Я использую этот образ докера вместо установки ffmpeg непосредственно на мою OS X. Чего я хочу добиться, так это разделить некоторые файлы .avi на части по 30 секунд каждый. Вот моя команда:

ffmpeg -i /mounted/fixed.avi -c copy -map 0:0 -map 0:1 -segment_time 30 -f segment /mounted/cutted_video/output%03d.avi

Результат, как и ожидалось, почти%) Существует несколько файлов от output000.avi до outputxxx.avi. Тем не менее, только первый имеет видео и аудио, остальные файлы отключены и имеют испорченный второй кадр (mplayer останавливается на этом кадре до тех пор, пока я не перейду вперед). Если я удаляю параметр звуковой карты:

ffmpeg -i /mounted/fixed.avi -c copy -map 0:0 -segment_time 30 -f segment /mounted/cutted_video/output%03d.avi

ffmpeg создает хорошие видео (даже с более или менее точным временем), но оно явно отключено. Вопрос в том, что я здесь делаю не так? Я предполагаю, что это как-то связано с аудио-картированием, но я пока не нашел никакого ответа. Я буду очень признателен за любую помощь, так как я довольно новичок в обработке видео.

PS Конечно, есть и другое решение - написать довольно простой скрипт на python для разрезания видео на части с параметром -ss, но, поскольку в ffmpeg есть встроенная функциональность, я хочу его использовать.

0