FFmpeg 没有正确延迟音频
FFmpeg not delaying audio properly
如果我使用以下命令:
ffmpeg.exe -i audio.avi -itsoffset 3.0 -i audio.avi -map 0:v -map 1:a -c copy sync.avi
音频从一秒开始播放,而不是三秒。我做错了什么?
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
只要对输入内容进行streamcopy,任何目标相对于源都是无损的。
如果我使用以下命令:
ffmpeg.exe -i audio.avi -itsoffset 3.0 -i audio.avi -map 0:v -map 1:a -c copy sync.avi
音频从一秒开始播放,而不是三秒。我做错了什么?
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
只要对输入内容进行streamcopy,任何目标相对于源都是无损的。