簡體   English   中英

FFMPEG 為直播 h264 降低 fps stream 直接復制

[英]FFMPEG reduce fps for live h264 stream with direct copy

我發現了有關使用 ffmpeg 更改 fps 的不同文章,但沒有一篇文章與我的確切目的相匹配。

有一個 ffmpeg 命令,如下所示:

ffmpeg -i RTSPCAMERAPRODUCEH264 -c:v copy -an -movflags +frag_keyframe+empty_moov -f mp4

這將完美地將我的相機流重新混合為碎片化的 mp4。

有沒有辦法強制 ffmpeg 降低 FPS 以節省帶寬?

即相機流30fps,它需要1Mbps的fmp4(樣本數:):

我想知道是否有可能降低 FPS 並獲得 output stream 500kbps(原始的 50% 就足夠了)而無需重新編碼。

ffmpeg -r 1 -i RTSPCAMERAPRODUCEH264 -c:v copy -an -movflags +frag_keyframe+empty_moov -f mp4

ffmpeg -i RTSPCAMERAPRODUCEH264 -c:v copy -an -movflags +frag_keyframe+empty_moov -r 1 -f mp4

似乎不起作用。

時間編碼的視頻 stream (就像具有 H264 編解碼器的視頻)不能任意丟棄中間數據包,因此這是不可能的。 只能刪除 GOP 的全部或尾隨部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM