FFMPEG добавляет звук к видео, но обрезает его по длине видео

Я пытаюсь создать видео из последовательности изображений и добавить звук с помощью FFMPEG.

Последовательность кадров составляет всего 25 кадров, но звук длится несколько минут. Я хочу, чтобы FFMPEG обрезал звук до длины последовательности кадров.

Это команда, которую я пробовал:

ffmpeg -i input_images%04d.jpg -pix_fmt yuv420p -vcodec mjpeg -qmin 1 -qmax 1 -r 25 -i audio_file.mp3 -ar 22050 -ab 192k -aframes 25 output.mov

В результате получается видео с первой последовательностью изображений, но с полным звуком. -aframes игнорируется. Любые идеи?


person Daniel Lloyd-Wood    schedule 05.09.2011    source источник
comment
извините, но это не вопрос программирования и лучше принадлежит superuser.com. если вы хотите реализовать требуемую функциональность с помощью libffmpeg, измените свой вопрос соответствующим образом.   -  person Andriy Tylychko    schedule 05.09.2011
comment
Отмеченный. Я не знал о superuser.com. Спасибо.   -  person Daniel Lloyd-Wood    schedule 05.09.2011


Ответы (1)


Похоже, вы ищете вариант -shortest:

-shortest
Завершить кодирование, когда закончится самый короткий входной поток.

person blahdiblah    schedule 05.11.2011