как установить fps для ffmpeg lavfi

#ffmpeg

#ffmpeg

Вопрос:

Я сделал 1-секундный пример видео, используя ffmpeg lavfi с командой ниже:

 ffmpeg -f lavfi  -i color=c=black:s=450x800:d=1  out.mp4
  

затем я использовал ffprobe для просмотра видеофайла, показав, что он содержит всего 25 кадров.

теперь я хочу создать видео, содержащее 30 кадров за 1 секунду, используя lavfi, как мне написать команду?

Ответ №1:

Большинство фильтров исходного кода имеют свой собственный параметр частоты кадров, включая цвет.

 ffmpeg -f lavfi  -i color=c=black:s=450x800:r=30:d=1  out.mp4
  

Параметры цветового фильтра можно найти по адресу: http://www.ffmpeg.org/ffmpeg-filters.html#allrgb_002c-allyuv_002c-color_002c-colorchart_002c-colorspectrum_002c-haldclutsrc_002c-nullsrc_002c-pal75bars_002c-pal100bars_002c-rgbtestsrc_002c-smptebars_002c-smptehdbars_002c-testsrc_002c-testsrc2_002c-yuvtestsrc