AWS Elemental MediaConvert
ビデオトランスコーディングをサーバーレスで実行し、HLS / DASH / MP4 など多様な出力形式に変換するメディア処理サービス
概要
AWS Elemental MediaConvert は、ファイルベースのビデオコンテンツをトランスコーディングするサーバーレスサービスです。入力ファイル (ProRes、MXF、H.264 など) を HLS、DASH、MP4、CMAF などの配信フォーマットに変換し、複数の解像度 / ビットレートのアダプティブビットレート (ABR) パッケージを自動生成します。HDR (HDR10、HLG、Dolby Vision) 対応、字幕の焼き込み / サイドカー出力、DRM 暗号化 (Widevine、FairPlay、PlayReady) をジョブ設定で一括指定できます。
ジョブ設定とアダプティブビットレートパッケージング
MediaConvert のジョブは、入力 (Input)、出力グループ (Output Group)、出力 (Output) の階層構造で定義します。1 つのジョブで複数の出力グループを指定でき、たとえば HLS パッケージ (ABR 用)、MP4 ファイル (ダウンロード用)、サムネイル画像 (プレビュー用) を同時に生成できます。ABR パッケージでは、1080p/5Mbps、720p/3Mbps、480p/1.5Mbps のように複数のレンディションを定義し、プレイヤーがネットワーク状況に応じて最適な品質を自動選択する仕組みを構築します。QVBR (Quality-Defined Variable Bitrate) エンコーディングモードを使えば、シーンの複雑さに応じてビットレートを動的に調整し、一定の知覚品質を維持しながらファイルサイズを最適化できます。ジョブテンプレートとして設定を保存すると、同じ変換パターンを繰り返し適用する際の設定ミスを減らせます。
DRM 暗号化とコンテンツ保護
MediaConvert は出力時に CENC (Common Encryption) または Apple FairPlay 方式でコンテンツを暗号化します。DRM キーの管理には SPEKE (Secure Packager and Encoder Key Exchange) プロトコルを使用し、SPEKE に対応した DRM のキープロバイダーと連携します。Widevine (Android/Chrome)、FairPlay (iOS/Safari)、PlayReady (Windows/Edge) を組み合わせると、多くのデバイスで保護付きの再生に対応しやすくなります。使える DRM の組み合わせは、ユーザーガイドの表では出力グループの種類と SPEKE のバージョンごとに異なります。暗号化はセグメント単位で行われるため、ABR ストリームの各レンディションが個別に保護されます。ウォーターマークでは、公式の料金ページの機能の一覧に NexGuard や Kantar などのウォーターマークが挙がっています (2026 年 10 月時点)。
ワークフロー自動化とコスト最適化
MediaConvert のジョブ完了イベントは EventBridge に送信されるため、S3 へのファイルアップロードをトリガーとした自動トランスコーディングパイプラインを Lambda + Step Functions で構築できます。ワークフローの例は、S3 アップロード → Lambda でジョブ投入 → MediaConvert でトランスコード → 完了イベントで CloudFront のキャッシュ無効化 → DynamoDB にメタデータ登録という流れです。コスト最適化では、リザーブドキューとオンデマンドキューを使い分けます。ユーザーガイドによると、リザーブドキューでは契約した処理能力に使ったかどうかにかかわらず料金がかかり、オンデマンドキューでは使った分の料金がかかります。定常的に多くのジョブを処理する場合はリザーブドキュー、需要の波にはオンデマンドキューという分け方もあります。アクセラレーテッドトランスコーディングは処理時間を短縮する機能で、UHD や HEVC の HDR、長尺で複雑な映像のジョブで効果が見込まれます。出力の時間あたりの料金が高くなる Professional 層の機能です。
参考資料 (AWS 公式)
本ページの一次情報は AWS 公式サイトと公式ドキュメントです。最新の仕様と料金は次の公式ページで確認できます。
本ページと公式ドキュメントの記述が食い違う場合は、公式ドキュメントを正としてください。