使用命令行将 2 个视频合并为一个(也许是虚拟配音?)

发布于 2024-10-08 17:59:38 字数 375 浏览 5 评论 0原文

我这里有一个 C# 程序,需要将 2 个视频文件合并为一个。首先,我尝试用 C# 来做这件事,但我认为它需要大量的时间和知识才能做到这一点。

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

这是我需要做的屏幕截图:

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

视频 2 需要像视频 1 上的叠加层一样。有谁知道可以执行此操作的程序,甚至可能是 ac# 框架?

I have a C# program here which needs to merge 2 video files into one. First I tried around doing it in C# but I think it needs just to much time and knowledge to do so.

Now I'm searching for a program with command line params which can do this for me. I looked in the Virtual Dub docs but didnt find anything there.

Here is a screenshot of what I need to do:

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

Video 2 needs to be like a overlay over video 1. Does anyone knows a program which can do this or maybe even a c# framework?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

三人与歌 2024-10-15 17:59:38

Avisynth 与 PIP 请参阅 演示

Avisynth with PIP see a demo

惟欲睡 2024-10-15 17:59:38

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

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

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

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

It depends on the type of video files you're using, the exact codecs etc.
Without knowing the codecs involved it's hard to give an answer.
Your link won't work either so I might be wasting your time.

From my experience, both videos would need to have exactly the same specs in order to stitch them together to present one output. Otherwise you'll be re-encoding them and that might be way too slow for your application.

I also don't think VirtualDub or Avisynth are the right options here.

If your videos are mp4, MPEG-4, DivX, XviD, 3ivx etc you have a good chance of doing this really fast using mp4box. It's open source, command line and also Google use it :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文