当前位置: 首页 > 工具软件 > ffmpeg x > 使用案例 >

FFmpeg使用X264编码参数

锺离飞鸣
2023-12-01

X264编码参数

下面为相关参数,其中加粗为常用参数。

  • preset(字符串):编码器预设参数,取值:ultrafast,superfast,veryfast,faster,fast,medium,slow,slower,veryslow,placebo。该参数影响编码速度和编码质量
  • tune(字符串):调优编码参数,取值:flim,animation,grain,stillimage,psnr,ssim,fastdecode,zerolatency
  • profile(字符串):编码profile档级设置,取值Baseline,Extended,Main,High,High10,High422,High444
  • level(字符串):编码level层级设置,取值1,1b,1,1,1.2,1.3,2,2.2,2,2,3,3.1,3.2,4,4.1,4.2,5,5.1,5.2
  • wpredp(字符串):P帧预测设置
  • x264opts(字符串):设置x264专有参数
  • crf(浮点数):选择质量恒定质量模式
  • crf_max(浮点数):选择质量恒定质量模式最大值
  • qp(整数):恒定量化参数控制,取值范围051,经常取值在2040之间,该值越小质量越好,但是码率也越高。0表示无损压缩
  • psy(浮点数):只用psychovisual优化
  • re-lookahead(整数):设置预读帧设置
  • weightb(浮点数):B帧预测设置
  • weightp(整数):设置预测分析方法:none,simple,smart三种模式
  • ssim(布尔):计算打印SSIM状态
  • intra-refresh(布尔):定时刷I帧以替代IDR帧
  • bluray-compat(布尔):蓝光兼容参数
  • b-bias(整数):B帧使用频率设置
  • mixed-refs(布尔):每隔partition一个参数,而不是每隔宏块一个参数
  • 8*8dct(布尔):8*8矩阵变化,用在high profile
  • aud(布尔):带AUD分割标识
  • mbtree(布尔):宏块树频率控制
  • deblock(字符串):环路滤波参数
  • cplxblur(浮点数):减少波动QP参数
  • partitions(字符串):逗号分割的partition列表,可以包含的值有p88,p44,b8*8,i8*8,i4*4,none,all
  • direct-pred(整数):运动向量预测模式
  • slice-max-size(整数):Slice的最大值
  • nal-hrd(整数):HRD信号信息设置:None、VBR、CBR设置
  • motion-set(整数):运动估计方法
  • forced-idr(布尔):强行设置关键帧IDR帧
  • coder(整数):编码器类型包括default、cavlc、cabac、vlc、ac
  • b_strategy(整数):I/P/B帧选择策略
  • chromaoffset(整数):QP色度和亮度之间的差异参数
  • sc_threshold(整数):场景切换阈值参数
  • nosie_reduction(整数):降噪处理参数
  • x264-params(字符串):与x264opts操作相同
 类似资料: