Я использовал ffmpeg, но с ним вы должны сначала сделать mpg видео, затем сделать cat video1.mpg video2.mpg > joined.mpg
, а затем преобразовать в join.mpg в join.mp4 с ffmpeg, чтобы иметь возможность загружать на youtube. Я слышал, что есть mencoder, который может присоединиться к файлам avi без преобразования в mpg и с помощью команды cat. Я делаю видео для загрузки на youtube, поэтому это должен быть формат avi mp4 или flv. Какой инструмент лучше всего подходит для видеороликов из командной строки?
Установка
sudo apt-get install melt
расплава была предназначена как средство тестирования для платформы MLT, но это также мощная многодорожечная командная строка ориентированный видеоредактор.
Этот пакет содержит mencoder, простой видеокодер, предназначенный для кодирования фильмов, воспроизводимых MPlayer (AVI / ASF / OGG / DVD / VCD / VOB / MPG / MOV / VIV / FLI / RM / NUV / NET) в другие форматы воспроизведения MPlayer. Он может кодироваться с различными кодеками, такими как DivX4 (1 или 2 прохода), libavcodec, PCM / MP3 / VBRMP3 аудио.
sudo apt-get install mencoder
Установка
Для mp4 единственным рабочим решением, которое я нашел, было с MP4Box из пакета gpac
#!/bin/bash
filesList=""
for file in $(ls *.mp4|sort -n);do
filesList="$filesList -cat $file"
done
MP4Box $filesList -new merged_files_$(date +%Y%m%d_%H%M%S).mp4
или команда
MP4Box -cat file1.mp4 -cat file2.mp4 -new mergedFile.mp4
с mencoder и avconv Я не мог сделать это работа: - (
Это называется мультиплексором (мультиплексированием). Как и другие предложения, Handbrake будет делать это и многое другое, включая копирование дисков, транскодирование и т. Д. Он имеет как графический интерфейс, так и версию CLI и доступен в Центре программного обеспечения. Тем не менее, я нахожу, что это немного перебор для простого мультиплексирования и для этого используется более простой и быстрый пакет mkvtoolnix. Он также имеет версии GUI и CLI и доступен для Ubuntu и многих разновидностей GNU / Linux и других производных Unix, даже MS-Windows. mkvtools также является открытым исходным кодом под GPL и доступен на веб-сайте:
http://www.bunkus.org/videotools/mkvtoolnix/downloads.html
с инструкциями для установив его в Ubuntu. Единственная проблема с Handbrake заключается в том, что он просто выводит на .mp4 (хорошо для YouTube) или файлы .mkv, но у меня не возникло проблем с просмотром видео / фильмов в формате .mkv с чем угодно, включая Android (кроме DVD-проигрывателя только DIVX) , mkvtools будет сохранять только в контейнерах .mkv.
ffmpeg, вероятно, является самым простым CLI для преобразования вашего .mkvs в .mp4s
ffmpeg -i inputfilename.mkv -vcodec copy -acodec copy outputfilename.mp4
Надеюсь, это поможет.