AWS Elemental MediaConvert でサーバーレス動画変換 - HLS 配信とサムネイル生成

ファイルベースの動画をブロードキャスト品質でトランスコードし、HLS・DASH・MP4 の複数フォーマットを一括生成する。ジョブテンプレートとキューの優先度制御で大量の動画処理パイプラインを構築する方法を解説します。

MediaConvert の概要

AWS Elemental MediaConvert はファイルベースの動画コンテンツをブロードキャスト品質でトランスコードするサービスです。入力ファイル (MP4、MOV、MXF など) を HLS、DASH、MP4、CMAF などの複数フォーマットに一括変換し、S3 に出力します。1 つのジョブで複数の出力 (解像度、ビットレート、コーデックの組み合わせ) を同時に生成でき、アダプティブビットレートストリーミング用のマニフェストファイルも自動生成します。MediaLive がライブストリーミングのリアルタイムエンコードに特化しているのに対し、MediaConvert は VOD (Video on Demand) コンテンツのファイルベーストランスコードに最適化されています。

ジョブ設定とコーデック

MediaConvert のジョブは入力設定、出力グループ、出力設定の 3 階層で構成されます。入力設定ではソースファイルの S3 パス、クリッピング (開始・終了時間)、デインターレース、ノイズリダクションを指定します。出力グループは HLS グループ、DASH グループ、ファイルグループなどの配信形式を定義し、各グループ内に複数の出力 (720p/1080p/4K) を設定します。コーデックは H.264 (AVC)、H.265 (HEVC)、AV1、VP9 をサポートし、H.265 は H.264 と同等の画質を約 50% 低いビットレートで実現します。AV1 はさらに高い圧縮効率を持ちますが、エンコード時間が長くなります。なお H.265 ・ AV1 ・ XAVC といったコーデックの出力は Professional Tier の対象で、H.264 のみで完結する場合より単価が上がります (2026 年 8 月時点)。コーデックの選択は画質とエンコード時間だけでなく、課金にも影響する設計判断です。ジョブテンプレートで頻繁に使用する設定を保存し、API やコンソールから再利用できます。

パイプラインと自動化

S3 へのファイルアップロードを EventBridge で検知し、Lambda 関数から MediaConvert ジョブを自動起動する動画処理パイプラインを構築できます。ジョブの完了・エラーも EventBridge イベントとして通知されるため、後続処理 (メタデータの更新、CDN キャッシュの無効化、通知の送信) を自動化できます。キューの優先度制御で、緊急のジョブを優先的に処理し、バッチ処理は低優先度キューで実行するといった運用が可能です。リザーブドキュー (RTS = Reserved Transcode Slots) は固定料金で専用のトランスコードキャパシティを確保し、大量のジョブを安定したスループットで処理します。ただし RTS の購入は 12 ヶ月のコミットメントで、購入後にキャンセルすることはできず、スロット数を減らすこともできません。キューを使い切らなくても確保した分の料金は発生するため、恒常的な処理量が見込める場合に選びます。DRM (Digital Rights Management) 統合で、Widevine、FairPlay、PlayReady のコンテンツ保護を出力に適用できます。

MediaConvert の料金

