3

Я скачал набор Youtube видео, которые являются частью одного и того же эпизода. В настоящее время я пытался преобразовать их в mp4 с помощью ffmpeg, а затем соединить с MP4Box.

for f in *.flv; do ffmpeg -i "$f" -vcodec copy -acodec copy "${f%.flv}.mp4"; done
MP4Box -cat part0.mp4 -cat part1.mp4 -cat part2.mp4 -cat part3.mp4 -cat part4.mp4 -new  video.mp4

Однако после присоединения к MP4Box открытие видео в VLC делает странные вещи. Кажется, создайте видео, в котором одновременно играют 3 разных видео. После проверки видео имеют разные битрейты и частоты кадров, это вызывает проблему?

Поэтому я хотел бы перекодировать видео, чтобы они все были одинаковыми, а затем присоединиться к ним. Или есть лучший способ выполнить то, что я хочу?

Изменить: я должен был упомянуть, я хотел бы сделать это в командной строке, так как я хочу полуавтоматизировать этот процесс. Спасибо!

Edit2: Похоже, что люди имеют такие же проблемы, как я с MP4Box. Источники: 1 и 2. Затем я попробовал avidemux, и он объединит их правильно, но звук ускоряется, что также упоминается здесь.

Окончательное редактирование и решение: я последовал совету в этой теме и сначала преобразовал видео в mkv, а затем присоединился, используя mkvmerge, который отлично работал! Спасибо!

6 ответов6

1

Я последовал совету в этой теме и сначала преобразовал видео в mkv, а затем присоединился, используя mkvmerge, который отлично работал! Плюс это быстрее, чем вышеупомянутое программное обеспечение.

0

Я бы попробовал Avidemux - у него также есть интерфейс CMD, но я никогда не использовал его. Однако у Avidemux всегда были хорошие результаты, так как мне это было нужно. :-)

0

В ffmpeg faq описывается, как объединять видеофайлы. Я не знаю, решит ли это проблему для вас, но вы можете найти это полезным: Как объединить видео файлы

0

Вы пробовали openshot ? Это бесплатный (как в речи) видеоредактор для Linux.

OpenShot Video Editor - это бесплатный видеоредактор с открытым исходным кодом для Linux, лицензированный по лицензии GPL версии 3.0.

OpenShot может взять ваши видео, фотографии и музыкальные файлы и помочь вам создать фильм, о котором вы всегда мечтали. Легко добавляйте субтитры, переходы и эффекты, а затем экспортируйте свой фильм на DVD, YouTube, Vimeo, Xbox 360 и многие другие распространенные форматы.

Так что, если вы используете Ubuntu, например, он может легко присоединиться к видео.

0

Я бы порекомендовал чистые видеоредакторы большинства операционных систем. В Ubuntu, Pitivi (самая базовая функциональность); в Windows - Windows Movie Maker; в OSX, iMovie. Вы можете открыть проект, импортировать и присоединяться к любым клипам, которые вы хотите, и экспортировать в желаемый формат.

0

Вы можете использовать фильтр concat ffmpeg для объединения нескольких видеофайлов.

-filter_complex concat=n=%2:a=1

Например

ffmpeg -i vid1.flv -i vid2.flv -filter_complex concat=n=2:a=1 out.mp4

Обратите внимание, что параметр n указывает количество видеофайлов в этом случае.

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