我需要将两个视频文件(* .avi)合并到一个包含它们的视频文件中(视频2从视频1的末尾开始)。
我想在不打开视频压缩的情况下这样做,以便快速完成。两个文件具有相同的帧大小和比特率。
怎么做?
FFmpeg可以帮助解决这个问题: - Here!!
ffmpeg
代码合并两个视频: - see video how to do!
ffmpeg \
-i input1.mp4 \
-i input2.mp4 \
-filter_complex '[0:v]pad=iw*2:ih[int];[int][1:v]overlay=W/2:0[vid]' \
-map [vid] \
-c:v libx264 \
-crf 23 \
-preset veryfast \
output.mp4
如果您不知道如何使用ffmpeg
与c#代码。 - Help
注意:this wouldn't take much time
作为其良好的性能,你也可以control the quality
的视频。 ffmpeg
有很多其他功能。
希望这有帮助。