跳转到内容

FFMPEG 中级指南/AVCodecContext AVOptions

来自维基教科书,自由的教科书

FFMPEG:编码,视频
完整名称:视频比特率
变量:整数(比特/秒)
编解码器:所有
网站
描述:用于设置视频比特率,单位为比特每秒。

FFMPEG:编码,音频
完整名称:音频比特率
变量:整数(比特/秒)
编解码器:所有
网站
描述:用于设置音频比特率,单位为比特每秒。

FFMPEG:编码,视频
完整名称
变量:整数(单位为比特/秒)
编解码器:所有
网站
描述:设置视频的比特率容差
你的比特率 x 10 = bt
例如 - 4M

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述:设置图片组的大小

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述:设置截止带宽

-frame_size

[编辑 | 编辑源代码]

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述:视频量化器比例压缩(VBR)

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述:视频量化器比例模糊(VBR)

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述:最小视频量化器比例(VBR)

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述:最大视频量化器比例(VBR)

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述:量化器比例之间的最大差值(VBR)

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述:使用 '帧' 数量的 B 帧

-b_qfactor

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: p 帧和 b 帧之间的 qp 系数

-rc_strategy

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 帧率控制方法

-b_strategy

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 在 I/P/B 帧之间选择策略

-hurry_up

[编辑 | 编辑源代码]

FFMPEG: 解码, 视频
完整名称
变量:整数
编解码器:所有
网站
描述

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: rtp 负载大小(以字节为单位)

-luma_elim_threshold

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 亮度单系数消除阈值(负值也考虑 dc 系数)

-chroma_elim_threshold

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 色度单系数消除阈值(负值也考虑 dc 系数)

-b_qoffset

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: P 帧和 B 帧之间的 qp 偏移

-mpeg_quant

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 使用 MPEG 量化器而不是 H.263

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 如何在 qmin 和 qmax 之间保持量化器 (0 = 剪切, 1 = 使用可微函数)

-rc_qmod_amp

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 实验性量化器调制

-rc_qmod_freq

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 实验性量化器调制

FFMPEG:编码,视频
完整名称
变量: 字符串
编解码器:所有
网站
描述: 设置帧率控制方程

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 设置最大视频比特率容差(以比特/秒为单位)

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 设置最小视频比特率容差(以比特/秒为单位)

FFMPEG: 编码, 视频, 音频
完整名称
变量:整数
编解码器:所有
网站
描述: 设置帧率控制缓冲区大小(以比特为单位)

-rc_buf_aggressivity

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量
编解码器: allFloat
网站
描述: 目前无用

-i_qfactor

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: P 帧和 I 帧之间的 qp 系数

-i_qoffset

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: P 帧和 I 帧之间的 qp 偏移

-rc_init_cplx

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 一次编码的初始复杂度
推荐值 - 100

-lumi_mask

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 比中等亮度区域更强地压缩明亮区域

-tcplx_mask

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 时间复杂度掩蔽

-scplx_mask

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 空间复杂度掩蔽

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 帧间掩蔽

-dark_mask

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 比中等亮度区域更强地压缩黑暗区域

FFMPEG:编码,视频
完整名称
变量: 有理数
编解码器:所有
网站
描述: 样本长宽比

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 已过时,请使用 qmin

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 已过时,请使用 qmax

-dia_size

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 用于运动估计的菱形类型和大小

-last_pred

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 来自前一帧的运动预测器的数量。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 运动估计预处理。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 运动估计预处理比较函数。

-pre_dia_size

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 运动估计预处理的菱形类型和大小。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 子像素运动估计质量。

-me_range

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 限制运动向量范围 (DivX 播放器为 1023)。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 帧内量化偏差。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 帧间量化偏差。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 上下文模型。

-sc_threshold

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 场景变化阈值。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 最小拉格朗日因子 (VBR)。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 最大拉格朗日因子 (VBR)。

-noise_reduction

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 降噪。
建议值 - 250

-rc_init_occupancy

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 在解码开始之前应加载到 rc 缓冲区中的比特数。

-inter_threshold

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述

FFMPEG
完整名称
变量:整数
编解码器:所有
网站
描述: 编码,视频

-quantizer_noise_shaping

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 量化噪声整形。

FFMPEG: 编码,解码,视频
完整名称
变量:整数
编解码器:所有
网站
描述

-mb_threshold

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 宏块阈值。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: intra_dc_precision。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: nsse 权重。

-skip_top

[编辑 | 编辑源代码]

FFMPEG: 解码, 视频
完整名称
变量:整数
编解码器:所有
网站
描述: 顶部跳过的宏块行数。

-skip_bottom

[编辑 | 编辑源代码]

FFMPEG: 解码, 视频
完整名称
变量:整数
编解码器:所有
网站
描述: 底部跳过的宏块行数。

FFMPEG: 解码, 视频
完整名称
变量:整数
编解码器:所有
网站
描述: 以 1=1/2、2=1/4、3=1/8 分辨率解码。

