Как разделить видео с помощью FFMPEG, чтобы каждый фрагмент начинался с ключевого кадра?

Нам нужно разделить большой видеопоток в режиме реального времени на небольшие куски одинакового размера. Для этого мы создали скрипт, который отлично работает, за исключением одного: фрагменты видео не начинаются с ключевого кадра, поэтому при воспроизведении большинства фрагментов видео они не отображают изображения, пока ключевой кадр из исходного видео не будет в конечном итоге достиг.

Разве нет способа сказать ffmpeg, чтобы выходное видео начиналось с ключевого кадра?

Вот как выглядят наши командные строки прямо сейчас:

ffmpeg.exe -i "C:\test.wmv" -ss 00:00:00 -t 00:00:05 -acodec copy -vcodec copy -async 1 -y  "0000.wmv"
ffmpeg.exe -i "C:\test.wmv" -ss 00:00:05 -t 00:00:05 -acodec copy -vcodec copy -async 1 -y  "0001.wmv"

и так далее...

Ответы на вопрос(6)

Ваш ответ на вопрос