Я хочу объединить видео в партии размером двадцать (20) каждый. Я работаю на машине с Linux. Видео в формате mp4 и среднего качества. У некоторых даже отсутствует аудиопоток. До сих пор я пытался ffmpeg
, mencoder
, cvlc/vlc
и MP4Box
. Я хочу написать сценарий командной строки для достижения этой цели, так как я делаю пакетную обработку.
Основная проблема заключается в том, что некоторые из решений, которые я попробовал, хорошо работают для двух видео, некоторые - для видео с аудиопотоком, а другие - для некоторого другого подмножества моего набора видео. Однако я не смог найти комплексного решения этой задачи.
ffmpeg
том числе фильтры и файловые протоколы. Я также пытался использовать concat
функцию cvlc/vlc
. Я также попробовал concat
функцию mencoder
. Все это работало частично. Это наконец помогло мне решить проблему.
melt {input-sequence} -consumer avformat:{output-name} acodec=libmp3lame vcodec=libx264