通过c#asp.net将ffmpeg的2个视频组合在一起

时间:2012-05-03 15:39:03

标签: c# asp.net ffmpeg

我需要使用ffmpeg组合两个视频文件。 你能帮助我吗?我试过cat命令,它不会很好用。

 ProcessStartInfo info1 = new ProcessStartInfo(@"e:\ffmpeg\bin\ffmpeg.exe", 
 @"cat e:\cars1.mpg e:\cars2.mpg | ffmpeg -f mpeg -i - -vcodec copy -acodec copy e:\merged.mpg");

给我一​​些建议。

1 个答案:

答案 0 :(得分:0)

好的,最后我找到了自己问题的答案。

我只是设置了一个由复制命令组成的批处理文件。

ProcessStartInfo info1 = new ProcessStartInfo("app.bat"); 

<强> app.bat

app.bat文件包含以下命令。它只适用于Windows。

copy e:\cars1.mpg /b + e:\cars2.mpg /b e:\output.mpg /b

它合并了两个视频文件。但唯一的问题是,它只需要第一个视频文件的运行时间。但视频运行顺畅。