跳轉到內容

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: 編碼,解碼,影片
完整名稱
變數:整數
編解碼器:所有
網站
描述

華夏公益教科書