curve compressionの前にQPのバラツキを抑止。
curve compression[※1]の前に、予測されたフレームの複雑さに時間軸ぼかしフィルタ[※2]をかける。
低い数値にすると、必要に応じてquantizer値は急激に変化する。
高い数値は急激な変化を許さず、なだらかな変化しか許さない。
cplx_blurはIフレームが後続のPフレームに近い画質になる事を保証する。そして複雑なフレームと単純なフレームが交互にあっても~例えばfpsの低いアニメーションなど~、不安定なquantizerを適用してビットを無駄にしない。
[※1]:意味不明
[※2]: Temporal blur。映像を直接ボカすのではなく、適用するquantizer値を平均化する、という程の意味だろう。
フレームの複雑さを見積り、それに応じた時間軸スムージングを行うもの。カーブコンプレッションの前に時間軸上のQPのバラツキを抑えるのに使う。低くするとQPの変動幅が増え、高くするとQPの変動幅がスムースになる。このオプションは統計ファイルを使う為、有効なのはtwo and nth パスモードだけだ。わからなかったらデフォルトの20.0のままにしておくのが良い。
http://aflux.deltaanime.net/Zero1/MP4/x264.html#rate-control
--cplxblur
Usage: --cplxblur <float> (default=20.0) [0 - 999]
--cplxblur controls the temporal smoothing of the estimated frame complexity and is used to reduce fluctuations in QP over time before curve compression. Setting this value low will allow the QP to fluctuate more, and setting it high would cause the QP to vary smoothly. This option is only applicable for two and nth pass mode since it makes use of the stats file. Unless you understand this option, you should leave it at the default 20.0