Я хочу объединить видео в партии размером двадцать (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