-skip_threshold

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 帧跳过阈值。

-skip_factor

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 帧跳过因子。

-skip_exp

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 帧跳过指数。

-border_mask

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 提高靠近边界的宏块的量化器。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 最小宏块拉格朗日因子 (VBR)。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 最大宏块拉格朗日因子 (VBR)。

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 运动估计比特率惩罚补偿 (1.0 = 256)

-bidir_refine

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 细化双向宏块中使用的两个运动矢量

-brd_scale

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 为动态 B 帧决策对帧进行降采样

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器: x264
网站
描述: 启用恒定质量模式,并选择质量

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 恒定量化参数速率控制方法

-keyint_min

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器: x264
网站
描述: IDR 帧之间的最小间隔

FFMPEG:编码,视频
完整名称
变量:整数
编解码器: Snow
网站
描述: 用于运动补偿的参考帧

-chromaoffset

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 色度 qp 相对于亮度 qp 的偏移

-bframebias

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 影响使用 B 帧的频率

FFMPEG: 编码, 视频, 音频
完整名称
变量:整数
编解码器:所有
网站
描述: 速率失真最佳量化

  • 在 lavc 中
    • trellis 0 = 无格栅
    • trellis 1 = 最终编码时的格栅
  • 在 x264 中
    • trellis 0 = 无格栅
    • trellis 1 = 最终编码时的格栅
    • trellis 2 = 所有 RD 调用时的格栅(速度慢)

-directpred

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 直接 mv 预测模式 - 0 (无),1 (空间),2 (时间),3 (自动)

-complexityblur

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 减少 qp 的波动 (在曲线压缩之前)

-deblockalpha

[编辑 | 编辑源代码]

FFMPEG: 整数
完整名称
变量: 编码,视频
编解码器:所有
网站
描述: 循环内去块滤波器 alphac0 参数

-deblockbeta

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 循环内去块滤波器 beta 参数

-sc_factor

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 乘以每帧的 qscale,并加到 scene_change_score 中

-mv0_threshold

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述

-b_sensitivity

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:整数
编解码器:所有
网站
描述: 调整 b_frame_strategy 1 的灵敏度

-compression_level

[编辑 | 编辑源代码]

FFMPEG: 编码, 视频, 音频
完整名称
变量:整数
编解码器:所有
网站
描述

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述: 设置是否使用 LPC 模式 (FLAC)

-lpc_coeff_precision

[编辑 | 编辑源代码]

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述: LPC 系数精度 (FLAC)

-min_prediction_order

[编辑 | 编辑源代码]

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述

-max_prediction_order

[编辑 | 编辑源代码]

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述

-prediction_order_method

[编辑 | 编辑源代码]

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述: 用于选择预测顺序的搜索方法

-min_partition_order

[编辑 | 编辑源代码]

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述

-max_partition_order

[编辑 | 编辑源代码]

FFMPEG:编码,音频
完整名称
变量:整数
编解码器:所有
网站
描述

-timecode_frame_start

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量: 64 位整数
编解码器:所有
网站
描述: GOP 时间码帧起始号,以非丢帧格式表示

-request_channels

[编辑 | 编辑源代码]

FFMPEG: 解码,音频
完整名称
变量:整数
编解码器:所有
网站
描述: 设置所需的音频声道数

-drc_scale

[编辑 | 编辑源代码]

FFMPEG: 解码,音频
完整名称
变量:浮点数
编解码器:所有
网站
描述: 应用的动态范围压缩百分比

-channel_layout

[编辑 | 编辑源代码]

FFMPEG: 编码,解码,音频
完整名称
变量: 64 位整数
编解码器:所有
网站
描述

-request_channel_layout

[编辑 | 编辑源代码]

FFMPEG: 解码,音频
完整名称
变量: 64 位整数
编解码器:所有
网站
描述

-rc_max_vbv_use

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述

-rc_min_vbv_use

[编辑 | 编辑源代码]

FFMPEG:编码,视频
完整名称
变量:浮点数
编解码器:所有
网站
描述

-ticks_per_frame

[编辑 | 编辑源代码]

FFMPEG: 编码,解码,视频,音频
完整名称
变量:整数
编解码器:所有
网站
描述

-color_primaries

[编辑 | 编辑源代码]

FFMPEG: 编码,解码,视频
完整名称
变量:整数
编解码器:所有
网站
描述

-color_trc

[编辑 | 编辑源代码]

FFMPEG: 编码,解码,视频
完整名称
变量:整数
编解码器:所有
网站
描述

-colorspace

[编辑 | 编辑源代码]

FFMPEG: 编码,解码,视频
完整名称
变量:整数
编解码器:所有
网站
描述

-color_range

[编辑 | 编辑源代码]

FFMPEG: 编码,解码,视频
完整名称
变量:整数
编解码器:所有
网站
描述

-chroma_sample_location

[编辑 | 编辑源代码]

FFMPEG: 编码,解码,视频
完整名称
变量:整数
编解码器:所有
网站
描述

华夏公益教科书