MediaConvert の料金は、出力の解像度・コーデック・フレームレート・品質設定 (Single pass / Single pass HQ) に基づく従量課金です (2026 年 8 月時点・バージニア北部リージョンと東京リージョン)。以下はいずれも H.264 (AVC) ・ 30 fps 以下 ・ Single pass HQ の出力 1 分あたりの単価です。バージニア北部リージョンの Basic Tier は SD (480p 以下) が 0.0075 USD、HD (720p/1080p) が 0.015 USD、4K UHD が 0.030 USD で、Professional Tier は SD が 0.012 USD、HD が 0.024 USD、4K UHD が 0.048 USD です。東京リージョンはこれより高く、Basic Tier が SD 0.0085 USD ・ HD 0.017 USD ・ 4K UHD 0.034 USD、Professional Tier が SD 0.0136 USD ・ HD 0.0272 USD ・ 4K UHD 0.0544 USD です。フレームレートが上がると単価も上がり、バージニア北部リージョンの Basic Tier ・ HD では、30 fps 超〜60 fps 以下が 0.0188 USD、60 fps 超〜120 fps 以下が 0.0225 USD になります。Professional Tier は HDR10+ や Dolby 系の音声などの高度な機能に加え、H.265 (HEVC) ・ AV1 ・ XAVC といった出力コーデックを使う場合に適用されます。たとえば HD の H.265 出力 (同じ条件) はバージニア北部リージョンで 1 分あたり 0.048 USD で、同じ HD を H.264 で出力する場合の Basic Tier 単価 (0.015 USD) とは大きく差が開きます。 リザーブドキュー (RTS) は確保したスロット数に対して固定料金を支払う形式で、処理量が安定して多いワークロードではオンデマンドより単価を抑えられます。ただし購入時に 12 ヶ月のコミットメントとなり、購入後のキャンセルはできず、スロット数を減らすこともできません (増やす場合は、より多いスロット数で新たな 12 ヶ月コミットメントに切り替わります)。コミットメント期間が終了するとキューは残りますが、ジョブは実行されなくなるため、自動更新の設定と合わせて運用方針を決めておきます。見積もりでは、出力の本数だけでなく解像度・コーデック・フレームレートの組み合わせごとに単価が変わる点を踏まえ、アダプティブビットレート配信で生成する全出力の合計時間で計算します。

アダプティブビットレート配信の設計

視聴者の回線状況に応じて画質を切り替えるアダプティブビットレート配信では、複数の解像度・ビットレートの出力を用意する設計が肝心です。低画質から高画質まで段階的なバリエーション (いわゆるラダー) を組み、再生プレイヤーが帯域に応じて最適なものを選べるようにします。1 つのジョブで全段を一括生成でき、HLS や DASH のマニフェストも自動で作られます。共通の素材を複数の配信形式で使い回せる CMAF を採用すると、保存容量と運用の重複を抑えられます。視聴体験と配信効率を両立させる、配信設計の中核となる部分です。

CloudFront との配信連携

トランスコードした動画は、S3 をオリジンとして CloudFront から配信するのが定石です。エッジでキャッシュすることで、世界中の視聴者へ低レイテンシで届けられ、オリジンへの負荷も抑えられます。有料コンテンツでは署名付き URL や署名付き Cookie でアクセスを制限し、許可された視聴者だけが再生できるようにします。トランスコード完了を EventBridge で検知し、必要に応じて CDN のキャッシュを更新する、といった連携も自動化できます。変換から配信までを一連のパイプラインとして組み立てることで、運用の手間を最小化できます。

字幕・音声とアクセシビリティ

MediaConvert は、字幕や複数音声トラックの処理にも対応します。字幕は WebVTT などの形式で付与でき、聴覚に配慮したアクセシビリティの確保や、多言語対応に役立ちます。音声は複数言語のトラックを同梱でき、視聴者が切り替えられるようにできます。配信先の基準に合わせて音量レベルをそろえるラウドネス調整を行えば、コンテンツ間で音量がばらつく不快さを防げます。映像だけでなく、字幕・音声まで含めて整えることで、幅広い視聴者にとって使いやすい配信を実現できます。

画質と処理効率の最適化

限られたビットレートで画質を保つには、品質を基準に必要なビットレートを自動調整するエンコード方式が有効です。一定の品質を維持しつつ、シーンに応じてデータ量を最適化するため、無駄なく高画質を届けられます。新しいコーデックは圧縮効率が高い反面、エンコードに時間がかかるため、配信規模と処理時間のバランスで選びます。大量の動画を扱う場合は、処理を高速化する機能や、用途別にキューを分けて優先度を制御する仕組みを活用し、緊急のジョブとバッチ処理を両立させます。コストと品質、速度の折り合いを設計します。

まとめ

AWS Elemental MediaConvert はファイルベースの動画をブロードキャスト品質でトランスコードし、HLS・DASH・MP4 の複数フォーマットを一括生成するサービスです。EventBridge と Lambda による自動化パイプライン、キューの優先度制御、DRM 統合で、VOD コンテンツの大規模な処理ワークフローを構築します。

参考資料 (AWS 公式)

本ページの一次情報は AWS 公式サイトおよび公式ドキュメントです。最新の仕様 / 料金は次の公式ページで確認できます。

本ページと公式ドキュメントの記述が食い違う場合は、公式ドキュメントを正としてください。