0

我需要使用 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");

给我一些建议。

4

1 回答 1

0

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

我只是设置了一个包含复制命令的批处理文件。

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

应用程序.bat

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

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

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

于 2012-05-07T04:19:35.837 回答