2013-04-09 1 views
0

Я пытаюсь присоединиться к двум файлам flv, используя опцию -concat в ffmpeg-1.1. Я создал список с именем mylist.txt и поместил в него два FLV-файла, но проблема, с которой я столкнулся, заключается в том, что вывод первого файла в потоках mylist.txt идеален, но видео разбивается на части, когда дело доходит до второго файла. Похоже, что я использую неправильные опции с помощью -concat, пожалуйста, направляйте меня для соответствующих команд с опцией -concat. Ниже приведены команды и конфигурации, которые я использую для транскодирования .flv файлов: -Присоединение нескольких flv с ffmpeg

mylist.txt

файл '/root/1.flv' файл '/root/2.flv'

команда FFmpeg: -

FFmpeg -re -f CONCAT -i /root/mylist.txt -acodec скопировать -vcodec копию output.flv

Следующая ссылка является вывод команды FFmpeg: - http://pastebin.com/P3uaUDEd

+0

Пожалуйста, покажите полный вывод консоли из команды ffmpeg. Затем выделите текст и нажмите Ctrl + k, чтобы отформатировать его правильно. – LordNeckbeard

+0

Отредактировано мое сообщение со ссылкой для вывода. – user2060812

ответ

0

Если 2 файла не были закодированы одинаково (и даже если бы это было все еще проблемой), вам необходимо перекодировать аудио и видео, чтобы вещи, такие как метки времени, битрейты, разрешения и другие внутренние кодеки, были правильными в обоих потоках. Измените вы acodec copy и vcodec copy на кодеки по вашему выбору (x264 и mp3/aac - хороший выбор).