Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用c#.net将两个视频合并为一个_C#_.net_Video_Editing - Fatal编程技术网

使用c#.net将两个视频合并为一个

使用c#.net将两个视频合并为一个,c#,.net,video,editing,C#,.net,Video,Editing,我有一个用户上传视频的网站。我想一个图书馆或控制集拼接成一个两个视频。有人有这样的想法吗,或者有不同的策略吗?像ffmpeg这样的命令行工具可能是我的选择。对于视频编辑来说,任何C#都可能太慢。如果您使用的是.flv视频,我可以推荐使用命令行实用程序。它唯一能做的就是将多个.flv视频绑定到一个视频中。但它是非常快速和免费的 我在上一个项目中使用了它,通过在一个单独的进程(System.Diagnostics.process)中运行它。对于原始海报来说可能太晚了,但是对于其他想做类似事情的人,我

我有一个用户上传视频的网站。我想一个图书馆或控制集拼接成一个两个视频。有人有这样的想法吗,或者有不同的策略吗?

像ffmpeg这样的命令行工具可能是我的选择。对于视频编辑来说,任何C#都可能太慢。

如果您使用的是
.flv
视频,我可以推荐使用命令行实用程序。它唯一能做的就是将多个
.flv
视频绑定到一个视频中。但它是非常快速和免费的


我在上一个项目中使用了它,通过在一个单独的进程(
System.Diagnostics.process
)中运行它。

对于原始海报来说可能太晚了,但是对于其他想做类似事情的人,我可以推荐拼接器库:

Chris的答案>c#并不像你想象的那么慢。请记住>,它可以在c++上以相同的速度运行(GC在另一个进程中,因此不会对它产生太大影响)。它>只是需要时间来JIT我同意,但之后它可以运行在>相同的速度。但我同意如果你需要原始内存访问,你应该使用C++或C来完成任务。还有一些工具可以让它变得更简单。