ffmpeg中max_delay和muxdelay有什么区别

Sau*_*abh 3 ffmpeg

我正在使用 ffmpeg (ffmpeg-20150409-git-df4fca2-win32-static) 生成一些流。ffmpeg 用于将 MPEG2 视频转码为 HEVC。参数 max_delay 和 muxdelay 有什么不同?通过这两个参数,我得到了 DTS-PCR 差异的增加。

Cos*_*ean 5

muxdelay以秒为单位设置延迟,以max_delay微秒为单位设置延迟。最终结果是一样的。您可以在 ffmpeg_opt.c 中看到设置底层值的代码

https://github.com/FFmpeg/FFmpeg/blob/master/fftools/ffmpeg_opt.c