
我正在使用 ffmpeg 傳輸影片:
ffmpeg -i $file -f mpegts udp://hostname:port
在另一台機器上,我使用 VLC 播放輸出流。我遇到的問題是 VLC 以 48 fps(而不是 24 fps)的速率播放串流。
我嘗試添加該-r 24
選項,但似乎對輸出沒有影響。
如何控制 ffmpeg 輸出速率?
答案1
我找到了答案:只需-re
在輸入之前添加標誌即可。
來自 ffmpeg 文件:
-re
以本機幀速率讀取輸入。主要用於模擬抓取設備。