【问题标题】:Understanding ffmpeg re parameter了解ffmpeg re参数
【发布时间】:2018-01-27 18:31:37
【问题描述】:

我正在阅读 ffmpeg 中的 -re 选项。 他们提到的是

来自docs

-re (input)

以原始帧速率读取输入。主要用于模拟抓取设备或实时输入流(例如从文件读取时)。 不应与实际抓取设备或实时输入流(可能导致丢包)一起使用。默认情况下,ffmpeg 尝试尽可能快地读取输入。此选项会将输入的读取速度减慢到输入的原始帧速率。 对于实时输出(例如直播)很有用。

我的疑问基本上是我强调的上述描述的一部分。建议不要在实时输入流中使用该选项,但最终建议在实时输出中使用。

考虑到输入和输出都是rtmp格式的情况,我应该使用还是不使用?

【问题讨论】:

    标签: ffmpeg live-streaming


    【解决方案1】:

    不要使用它。当 ffmpeg 能够以比实时更快的速度处理源时,它对于 实时输出 很有用。在这种情况下,ffmpeg 可能会以更快的速度发送输出,而接收器可能无法或不想缓冲和排队其输入。

    【讨论】:

      【解决方案2】:

      +Mulvya 说了什么。它 (-re) 非常适合从离线文件流式传输并以其本机速率(即 25 fps)读取它们,否则 ffmpeg 可能每秒输出数百帧,这可能会导致问题。

      【讨论】:

        猜你喜欢
        • 2017-05-05
        • 1970-01-01
        • 2011-09-30
        • 2011-04-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-09
        相关资源
        最近更新 更多