我想合并批量为二十(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