如何控制ffmpeg的流媒体帧率?

如何控制ffmpeg的流媒体帧率?

我正在使用 ffmpeg 来传输视频:

ffmpeg -i $file -f mpegts udp://hostname:port

在另一台机器上,我使用 VLC 播放输出流。我遇到的问题是 VLC 以 ​​48 fps(而不是 24 fps)的速率播放流。

我尝试添加该-r 24选项,但它似乎对输出没有影响。

我如何控制 ffmpeg 的输出速率?

答案1

我找到了这个问题的答案:只需-re在输入前添加标志。

来自 ffmpeg 文档: -re以原始帧速率读取输入。主要用于模拟抓取设备。

相关内容