Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用 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");
给我一些建议。
好的,最后我找到了我自己问题的答案。
我只是设置了一个包含复制命令的批处理文件。
ProcessStartInfo info1 = new ProcessStartInfo("app.bat");
应用程序.bat
app.bat 文件包含以下命令。它仅适用于 Windows。
copy e:\cars1.mpg /b + e:\cars2.mpg /b e:\output.mpg /b
它合并了两个视频文件。但唯一的问题是,它只需要第一个视频文件的运行时间。但是视频运行流畅。