【发布时间】:2016-06-24 08:28:27
【问题描述】:
我一直在尝试使用记录在 here 的 FFMPEG 连接协议连接多个 MP4 剪辑 (h264,aac)。剪辑连接成功,但日志中有多个错误,包括:
- 输出流中的非单调 DTS
- 过去的持续时间过长
此外,随着添加更多剪辑,音频和视频似乎略有不同步 - 尽管在某些播放器(Quicktime 和 Chrome HTML5)上更明显。
这是我正在使用的代码,任何提示将不胜感激!
将每个视频转换为临时文件
ffmpeg -y -i <input file> -vcodec libx264 -acodec aac -f mpegts -bsf:v h264_mp4toannexb -mpegts_copyts 1 <temp file>
连接临时文件
ffmpeg -i concat <input1|input2 ...> -map 0 -vcodec copy -aprofile aac_low -acodec aac -strict experimental -cutoff 15000 -vbsf aac_adtstoasc -b:a 32k <output file>
【问题讨论】:
-
我也遇到了类似的问题,连接两个视频会导致音频问题以及播放问题,您找到解决方案了吗? (下面mulvya的回答对我不起作用)。对我来说,音频质量变得非常糟糕,与原始视频相比,第二个视频以大约 0.5 的速度播放,并且总视频长度比预期的要长。