web-dev-qa-db-ja.com

x 264曲の説明

このコマンドを実行します。

ffmpeg -i xr.mp4 -tune ya zu.mp4

x264のための可能な調整値そして今度はFFmpegを明らかにする:

 [libx264 @ 0000000002167100]可能な曲:フィルムアニメーションの粒状静止画psnr ssim 
 fastdecode zerolatency 

しかし、これらの値が実際に何をしているのかを説明する参考文献を見つけることができませんでした。

39
Steven Penny

これがモードの動作です。

  • film - 高ビットレート/高品質の映画コンテンツを対象としています。ここでは、より低いデブロッキングが使用されています。
  • animation - 漫画などのために意図されていて、より広くて平らなエリアを補うためにデブロッキングが促進されます。より多くの参照フレームが使用されています。
  • grain - これはすでに粒状の素材に使用されるべきです。ここでは、穀物はそれほど除去されません。
  • stillimage - その名前が言うように、それはデブロッキングフィルタを下げることによって静止画像のエンコーディングに最適化します。
  • psnrおよびssim - これらは適切なPSNRおよびSSIM値に対してのみ最適化するためのデバッグモードです。より良い測定基準は必ずしもより良い品質を意味するわけではありません。
  • fastdecode - CABACとインループデブロッキングフィルタを無効にして、計算能力の低いデバイスでの高速デコードを可能にします。
  • zerolatency - 高速エンコードと低レイテンシストリーミングのための最適化

x264 --fullhelpを使えば、各曲に適用される詳細なオプションを見ることができます。

--tune <string>         Tune the settings for a particular type of source
                          or situation
                              Overridden by user settings.
                              Multiple tunings are separated by commas.
                              Only one psy tuning can be used at a time.
                              - film (psy tuning):
                                --deblock -1:-1 --psy-rd <unset>:0.15
                              - animation (psy tuning):
                                --bframes {+2} --deblock 1:1
                                --psy-rd 0.4:<unset> --aq-strength 0.6
                                --ref {Double if >1 else 1}
                              - grain (psy tuning):
                                --aq-strength 0.5 --no-dct-decimate
                                --deadzone-inter 6 --deadzone-intra 6
                                --deblock -2:-2 --ipratio 1.1 
                                --pbratio 1.1 --psy-rd <unset>:0.25
                                --qcomp 0.8
                              - stillimage (psy tuning):
                                --aq-strength 1.2 --deblock -3:-3
                                --psy-rd 2.0:0.7
                              - psnr (psy tuning):
                                --aq-mode 0 --no-psy
                              - ssim (psy tuning):
                                --aq-mode 2 --no-psy
                              - fastdecode:
                                --no-cabac --no-deblock --no-weightb
                                --weightp 0
                              - zerolatency:
                                --bframes 0 --force-cfr --no-mbtree
                                --sync-lookahead 0 --sliced-threads
                                --rc-lookahead 0
62
llogan