1

我这里有一个 C# 程序,需要将 2 个视频文件合并为一个。首先,我尝试在 C# 中执行此操作,但我认为这样做需要大量时间和知识。

现在我正在寻找一个可以为我执行此操作的带有命令行参数的程序。我查看了 Virtual Dub 文档,但没有找到任何内容。

这是我需要做的截图:

http://public.slay.it/MATIN-PC/634283051086584052.png

视频 2 需要像视频 1 上的叠加层一样。有谁知道可以做到这一点的程序,甚至可能是 ac# 框架?

4

2 回答 2

1

Avisynth与 PIP 观看演示

于 2010-12-18T20:56:29.010 回答
0

这取决于您使用的视频文件的类型、确切的编解码器等。在不知道所涉及的编解码器的情况下,很难给出答案。您的链接也不起作用,所以我可能会浪费您的时间。

根据我的经验,两个视频都需要具有完全相同的规格才能将它们拼接在一起以呈现一个输出。否则,您将重新编码它们,这对您的应用程序来说可能太慢了。

我也不认为 VirtualDub 或 Avisynth 是正确的选择。

如果您的视频是 mp4、MPEG-4、DivX、XviD、3ivx 等,那么您很有可能使用 mp4box 快速完成这项工作。它是开源的、命令行的,谷歌也使用它:)

于 2011-03-09T22:37:55.577 回答