Я хотел бы закодировать 30-минутное видео с помощью ffmpeg. Я могу добиться этого с помощью
ffmpeg -i in.mp4 -vcodec libvpx -vb 1024k -keyint_min 150 -g 150 -an out.webm
Но я бы хотел кодировать разные сегменты видео с разной скоростью, а не использовать постоянную скорость 1024 КБ. Это возможно?
Я знаю, во сколько они должны переключать кодировку. Например, скажем, 5 минут видео, я хочу скорость кодирования 1024k, а следующие 5 минут я в порядке с битрейтом 250k. Я не хочу использовать VBR или я не хочу вырезать видео и кодировать их с разной скоростью, а затем присоединять к ним.
Это возможно. Я прочитал справочную страницу для ffmpeg и увидел, что есть варианты
startime and time
Но я не уверен, как именно я могу это сделать, если предположить, что это возможно.