エンコードに関する推奨事項
このページの設定に加えて、次の一般的なビデオ設定を含めることもできます。
tuning
tuning:String
API バージョン:V1、V2
親:出力
有効な値:フィルム、アニメーション、グレイン、psnr、ssim、高速デコード、ゼロラテンシー
互換性のあるジョブタイプ:すべて
例:映画
説明:
出力ビデオをチューニングして、特定のコンテンツタイプ、または特定のエンコーディングの優先順位に合わせて最適化します。
バックグラウンドでは、x264 —tune オプションを設定します。
可能な値:
- フィルム-アニメーション以外のほとんどのビデオコンテンツ(長編映画だけでなく)に最適化されています。
- アニメーション-アニメーション用に最適化されています。ほとんどの3Dアニメーションは映画のように動作し、手描きのアニメーションのように動作しないので、これは手描きのアニメーション(アニメ、古典的なディズニーなど)にのみ使用してください。
- グレイン-穀物のレベルが高いフィルム用に最適化されています。
- psnr-「ピーク信号対雑音比」を使用してビデオ品質を最適化します。
- ssim-「構造的類似性」を使用してビデオ品質を最適化します。
- fastdecode-エンコードの複雑さを軽減し、復号化を容易にします。
- zerolatency-x264 はフレームの内部バッファを保持して品質を向上させます。この設定では、そのバッファは削除されますが、品質は低下します。
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"tuning": "film"
}
]
}
crf
crf:Integer
API バージョン:V1、V2
親:出力
有効な値:1-51
互換性のあるジョブタイプ:すべて
例:26
説明:
CRF はビットレート制御設定であり、一定のレート係数を設定します。これは定数量子化符号化に密接に関連していますが、CRFモードは通常、「重要度の低い」フレームの量子化器の品質を低下させることにより、一定Qエンコーディングよりも優れた圧縮を実現します。crf についてもっと読む。
Zencoder Quality の設定は、特定のビデオに対して適切な CRF を決定します。したがって、[品質] と [CRF] の両方を設定した場合、CRF 設定は品質を上書きします。
有効な値は 0 ~ 51 で、値が小さいほど品質が高くなります。一般的に言えば、16を下回る必要はありません。ほとんどのファイルでは16はほぼロスレスです。24前後は通常かなり良さそうだ。35前後はかなり圧縮されているように見えます。
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"crf": "26"
}
]
}