ウルトラハイビジョン(UHD)は、4Kに達する高解像度化だけではない。新しいビデオコーデック(HEVCとVP9)のサポートや、10ビットカラープロセッシングとBT.2020カラースペースのサポートによるハイダイナミックレンジ(HDR)コンテンツのワークフローを可能にすることでもある。
新規のお客様やプレミアムサブスクリプションのお客様は、何もする必要がなく、自動的に新機能をご利用いただけます。月額プラン(Pay-as-you-go、Launch、Traction、Growth)のいずれかをご利用のお客様は、Zencoderのアカウントページにアクセスし、UHDトランスコーディングの有効化セクションにある「今すぐ有効化」ボタンをクリックすることで、これらの新機能を有効にすることができます。
これらの新機能を使い始めるのに役立ついくつかのポイントを紹介しよう。
HEVCとVP9ビデオ
高効率ビデオコーデック(HEVC)とVP9は、現在最も一般的に使用されているコーデックであるH.264よりも高い圧縮率を提供する高度なコーデックです。4Kビデオを配信したい場合、または単にHDビデオを配信するために少ないビットを使用したい場合、これらのコーデックは一見の価値があります。欠点は、どちらのコーデックも現在のH.264ほど広くサポートされていないことですが、この状況は日々変化しています。
私たちは、あなたがHEVCとVP9のどちらを選ぶべきかについてアドバイスするつもりはない。両者については、ウェブ上で多くの健全な議論があり、あなたのテストや、あなたのビジネスやリーチしたいデバイスの性質に基づいて、あなた自身が決めるべきである。しかし、1つ覚えておくべきことは、これらのコーデックはどちらも非常に活発に開発されているということです。コーデックがリリースされるたびに、品質、ビットレート、パフォーマンスが向上しており、今後もこの傾向は続くと思われる。
ZencoderでHEVCとVP9出力を生成するのは非常に簡単です。H.264と同様に、私たちはあなたがコントロールできるコーデックパラメータのセットを提供します。私たちは賢明なデフォルトを選びましたので、初めて試す場合はそれを使ってください。
例として、API Request Builderを使用して、AWS S3に保存されている入力からダウンロードするためのH.264、HEVC、VP9出力を生成するシンプルなジョブを作成します。この例では、フォーマット(コンテナ)とビデオコーデックを明示的に指定し、非常にわかりやすくしているが、その他のコーデックパラメータは指定されていないため、デフォルトを使用している。
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"label": "h264",
"url": "s3://my-bucket/h264-output.mp4",
"format": "mp4",
"video_codec": "h264"
},
{
"label": "hevc",
"url": "s3://my-bucket/hevc-output.mp4",
"format": "mp4",
"video_codec": "hevc"
},
{
"label": "vp9",
"url": "s3://my-bucket/vp9-output.webm",
"format": "webm",
"video_codec": "vp9"
}
]
}
HEVCまたはVP9のストリーミング配信用の出力を作成したい場合は、MPEG-DASHを使用する必要があります。例えば、Roku 4ストリーミングデバイスに4Kコンテンツを配信する場合、MPEG-DASHとしてパッケージ化されたHEVCを使用できます。以下は、MPEG-DASHジョブに4K HEVC出力を追加する方法を示す例です:
{
"input": "s3://zencodertesting/test.mov",
"outputs": [
{
"label": "dash-hevc",
"base_url": "s3://mybucket/uhdtest/video/8000_main420_10/",
"format": "m4f",
"type": "segmented",
"streaming_delivery_format": "dash",
"streaming_delivery_profile": "live",
"segment_seconds": 5,
"video_codec": "hevc",
"width": 3840,
"filename": "8000.mpd",
"video_bitrate": 6000,
"decoder_bitrate_cap": 6000,
"decoder_buffer_size": 12000,
"video_codec_profile": "main10",
"video_bit_depth": 10,
"audio_bitrate": 128,
"audio_codec": "aac",
"audio_sample_rate": 44100
}
]
}
4KおよびUHD
出力解像度が2048×1080を超え、4096×2160以下の場合、新たなUHD価格帯を導入しました。
UHD価格ティア内の出力は、SDレートの4倍、またはHDレートの2倍で課金されます。例えば、4Kの入力ファイルがあり、1080pの出力を作成する場合、2倍のSDのHDレートで課金されますが、4Kの出力を作成する場合、4倍のSDのUHDレートで課金されます。
定期的に4Kメディアを扱う場合は、解像度設定を使用して出力ビデオの解像度を制御し、実際にUHDティア料金が必要な場合にのみ料金が発生するようにする必要があります。
{
"input": "s3://zencodertesting/4K_test.mov",
"outputs": [
{
"label": "1080p_h264",
"url": "s3://my-bucket/1080p_h264-output.mp4",
"format": "mp4",
"video_codec": "h264",
"size": "1920x1080"
// ^^ This will be charged at the HD rate.
},
{
"label": "4K_hevc",
"url": "s3://my-bucket/4K_hevc-output.mp4",
"format": "mp4",
"video_codec": "hevc"
// ^^ This will be charged at the UHD rate, because the input is 4K and
// no output resolution was specified.
},
{
"label": "1080p_hevc",
"url": "s3://my-bucket/4K_hevc-output.mp4",
"format": "mp4",
"video_codec": "hevc",
"size": "1920x1080"
// ^^ This will be charged at the HD rate, an HD output resolution was specified.
}
]
}