У меня есть два *.avi
файла:
sequence1.avi
sequence2.avi
Как объединить эти два файла с помощью командной строки или графического интерфейса?
ffmpeg
команду, если хотите (так как это не GUI, я не публикую это как ответ) IIRC.
У меня есть два *.avi
файла:
sequence1.avi
sequence2.avi
Как объединить эти два файла с помощью командной строки или графического интерфейса?
ffmpeg
команду, если хотите (так как это не GUI, я не публикую это как ответ) IIRC.
Ответы:
Для этого есть специальный инструмент avimerge
:
avimerge -o cd.avi -i cd1.avi cd2.avi
Если не установлен, установите транскод: Avimerge является частью пакета транскодов: https://manpages.debian.org/jessie/transcode/avimerge.1.en.html http://manpages.ubuntu.com/manpages/bionic/man1 /avimerge.1.html
Avidemux может вставить два видео вместе, по крайней мере, если они имеют одинаковое разрешение и несколько других ограничений. Используйте «Append» в меню «File».
Вы можете объединить файлы AVI avimerge
из пакета Transcode :
avimerge -i file1.avi file2.avi -o output.avi
Я знаю, что это не инструмент GUI, но чтобы иметь GUI, вы можете использовать этот скрипт:
#!/bin/bash
file1=`kdialog --getopenfilename ~/ \*.avi`
file2=`kdialog --getopenfilename ~/ \*.avi`
output=`kdialog --getsavefilename ~/ \*.avi`
avimerge -i $file1 $file2 -o $output
Он использует, kdialog
так что это для пользователей KDE, пользователи GNOME должны изменить его, чтобы использовать Zenity ...
Как насчет использования ffmpeg concat следующим образом:
ffmpeg -f concat -i \
<(for f in $PWD/*.avi;do echo "file '$f'";done) \
-c copy output.avi
Если вы получаете сообщение об ошибке Небезопасное имя файла, добавьте -safe 0
между concat
и -i
.
Если вы не подключены к формату контейнера AVI в качестве вывода, вы можете легко объединить файлы AVI без потерь из графического интерфейса MKVtoolnix. https://forums.plex.tv/t/howto-joining-multi-part-movies-files-with-mkvtoolnix-gui/113211 (инструкции в этой ссылке сводятся к следующему: добавьте первый файл AVI, щелкните правой кнопкой мыши> append> выберите второй файл, затем нажмите «начать мультиплексирование»).
Это также работает для субтитров, файлов mp4 и т. Д. Оно также имеет преимущество выходного файла, который является более надежным для воспроизведения и потоковой передачи на современных проигрывателях.