FFMPEG 中級指南/標誌
這將有助於定義 FFMPEG 中的標誌命令。
標誌命令透過呼叫 "-flag" 來使用,後跟一個空格,然後是所有標誌,每個標誌前都有一個加號 "+" 或減號 "-",分別表示啟用或未啟用的標誌。
影響:編碼、影片
每個宏塊使用四個運動向量(mpeg4)
影響:編碼、影片
使用重疊塊運動補償(h263+)
影響:編碼、影片
使用 1/4 畫素運動補償
影響:編碼、影片
使用迴圈濾波器
影響:編碼、影片
使用 gmc
影響:編碼、影片
始終嘗試一個 mv=<0,0> 的 mb
影響:編碼、影片
使用資料分割槽
影響:編碼、解碼、影片
只解碼/編碼灰度
影響:編碼、影片
錯誤[?] 變數將在編碼期間設定
影響:編碼、影片
歸一化自適應量化
影響:編碼、影片
強制低延遲
影響:編碼、影片
alt 曾經是一個標誌,但現在它被移動到 mpeg2video 和 MPEG4 編碼器的一個私有選項(名為 alternate_scan)。
啟用備用掃描表(mpeg2/mpeg4)
影響:編碼、影片、音訊
將全域性頭放在額外資料中,而不是每個關鍵幀
影響:編碼、解碼、影片、音訊、S(不確定,但假設是字幕)
EDVAS 僅使用逐位元精確的東西(除了 (i)dct)
影響:編碼、影片
h263 高階幀內編碼 / mpeg4 ac 預測
影響:編碼、影片
使用無限運動向量
umv 不再是一個標誌選項
影響:編碼、影片
使用率失真最佳化進行 cbp
影響:編碼、影片
使用率失真最佳化進行 qp 選擇
影響:編碼、影片
h263 備用幀間 vlc
影響:編碼、影片
slice 不再是一個標誌選項
影響:編碼、影片編解碼器/容器:MPEG 2 和 MPEG 4。隔行掃描畫面
強制InterLaced Motion Estimation,這隻有在處理隔行掃描影片時才需要。它將強制 FFMPEG 保持隔行掃描畫面的質量。如果您希望對畫面進行隔行掃描去除,請使用 '-deinterlace' 選項,但這會導致影片質量下降。經驗法則是,任何旨在用於電視的畫面都是隔行掃描的,任何其他傳輸格式都可能是逐行掃描的。
影響:編碼、影片
在編碼Interlaced 畫面時使用,以確保 FFMPEG 不會對您的DCT 進行場合並。僅影響隔行掃描畫面。
影響:編碼、影片
將為 svcd 掃描偏移使用者資料保留空間
影響:編碼、影片
閉合 gop
Trell 不再是一個標誌選項,請使用 -trellis 替代。