Страница 1 из 1

Запись экрана и запись FFMPEG под Windows

Добавлено: 22 авг 2023, 06:46
ya
Ffmpeg использует X11grab для записи экрана под Linux и фильтр DirectShow под Windows



Для начала нужно установить программное обеспечение для записи экрана.

Скомпилированный адрес для скачивания:

http://sourceforge.net/projects/screencapturer/files/

Адрес исходного кода:

https://github.com/rdp/screen-capture-recorder-to-video-windows-free



После завершения установки выполните в командной строке:

ffmpeg -list_devices true -f dshow -i dummy
Вывод системы примерно такой:

[dshow @ 002db420] DirectShow video devices
[dshow @ 002db420] "screen-capture-recorder"
[dshow @ 002db420] DirectShow audio devices
[dshow @ 002db420] "virtual-audio-capturer"
ffmpeg уже может захватывать видеоустройства DirectShow и аудиоустройства.

«Screen-Capture-Recorder» Это устройство захвата рабочего стола. Если камера подключена к компьютеру, она также будет в списке.

"virtual-audio-capturer" Это устройство захвата звука



Затем вы можете использовать FFMPEG для записи

ffmpeg -f dshow -i video="screen-capture-recorder" -f dshow -i audio="virtual-audio-capturer" -pix_fmt yuv420p -vcodec libx264 -acodec libvo_aacenc -s 1280x720 -r 25 -q 10 -ar 44100 -ac 2 -tune zerolatency -preset ultrafast -f mpegts - | ffmpeg -f mpegts -i - -c copy -bsf:a aac_adtstoasc -f flv temp.flv

Re: Запись экрана и запись FFMPEG под Windows

Добавлено: 22 авг 2023, 07:08
ya
ffmpeg.exe -y -rtbufsize 100M -f gdigrab -framerate 30 -probesize 10M -draw_mouse 1 -i desktop -f dshow -i audio=" Stereo Mix (Realtek High Definition Audio)" -c:v libx264 -r 30 -preset ultrafast -tune zerolatency -crf 25 -pix_fmt yuv420p screen.mp4

Применяется два фильтра -f gdigrab для захвата видео с экрана и -f dshow для захвата звука

Re: Запись экрана и запись FFMPEG под Windows

Добавлено: 22 авг 2023, 07:29
ya
Изображение

Re: Запись экрана и запись FFMPEG под Windows

Добавлено: 22 авг 2023, 07:30
ya