Как без потерь объединить несколько файлов AVI в один файл?

26767
Lopper

Я хотел бы объединить несколько видеоклипов с расширением .mov и .avi в один файл. Есть ли на рынке какое-либо бесплатное программное обеспечение, способное выполнить это?

Желательно, чтобы это работало без потери качества.

10
Вы ищете простую конкатенацию (объединение сквозного), или вы ищете что-то более сложное (нелинейное редактирование)? quack quixote 14 лет назад 0
Что-то простое и удобное в использовании для сквозного соединения. Lopper 14 лет назад 0

4 ответа на вопрос

16
blahdiblah

Попробуйте mencoderили ffmpeg, как бесплатно, так и хорошо.

Mencoder

mencoder -oac copy -ovc copy -o output.avi input1.avi input2.avi 

FFmpeg

Из статьи FFmpeg Wiki о том, как объединять (объединять, объединять) медиафайлы :

Создайте файл «mylist.txt» со всеми файлами, которые вы хотите объединить, в следующей форме (строки, начинающиеся с тире, игнорируются):

# this is a comment file '/path/to/file1' file '/path/to/file2' file '/path/to/file3' 

Обратите внимание, что это могут быть относительные или абсолютные пути. Затем вы можете закодировать ваши файлы с помощью:

ffmpeg -f concat -i mylist.txt -c copy output 
Будет ли потеря качества при использовании Mencoder или FFmpeg? Lopper 14 лет назад 0
если вы объединяете несколько файлов разных кодеков, да, потеря качества вероятна - инструмент должен будет перекодировать потоки, чтобы в конечном потоке использовался один и тот же кодек / битрейт. quack quixote 14 лет назад 1
Лучший ответ, слишком мало голосов и не принято. Позор ... +1 от меня. 0xC0000022L 11 лет назад 2
Учебник FFmpeg был очень полезен, спасибо, +1 за ваш ответ! Я использовал `concat` для ввода списка файлов, как показано в примере, и он работал безупречно. Один из самых простых методов, которые я видел до сих пор для объединения видео (которые находятся в похожих форматах). Sk8erPeter 11 лет назад 0
@ Sk8erPeter Учебное пособие является (относительно) новым и не существовало в то время, когда blahdiblah писал первоначальный ответ, поскольку демультиплексоры concat, протокол concat и фильтры еще не были разработаны. slhck 11 лет назад 0
@slhck: ОК, но вчера я нашел этот метод через связанный FAQ (я отредактировал исходный ответ, чтобы обновить ссылку на новый, который уже содержал concat; после этого вы снова обновили ответ, вставив упомянутый метод и связав та самая страница, которая подробно описывает метод, что было даже лучшей идеей :)). Так или иначе, это была большая помощь. :) Было бы хорошо узнать, есть ли хороший интерфейс, построенный поверх этого метода с помощью FFmpeg. Sk8erPeter 11 лет назад 0
@Lopper Укажите параметр -sameq для ffmpeg, чтобы обеспечить кодирование без потерь. w4etwetewtwet 11 лет назад 0
@handuel `-sameq` был удален http://www.ffmpeg.org/faq.html#Why-was-the-ffmpeg-_002dsameq-option-removed_003f-What-to-use-instead_003f Jürgen Steinblock 9 лет назад 1
Вам может понадобиться добавить `safe 0` в команду: https://stackoverflow.com/questions/38996925/ffmpeg-concat-unsafe-file-name Gruber 6 лет назад 0
2
Maciek Sawicki

Я использую Avidemux для подобных задач.

Процесс с Avidemux выглядит следующим образом:

  1. Выберите Файл-> Открыть и выберите первый файл
  2. Выберите Файл-> Добавить и выберите следующий файл. Повторяйте этот шаг, пока все файлы, которые вы хотите добавить к первому файлу, не будут добавлены.

  3. Выберите Сохранить и выберите местоположение и имя файла

Был бы признателен, если вы можете предоставить процедуру для выполнения таких операций в avidemux. Lopper 14 лет назад 5
Добавлены инструкции @Lopper Elder Geek 8 лет назад 0
1
3498DB

Easy Video Joiner может объединять несколько файлов AVI, MPEG (MPG), RM (Real Media) или WMV / ASF (Window Media) в один большой файл фильма. Вы можете добавлять неограниченное количество видеофайлов в список и изменять их порядок, если это необходимо. С помощью всего нескольких щелчков мыши, вы можете наслаждаться своими видеоклипами без перерыва.

альтернативный текст

Easy Video Joiner является бесплатной.

Будет ли потеря качества? Lopper 14 лет назад 0
@lopper: если вы объединяете несколько файлов разных кодеков, да, потеря качества вероятна - инструмент должен будет перекодировать потоки, чтобы в конечном потоке использовался один и тот же кодек / битрейт. quack quixote 14 лет назад 0
0
Curious Apprentice

Используйте любое программное обеспечение для редактирования видео (даже Windows Movie Maker), импортируйте файлы во временную шкалу редактора, а затем экспортируйте его как новый фильм. Если вы можете заплатить - «Camtasia Studio 8» - лучший выбор, так как для создания выходных файлов HQ требуется меньше оперативной памяти и процессора.

Похожие вопросы