Генерируем тестовое видео с заданными параметрами

В ffmpeg есть возможность генерировать тестовое видео с заданными параметрами, используя источник `testsrc`. В результате будет сгенерировано тестовое видео — цветовой шаблон, движущийся градиент прокрутки и сменяющаяся отметка времени.

ffmpeg -f lavfi -i testsrc=duration=10:size=1920x1080:rate=60 -vcodec h264 -pix_fmt yuv420p -bf 0 -g 30 testsrc.ts

В данном примере будет сгенерирован файл `testsrc.ts`, длительностью 10 секунд с разрешением 1920x1080 px, 60 кадров в секунду (fps)

`-vcodec h264` — задаем h264 кодек
`-bf 0` — в итоговом видео не будет `B` фреймов
`-g 30` — номер опорного `I` фрейма (GOP size), т. е. два `I` фрейма в секунду

 23   1 мес   ffmpeg