ffmpeg位元速率控制

2021-08-18 23:17:08 字數 365 閱讀 5801

儲存的資料為h264:

pcodecctx->bit_rate=1800000;

通常單位為「位每秒」( bit/s, b/s),也寫作bps。「b」 應該總是小寫,以避免與「位元組每秒」(bytes/s, b/s)混淆。——位元組(byte)是構成資訊的單位,在計算機中作為處理資料的基本單位,1位元組等於8位,即 1 byte = 8 bits。

1800000/8=225000b/s

225000/1024=219.7265kb/s

我嘗試儲存了一段資料,總共3016幀,資料量為26380kb,設定的幀率為25幀/s。

219.7265/25*3016=26507.8126kb,相差不大(4/1000)。

推薦:

ffmpeg位元速率控制

vbr是動態位元速率。cbr是靜態位元速率。vbr variable bitrate 動態位元率。也就是沒有固定的位元率,壓縮軟體在壓縮時根據音訊資料即時確定使用什麼位元率,這是以質量為前提兼顧檔案大小的方式。vbr也稱為動態位元率編碼,使用這個方式時,你可以選擇從最差音質 最大壓縮比到最好音質 最...

ffmpeg位元速率控制

vbr是動態位元速率。cbr是靜態位元速率。vbr variable bitrate 動態位元率。也就是沒有固定的位元率,壓縮軟體在壓縮時根據音訊資料即時確定使用什麼位元率,這是以質量為前提兼顧檔案大小的方式。vbr也稱為動態位元率編碼,使用這個方式時,你可以選擇從最差音質 最大壓縮比到最好音質 最...

HEVC 位元速率控制

位元速率控制通常分為三個level,分別為gop級 frame級 lcu級,其中frame級分為三種方案,分別為等bit位元速率分配 固定比例位元速率分配 自適應比例的位元速率分配,其中固定比例分配方案是李斌博士提出,自適應比例分配是其師弟在其基礎上提出的,本文給出了李斌博士提出的方案。gop級位元...