fps和cbr沒關係 MediaInfo裡的maxrate是錯的,沒有參考意義,我要是按照標準寫--vbv-maxrate 62500 --vbv-bufsize 78125的話它就會顯示maxrate是62500,實際上拿bitrate viewer看一下可能最高瞬時碼率才幾千k,mediainfo純屬扯蛋…… test:
引用 x264 version.mkv --bitrate 300 --vbv-maxrate 300 --vbv-bufsize 500 -o version-cbr.mkv
我上次說的不加vbv-bufsize是不對vbv做任何限制的情況,如果要限制maxrate的話bufsize不能省 MediaInfo:
引用 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
當然其實就算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),不知道您的設備是怎麼限制的……
|