我这里有一个C#程序,需要将2个视频文件合并为一个。首先,我尝试在C#中进行此操作,但我认为这需要很多时间和知识才能完成。
现在我正在寻找一个带命令行参数的程序,它可以为我做这个。我查看了Virtual Dub文档,但没有找到任何内容。
以下是我需要做的截图:
http://public.slay.it/MARTIN-PC/634283051086584052.png
视频2需要像视频上的叠加层1.是否有人知道可以执行此操作甚至是c#框架的程序?
答案 0 :(得分:1)
答案 1 :(得分:0)
这取决于您使用的视频文件的类型,确切的编解码器等。 在不知道所涉及的编解码器的情况下,很难给出答案。 你的链接也不起作用,所以我可能会浪费你的时间。
根据我的经验,两个视频都需要具有完全相同的规格才能将它们拼接在一起以呈现一个输出。否则你将重新编码它们,这对你的应用来说可能太慢了。
我也不认为VirtualDub或Avisynth是正确的选择。
如果您的视频是mp4,MPEG-4,DivX,XviD,3ivx等,您很有可能使用mp4box快速完成此操作。它是开源的命令行,谷歌也使用它:)