微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ffmpeg concat 音频同步不适用于 C#.Net 中的 mp4 视频

如何解决Ffmpeg concat 音频同步不适用于 C#.Net 中的 mp4 视频

我正在尝试将 A.mp4、B.mp4、C.mp4 文件依次连接到 D.mp4。

我尝试了各种 concat 命令,但效果不佳,并且音频、视频不同步。 此外,D.mp4 的尺寸和时间都在变大。

请提供一个可以在 c#.Net 上运行的示例。我的代码

string c1 = " -i " + video1 + " -c copy -bsf:v h264_mp4toannexb -f mpegts " + t1;// +" && ";
string c2 = " -i " + video2 + " -c copy -bsf:v h264_mp4toannexb -f mpegts " + t2;// + " && ";
string c3 = " -i " + video3 + " -c copy -bsf:v h264_mp4toannexb -f mpegts " + t3;// + " && ";
string ct = " -i \"concat:" + t1+ "|"+t2+ "|" +t3+"\" -c copy -bsf:a aac_adtstoasc "+strResult;

提前致谢 布彭德拉

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。