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

    AAC設定

    このトピックでは、AAC オーディオに関連するエンコーディング設定の詳細について説明します。

    動画の一部が、最後に黒いフレームが追加された入力よりも数ミリ秒長い場合があります。これは、aac をエンコードするたびに、オーディオストリームの先頭に余分なオーディオプライミングサンプルが追加されることにより、オーディオデュレーションが長くなるためです。(詳細については、この Appleのドキュメントを参照してください。)HLS 出力では、サンプルを考慮してオーディオデュレーションを調整します。

    max_aac_profile

    max_aac_profile:String

    API バージョン:V1、V2

    親:出力

    デフォルト: He-ac

    有効な値: aac-lc、he-ac、またはhe-aac-v2

    互換性のあるジョブタイプ:すべて

    例: he-aac-v2

    説明:

    AAC オーディオコーデックにはいくつかのプロファイルがあります。デフォルトでは、Zencoder は使用するビットレートとチャンネル数に基づいて適切なプロファイルを選択します。40kbps 以下のステレオコンテンツは、max-aac-profile が「he-aac-v2」に設定されている場合 HE-AAC v2 を使用し、84kbps 以下のステレオコンテンツは max-aac-profile が「he-aac」に設定されている場合 HE-AAC を使用します。ビットレートの高いコンテンツの場合、または max-aac-profile が「aac-lc」に設定されている場合。「he-aac」がデフォルト値である。これは、デフォルトで 0-84kbps が HE-AAC を使用し、85kbps が AAC-LC を使用することを意味する。

    AAC-LC (「Low Complexity」) は最も一般的なAACプロファイルであり、事実上すべてのAACデコーダはAAC-LCをサポートしています。AAC-LC では、8 khz 96khz からのサンプルレート、および高いビットレート (> 300 kbps) で、モノラルとステレオが可能です。80 kbps 以上でステレオコンテンツや 40 kbps 以上のモノラルコンテンツをエンコードする場合、または Roku や古い iPod のような AAC-LC のみを再生するデバイスをサポートする場合は、AAC-LC を使用します。

    HE-AAC(「High Efficiency」)は、スペクトルバンドレプリケーション(SBR)を実装することで、低ビットレートでAAC-LCよりも優れたサウンドを実現する、広くサポートされているAACプロファイルです。HE-AAC は 16kHz-48khz のサンプルレートと 16kbps-128kbps の範囲のビットレートでモノラルおよびステレオコンテンツをサポートします。ほとんどのWebおよびモバイルデコーダは、フラッシュ、HTML5(AACがサポートされている場合)、iPhone、iPad、Androidなど、HE-AACをサポートしています。80 未満のステレオコンテンツ、または低ビットレートのモノラルコンテンツには HE-AAC を使用します。

    HE-AAC v2は HE-AAC にパラメトリックステレオ (PS) を追加することで、HE-AAC よりもさらにアグレッシブな圧縮に最適化されています。つまり、HE-AAC v2 はステレオコンテンツにのみ適しており、モノラルコンテンツは HE-AAC のみを使用できます。HE-AAC v2 は Flash、HTML5、一部のモバイルデバイス (Windows Phone 7、Android) でサポートされている。40kbps 以下のステレオコンテンツには HE-AAC v2 を使用しますが、iOS オーディオには使用しません。(新しい iOS デバイスでは HE-AAC v2 コンテンツを再生できますが、PS 情報を無視して、モノラルコンテンツになります)。

    {
      "input": "s3://zencodertesting/test.mov",
      "outputs": [
        {
          "max_aac_profile": "he-aac-v2"
        }
      ]
    }

    参照:force_aac_profile

    force_aac_profile

    force_aac_profile:String

    API バージョン:V1、V2

    親:出力

    有効な値: aac-lc、he-ac、またはhe-aac-v2

    互換性のあるジョブタイプ:すべて

    例: he-aac-v2

    説明:

    Zencoder がビットレートに最適なプロファイルを選択するのではなく、特定の AAC プロファイルを強制的に使用します。

    AAC オーディオコーデックにはいくつかのプロファイルがあります。

    AAC-LC (「Low Complexity」) は最も一般的なAACプロファイルであり、事実上すべてのAACデコーダはAAC-LCをサポートしています。AAC-LC では、8 khz 96khz からのサンプルレート、および高いビットレート (> 300 kbps) で、モノラルとステレオが可能です。80 kbps 以上でステレオコンテンツや 40 kbps 以上のモノラルコンテンツをエンコードする場合、または Roku や古い iPod のような AAC-LC のみを再生するデバイスをサポートする場合は、AAC-LC を使用します。

    HE-AAC(「High Efficiency」)は、スペクトルバンドレプリケーション(SBR)を実装することで、低ビットレートでAAC-LCよりも優れたサウンドを実現する、広くサポートされているAACプロファイルです。HE-AAC は 16kHz-48khz のサンプルレートと 16kbps-128kbps の範囲のビットレートでモノラルおよびステレオコンテンツをサポートします。ほとんどのWebおよびモバイルデコーダは、フラッシュ、HTML5(AACがサポートされている場合)、iPhone、iPad、Androidなど、HE-AACをサポートしています。80 未満のステレオコンテンツ、または低ビットレートのモノラルコンテンツには HE-AAC を使用します。

    HE-AAC v2は HE-AAC にパラメトリックステレオ (PS) を追加することで、HE-AAC よりもさらにアグレッシブな圧縮に最適化されています。つまり、HE-AAC v2 はステレオコンテンツにのみ適しており、モノラルコンテンツは HE-AAC のみを使用できます。HE-AAC v2 は Flash、HTML5、一部のモバイルデバイス (Windows Phone 7、Android) でサポートされている。40kbps 以下のステレオコンテンツには HE-AAC v2 を使用しますが、iOS オーディオには使用しません。(新しい iOS デバイスでは HE-AAC v2 コンテンツを再生できますが、PS 情報を無視して、モノラルコンテンツになります)。

    {
      "input": "s3://zencodertesting/test.mov",
      "outputs": [
        {
          "force_aac_profile": "he-aac-v2"
        }
      ]
    }

    参照:max_aac_profile


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