このコマンドを実行します。
ffmpeg -i xr.mp4 -tune ya zu.mp4
x264のための可能な調整値そして今度はFFmpegを明らかにする:
[libx264 @ 0000000002167100]可能な曲:フィルムアニメーションの粒状静止画psnr ssim fastdecode zerolatency
しかし、これらの値が実際に何をしているのかを説明する参考文献を見つけることができませんでした。
これがモードの動作です。
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