x264怎样才能控制码率瞬间峰值?
stu-p@2011-12-23 16:32
06_taro@2011-12-24 01:35
fps和cbr沒關係引用x264 version.mkv --bitrate 300 --vbv-maxrate 300 --vbv-bufsize 500 -o version-cbr.mkv
引用General
Complete name : D:\Program Files\Media\MeGUI\tools\x264\x264Mod\version-cbr.mkv
Format : Matroska
Format version : Version 2
File size : 19.8 KiB
Duration : 10s 0ms
Overall bit rate : 16.2 Kbps
Writing application : x264 r2120+630_tMod+MixAQ-8bit 0cb4837
Writing library : Haali Matroska Writer b0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L1.2
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 10s 0ms
Bit rate : 15.9 Kbps
Nominal bit rate : 300 Kbps
Width : 752 pixels
Height : 80 pixels
Display aspect ratio : 9.400
Frame rate mode : Constant
Frame rate : 1.200 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.220
Stream size : 19.4 KiB (98%)
Writing library : x264 core 120 r2120+630_tMod+MixAQ-8bit 0cb4837
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / fade_compensate=0.00 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=cbr / mbtree=1 / bitrate=300 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=300 / vbv_bufsize=500 / nal_hrd=none / ip_ratio=1.40 / aq=1 / aq-strength=1.00 / aq-sensitivity=10.00 / aq-ifactor=1.00 / aq-pfactor=1.00 / aq-bfactor=1.00 / aq2=0
Language : English
Default : Yes
Forced : No
stu-p@2011-12-24 15:36
引用引用第1楼06_taro于2011-12-24 01:35发表的 :
當然其實就算SEI裡寫的是cbr實際上碼率曲線也並不是完全水平的……本來做cbr就是很奇怪的行為……
話說啥設備這麼神奇能解碼ref=6@profile=High但是要求瞬時碼率卻不能超過800?據我所知PSP號稱必須限制到Main@Level 3.0 vbv-maxrate<=10000,實際上我餵個Main@Level 5.1 Maxrate=38000的東西進去時播放得好好的啥問題都沒有(6.60 me-1.6),不知道您的設備是怎麼限制的……
stu-p@2011-12-24 20:19
06_taro老师是如何计算DPB宏块大小的?你上面这个例子06_taro@2011-12-24 23:47
我隨手寫的 -_,-