b 設定乙個目標位元速率
qscale 設定固定的量化因子
qmin qmax 最小和最大量化因子,使用了該引數,就可以不使用qscale引數
bt 設定容許的位元速率誤差(固定誤差)
maxrate minrate 設定最大和最小位元速率誤差(可變誤差)
bufsize 設定位元速率控制的緩衝區大小
max_b_frames=2
//兩個非b楨之間的最大b楨數目。
qcompress=0.5
//浮點數值,表示在壓制「容易壓的場景」和「難壓的場景」時,允許q值之比值的變化範圍。可選值是0.0-1.0。
mb_qmin=1
// microblock的最小q值
mb_qmax=31
// microblock的最大q值
pre_me=2
// 提前進行運動場景**.
rc_eq=tex
//選擇位元速率控制的方法。tex是方法之一。
lmin=1
//最小拉格朗日乘數。拉格朗日乘數法(lagrange multipler)是用來檢定瞬間平均值的一種統計學方法。
lmax=5
//最大拉格朗日乘數
qmin=1
//q值最小值
qmax=5
//q值最大值.
qblur=0
//浮點數,表示q值的比例隨時間消減的程度,取之範圍是0.0-1.0,取0就是不消減。
spatial_cplx_masking=0.3
//浮點數,表示空間複雜性的masking力度。0.0-1.0
strict_std_compliance=-1
//表示嚴格遵照既定標準(mpeg4等等)
me_pre_cmp=2
//運動場景預判功能的力度。數值越大編碼時間越長。
rc_qsquish=1.0
//採用qmin/qmax的比值來限定和控制位元速率的方法。選1表示區域性(即乙個clip)採用此方法,選1表示全部採用。
rc_buffer_aggressivity=1.0
//浮點數. 表示開啟解碼器碼流緩衝(decoder bitstream buffer)
mb_decision=0
//macroblock的判定模式.有3種,0表示採用用macroblock比較,2表示採用失真率(rate distortion)參考,1表示選擇0和2中位元速率需求最低的一種
b_quant_factor=1.25
//表示i/p與b的q值比例因子,值越大b楨劣化越嚴重
b_quant_offset=1.25
//表示1/p與b的q值比例的偏移量,值越大b楨劣化越嚴重.如果大於0,那麼下乙個b的q=前乙個p的q乘以b_quant_factor再加上offset,如果小於0,則b的q=負的normal_q乘以factor加上offset.
i_quant_factor=0.8
//p和i的q值比例因子,越接近1則p越優化.
i_quant_offset=0.0
//p和i的q的偏移量
rc_strategy=2
//設定位元速率控制策略. 這個策略記不得了;(
b_frame_strategy=0
//b楨生成策略.(我也說不清)
luma_elim_threshold=0
//消除luma(亮度,"紅樓梯")門限
chroma_elim_threshold=0
//從名字上看像是消除色度錯誤的門限,不理解.
dct_algo=0
//離散余弦變換演算法設定,有7種預設定,包括:
0:ff_dct_auto
1:ff_dct_fastint,
2:ff_dct_int ,
3:ff_dct_mmx ,
4:ff_dct_mlib,
5:ff_dct_altivec
6:ff_dct_faan
有印象好像這些與設演算法是針對不同的cpu指令集作優化的,根據作壓制的機器cpu來選擇0-6.
lumi_masking=0.0
dark_masking=0.0
//這兩個表示對過亮或過暗的場景作masking的力度.0表示不作
ffmpeg常用編碼引數含x264
ab 音訊轉換後的bit率 預設64k acodec 制度音訊使用的編碼器 codecs ac 制定轉換後音訊的聲道 ar 音訊轉換後的取樣率 profile v main high baseline level v 3.2 ss 00 00 00 to 00 05 00 t 300 質量引數 pr...
ffmpeg採集編碼的測試文件
1.本測試文件只能在linux環境下執行,請安裝ubuntu10.04以上的系統,並且不能使用虛擬機器執行 2.執行ubuntu 下的命令列終端terminal,先安裝相應的編譯連線工具,sudo apt get install make 安裝make工程工具 3.首先請安裝新版的x264編碼庫 1...
ffmpeg抓屏輸出的設定
之前做windows下抓屏輸出時使用ffmpeg.exe作為抓屏輸出測試,命令列如下 ffmpeg f gdigrab i desktop r 25 vcodec mpeg2video f mpegts udp ffmpeg f gdigrab i desktop r 25 vcodec libx2...