Я использую внешний скрипт (http://trac.ffmpeg.org/wiki/Concatenate#extscript) для объединения нескольких файлов MP4. Этот скрипт позволяет вам выполнить команду, подобную этой:

./mmcat input1 input2 input3 ... output

объединить несколько файлов.

Я использую эту команду прямо сейчас:

./mmcat.sh video1.mp4 video2.mp4 video3.mp4 "output.mp4"

После получения ошибки "Операция не разрешена" я зарегистрировал результаты, которые перечислены ниже:

В лог.в.3 и лог.в.2:

[yuv4mpegpipe @ 00000190aa080a20] ОШИБКА: Кодек не поддерживается.

Не удалось записать заголовок для выходного файла № 0 (неверные параметры кодека?): При обработке ввода обнаружены неверные данные

В лог.а.2: Temp/mcs_a2.lnk: в доступе отказано

В лог.а.3: ...AppData/Local/Temp/mcs_a3.lnk ': выходной файл № 0 не содержит потока

Я был бы признателен за любую помощь, так как я очень новичок в использовании ffmpeg и просто новичок в кодировании видео и т.д. В целом.

1 ответ1

1

Возникла такая же проблема, а затем нашел эту запись в своем списке рассылки после нескольких недель отладки.

Работал для меня после удаления каждого вхождения -vcodec $PARAM [1] в сценарии mmcat .

[1]: $PARAM не является литералом, это любое значение, используемое для опции ffmpeg в скрипте -vcodec .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .