У меня есть два *.avi
файла:
sequence1.avi
sequence2.avi
Как объединить эти два файла с помощью командной строки или графического интерфейса?
command-line
gui
video
ffmpeg
Стефан
источник
источник
ffmpeg
команду, если хотите (так как это не GUI, я не публикую это как ответ) IIRC.Ответы:
Для этого есть специальный инструмент
avimerge
:Если не установлен, установите транскод: Avimerge является частью пакета транскодов: https://manpages.debian.org/jessie/transcode/avimerge.1.en.html http://manpages.ubuntu.com/manpages/bionic/man1 /avimerge.1.html
источник
Легко с mencoder (поставляется с mplayer в Arch Linux):
источник
Avidemux может вставить два видео вместе, по крайней мере, если они имеют одинаковое разрешение и несколько других ограничений. Используйте «Append» в меню «File».
источник
Вы можете объединить файлы AVI
avimerge
из пакета Transcode :Я знаю, что это не инструмент GUI, но чтобы иметь GUI, вы можете использовать этот скрипт:
Он использует,
kdialog
так что это для пользователей KDE, пользователи GNOME должны изменить его, чтобы использовать Zenity ...источник
Как насчет использования ffmpeg concat следующим образом:
Если вы получаете сообщение об ошибке Небезопасное имя файла, добавьте
-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 и т. Д. Оно также имеет преимущество выходного файла, который является более надежным для воспроизведения и потоковой передачи на современных проигрывателях.
источник