Найти тему
Computer Pro

Объединение видео (аудио) роликов в командной строке Linux

Сегодня по утру снял несколько коротких роликов о своей прогулке. По отдельности их публиковать как-то не комильфо. И вот опять подумал - в Linux такие неудобные видео-редакторы это что-то! Ну по крайней мере у меня сложилось такое впечатление. А после замены "матери", винда у меня приказала долго жить, заново еще не устанавливал.

Полез гуглить какой нибудь завалященький редактор видео и наткнулся на статью в которой было описано объединение видеороликов (верней там не ролики а звуковые WAV-файлы). Что это можно сделать штатными средствами операционной системы!!!

По крайней мере программу ffmpeg я специально для этого случая не устанавливал, она уже была в моей Manjaro.

Создаем текстовый файл, в котором будет указан порядок "склейки" файлов:

даем ему какое то имя, скажем mylist.txt
даем ему какое то имя, скажем mylist.txt

Ну и затем выполняем команду:

ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4

-safe 0 не нужно, если находимся в директории с файлами, если не нужно указывать полный путь к файлам. И после чего быстренько (пару секунд) пролистывается такая "портянка" и три файла соединены в output.mp4

-3
-4
-5

Ну разве это не чудно!? Очень даже чудно! И вот результат, объединения: