注
動画の一部が、最後に黒いフレームが追加された入力よりも数ミリ秒長い場合があります。これは、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: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"
}
]
}