如果我使用以下命令:
ffmpeg.exe -i audio.avi -itsoffset 3.0 -i audio.avi -map 0:v -map 1:a -c copy sync.avi
音频从一秒钟开始播放,而不是三秒钟。我在做什么错了?
答案 0 :(得分:1)
AVI具有dwStart属性以延迟流,但是ffmpeg目前将其固定为0。
Remux转换为MP4,ffmpeg将在其中写入一个编辑列表来实现它。像WMP这样的似乎没有解析编辑列表的播放器不会影响延迟。
ffmpeg -i audio.avi -itsoffset 3.0 -i audio.avi -map 0:v -map 1:a -c copy sync.mp4
只要您流式复制输入内容,任何目标就源而言都是无损的。