サポートに連絡する| システムステータス
ページコンテンツ

    H.264アドバンストガイド

    このページでは、Zencoder を使用した H.264 固有のエンコーディングについて記載しています。

    H.264 概要

    ウェブおよびモバイルビデオにおける今日の主要なビデオコーデックは H.264 です。その圧縮品質は、HEVCとVP9と並んで現代のコーデックの中で最高のランクです。

    H.264は、Webブラウザの99.9%、多くのモバイルデバイス(iPhone/iPad、Androidを含む)、および多くの接続されたテレビやストリーミングデバイスで再生することができます。また、デスクトップビデオ用の優れたコーデックです。

    Zencoder はさまざまなソフトウェアを使用してH.264コンテンツをエンコードしますが、当社のコアエンコーダは優れたx264、利用可能な最高のH.264エンコーダ、あらゆるコーデックに最適なビデオエンコーディング実装の1つです。H.264 は、今日のウェブおよびモバイルビデオにおいて主要なビデオコーデックです。

    H.264 は通常、MP4 ファイルコンテナーにデプロイされます。有効な拡張子には、.mp4、.m4v (mp4 ビデオ)、.f4v (フラッシュの場合は mp4 ビデオ)、.ts があります。なお、 .flvnot H.264 フラッシュビデオに推奨されるファイル拡張子(.f4v)が推奨されます。

    AAC および MP3 オーディオコーデックは、H.264 と並んで有効です。

    H.264 および一般的なオプション

    CRF :CRF はビットレート制御設定であり、一定のレート係数を設定します。これは定数量子化符号化に密接に関連していますが、CRFモードは通常、「重要度の低い」フレームの量子化器の品質を低下させることにより、一定Qエンコーディングよりも優れた圧縮を実現します。crf についてもっと読む

    Zencoder Quality の設定は、特定のビデオに対して適切な CRF を決定します。したがって、[品質] と [CRF] の両方を設定した場合、CRF 設定は品質を上書きします。

    有効な値は 0 ~ 51 で、値が小さいほど品質が高くなります。一般的に言えば、16を下回る必要はありません。ほとんどのファイルでは16はほぼロスレスです。24前後は通常かなり良さそうだ。35前後はかなり圧縮されているように見えます。

    video_codec_profile :サポートされている H.264 プロファイルは、ベースライン、メイン、ハイ、ハイ10、high422、high444 です。低いレベルほどデコードが容易ですが、高いレベルでは圧縮率が高くなり、機能が拡張されます。たとえば、一部の古い電話機では Baseline プロファイルしかサポートしていません。これはデフォルトで使用されます。メインプロファイルとハイプロファイルは、圧縮における明確なステップアップであり、ウェブ再生では正常に動作します。最高の品質を得るには [高] を、モバイルデバイスサポートの場合は [基線] をお試しください。デフォルト:「ベースライン」。

    video_codec_level : ビットレートとマクロブロックを制約します。主にデバイスの互換性のために使用されます。たとえば、iPhone は H.264 レベル 3 をサポートしています。つまり、ビデオのピークビットレートは 10,000 kbps を超えることはできません。この設定は、必要な特定のデバイスをターゲットにしている場合にのみ使用してください。有効な値のリスト。デフォルト:3.

    チューニング:出力ビデオを特定のコンテンツタイプに「チューニング」します。有用な値は、アニメーションコンテンツの「アニメーション」、(映画だけでなく)実写コンテンツの「フィルム」、粗いコンテンツのエンコードを改善するための「グレイン」です。有効な値:フィルム、アニメーション、グレイン、psnr、ssim、高速デコード、ゼロラテンシー。デフォルト:なし。

    スピード :Zencoder は H.264 の 1-5 の範囲で速度をサポートします。速度を低くすると圧縮が少し良くなり、高速にすると圧縮が少し悪くなります。


    ページの最終更新日14 Oct 2021