動画トランスコーディングとは何ですか?

動画トランスコーディングは、解像度、エンコーディング、ビットレートなどのパラメーターを調整して、動画ファイルをある形式から別の形式に変換するプロセスです。動画は、エンドユーザーとつながり、コミュニケーションをとる手段として、あらゆる規模の組織にとってますます重要になっています。ただし、帯域幅とエンドユーザーデバイスの要件が多様であるため、最適な動画ワークフローを設定することは困難です。動画トランスコーディングでは、元の動画ファイルから複数の解像度とビットレートオプションで動画ファイルを作成できます。また、動画の品質を最適化することもできるため、エンドユーザーはより多くのオプションを利用でき、視聴体験をより細かく制御できます。

動画トランスコーディングにはどのような利点がありますか?

動画トランスコーディングには次のような利点があるため、企業にとって不可欠です。

より多くの視聴者にリーチする

動画トランスコーディングを使用すると、動画やオーディオファイルを新しいメディア形式に適合させることができます。たとえば、YouTube 動画の一部をトランスコードして、別のソーシャルメディアサイトで再利用できます。代替フォーマットは、さまざまなプラットフォーム、オペレーティングシステム、およびデバイスと互換性があります。この柔軟性により、ユーザーのデバイスやオペレーティングシステムによって動画の視聴が妨げられることなく、幅広い視聴者にリーチできます。

動画品質を最適化

動画を最適化することで、ユーザーが好む高画質でスムーズな再生体験が実現します。コーデック設定、解像度、ビットレートなどの動画パラメータを変更することで、動画の品質を最適化できます。これらのパラメータを変更することで、さまざまなデバイスに最適な動画設定を作成できます。また、ネットワークを介して送信するデータの総量を減らすこともできます。伝送効率を上げると、バッファリングが最小限に抑えられ、ユーザーの動画ストリーミングエクスペリエンスが向上します。

コスト削減

また、動画トランスコーディングを使用して、さまざまなネットワーク状況に適応することもできます。動画圧縮では、動画のファイルサイズを小さくしてさまざまな帯域幅容量を管理できるため、転送コストが削減されます。動画のファイル形式を最適化することで、動画の転送や保存のコストも削減できます。この戦略は、ストリーミングサービスやその他の動画ホスティングプラットフォームに役立ちます。

動画トランスコーディングのユ使用例は何ですか?

映画や TV のスタジオ、番組配給会社、インターネットサービス提供者、プロスポーツのリーグやチーム、オンラインコンテンツ制作者など、メディアやエンターテイメント業界の企業は、さまざまなユースケースで動画トランスコーディングを使用しています。いくつかの例を次に示します。

ビデオ編集

スタジオが配信用の動画を作成する場合、編集プロセス全体を通して動画トランスコーディングを使用します。まず、編集者はカメラから取得したオリジナルファイルを、編集ソフトウェアで機能する形式にトランスコードします。次に、クリップを編集し、最終的に編集したバージョンを目的の配信形式にトランスコードします。また、トランスコーディングを行うと、ビデオファイルのサイズを小さくしてスムーズな編集が可能になるため、編集プロセスがはるかに簡単になります。 

コンテンツ配信

トランスコーディングは、さまざまなプラットフォームへのビデオファイルの配信をサポートします。配信者は、動画の最終的なストリーミング場所に応じて、マスターファイルを、使用する特定の配信形式にトランスコードします。たとえば、世界のさまざまな地域では異なるビデオフォーマット規格が使用されています。英国はフレーズ変更ライン (PAL)、米国は全国 TV システム委員会 (NTSC)、サウジアラビアはシーケンシャルカラーアンドメモリ (SECAM) を使用しています。 

同様に、YouTube や Amazon Prime Video などのすべてのストリーミングサービスには、視聴者に動画コンテンツを配信するためのさまざまな技術的要件があります。編集者は、これらの仕様に一致するバージョンのビデオをトランスコードできます。Web に適した標準的なビデオ形式は H.264 コーデック です。 

TV 放送

ケーブル TV プロバイダーは、トランスコーディングを使用してメディアファイルを圧縮し、チャンネル加入者に送信します。この戦略は、高い品質を維持しながら帯域幅の使用量を最小限に抑えます。

放送ネットワークはビデオをトランスコードして、地上波 TV ネットワーク、衛星 TV、ケーブル TV にさまざまなファイル形式を配信します。プラットフォームや地域によって放送規格が異なる場合があり、ビデオトランスコーディングにより、これらの仕様との互換性と準拠が保証されます。

ライブストリーミングイベント

スポーツの試合、ウェビナー、コンサート、およびゲームなどのライブイベントでは、トランスコーディングソフトウェアを使用してファイル形式をさまざまなエンドデバイスに適合させます。動画ファイルをユーザーのデバイスに合わせて調整することで、高品質の視聴体験を提供できます。HTTP ライブストリーミング (HLS) などの Web に適したアダプティブストリーミング形式で動画をパッケージ化すると、実質的にどのデバイスでも再生できます。 

ペイパービューサブスクリプションサービス

ペイパービューチャネルまたはサブスクリプションサービスは、トランスコーディングを使用して、支払いを行うユーザーにメディアを配信します。プロバイダーはデジタル著作権管理 (DRM) を使用して動画コンテンツを暗号化し、不正な視聴者から保護します。ユーザーが動画を再生すると、プラットフォームはサーバーにライセンスキーを要求します。サーバーは、復号化キーを送信して再生を許可する前に、ユーザーが認証されているかどうかを判断します。これらのストリーミングサービスでは、ユーザーがどのデバイスから視聴しても高品質の視聴体験が得られるように、動画トランスコーディングも使用しています。 

オンライン動画会議プラットフォーム

Amazon Chime などのオンライン会議プラットフォームは、会議出席者からの動画をトランスコードして、高品質の動画ストリームを表示します。これらのプラットフォームは、アダプティブストリーミングを使用して、インターネット接続速度とデバイスタイプに基づいて再生品質と形式を変更します。 

動画のトランスコーディングはどのように機能しますか?

動画トランスコーディングは、メディアファイルのデコード、処理、およびエンコーディングを指す包括的な用語です。動画コンテンツのトランスコーディングは、まず元のファイルをソフトウェアで分析して、オーディオと動画のコーデック、ビットレート、フレームレート、解像度を決定します。次に、ソフトウェアはこの情報を再生プラットフォームの必要な仕様と比較します。抽出された情報がプラットフォームに最適でない場合は、次の手順を使用して動画ファイルとオーディオファイルをトランスコードします。

動画ファイルの逆多重化

デマルチプレクシング (またはデマルチプレクス) は、動画ファイルを分析して動画ファイル内からビデオ、オーディオ、字幕などの個々の信号を決定します。このプロセスでは、これらの信号はそれぞれ個別の成分に分離されます。次に、目的の出力形式に応じて、各コンポーネントを個別に最適化できます。たとえば、オーディオコンポーネントは圧縮形式を必要とし、動画の成分は別のビットレートで再エンコードする必要な場合があります。動画ファイルを成分に分割することで、これらの特定の適応が容易になります。

動画のデコードと後処理

最初の段階で分離された圧縮の動画成分は、非圧縮形式にデコードされます。RGB や YUV などの標準の中間形式は、動画の品質を維持するのに役立ちます。ソフトウェアデコードまたはハードウェアデコードを使用できます。ソフトウェアデコードはより柔軟で、ハードウェアデコードはより高速です。 

次に、逆量子化を使用して、各動画フレームの元のピクセル値を復元します。逆量子化は、量子化された係数に同じ段階のサイズを掛けて結果を四捨五入することにより、単純化された動画データを再構成します。デブロッキングと補正に加えて、動画を再構成してスムーズにします。 

その後、動画データは、スケーリング、フレームレート変換、色補正などの変更を含む後処理最適化を経ます。

動画エンコーディング

ソフトウェアが非圧縮動画を処理した後、新しい動画コーデックまたは形式にエンコードされます。この段階では、ターゲット形式またはプラットフォームと互換性のある動画コーデックタイプに動画を圧縮します。正しいエンコーディング設定により、トランスコーディングソフトウェアは特定のプラットフォームに合わせて出力動画を最適化できます。

多重化

最後に、トランスコーディングソフトウェアは多重化 (または混合化) を使用して、分離されたすべての成分を 1 つのマルチメディアファイルに結合します。再エンコードされたビデオ、字幕、およびオーディオストリームは 1 つのファイルに統合されます。この段階で、ソフトウェアは出力ファイルにメタデータを追加することもできます。

標準コーデック形式と動画コンテナ

動画コーデック (coder-decoder の略) は、動画とオーディオのデータを圧縮および解凍する成分です。H.264 は最も有名な動画コーデックの1つです。MPEG (モーション・ピクチャー・エキスパート・グループ) のファミリーに由来します。その他の一般的なコーデックには、VP9、Theora、AV1 などが含まります。

動画コンテナは、さまざまなデータストリームを 1 つのファイルに格納できるマルチメディアファイルです。標準の動画コンテナは、QuickTime ファイルフォーマット、MP4、FLV、WebM、Ogg、およびアドバンストシステムフォーマット (ASF) です。

動画トランスコーディングにはどのような種類がありますか?

動画のトランスコーディングプロセスは、最終的なメディアファイルの基準によって異なる場合があります。トランスコーディングの主な種類の違いは次のとおりです。 

フレーム間トランスコーディングとフレーム内トランスコーディング

フレーム間トランスコーディングは、動画内の異なるフレーム間で動画圧縮設定を変更します。フレームごとに特定のビットレート、品質、圧縮率を調整できます。フレーム間トランスコーディングにより、動画の滑らかさが向上します。

フレーム内トランスコーディングは、フレーム間でこれらの設定を変更することなく、個々のフレーム内の圧縮設定を調整します。このアプローチにより、動画の各フレームで一貫した品質が得られます。

ロスレスとロッシーのトランスコーディング

ロスレストランスコーディングでは、データ品質が低下することはなく、元の動画品質が保持されます。この品質の高い結果では、ファイルサイズが大きくなります。

損失の多いトランスコーディングでは動画が圧縮され、品質が低下します。データが失われると、動画のファイルサイズも小さくなります。動画ストリーミングでは、ロッシートランスコーディングによって画質とファイルサイズのバランスを取り、スムーズな視聴体験を実現できます。

オーディオと動画のトランスコーディング

オーディオトランスコーディングでは、オーディオファイルをあるコーデックまたは形式から別のコーデックまたは形式に変換する必要があります。たとえば、オーディオを MP3 から WAV に変換したり、その逆を行ったりして、ファイルサイズ、品質、互換性を変更できます。

動画トランスコーディングとは、動画ファイルをあるコーデックまたはフォーマットから別のコーデックまたはフォーマットに変換することです。これには、メディアをさまざまなプラットフォームに適合させるための動画解像度、コーデック、ビットレートの変更が含まれます。

ローカルとクラウドのトランスコーディング

ローカルトランスコーディングは、ローカルまたはオンプレミスのソフトウェアまたはハードウェアで行われます。トランスコーディングプロセスに必要な IT インフラストラクチャを設定して維持する必要がありますが、これは費用がかかり、規模が大きいと困難な場合があります。

クラウドトランスコーディングは、クラウドインフラストラクチャ上で実行されます。独自のハードウェアやソフトウェアをローカルに維持する必要がないため、スケーラブルでアクセスしやすく、費用対効果も高くなります。 

動画トランスコーディングと他の関連プロセスにはどのような違いがありますか?

他にも動画トランスコーディングと密接に関係するプロセスがいくつかありますが、それらは同じではありません。以下では、これらの違いのいくつかについて検討します。

トランスコーディングとエンコーディング

動画エンコーディングは、品質に影響を与えずに動画データを圧縮してファイルサイズを小さくします。これは動画トランスコーディングプロセスの 1 つの段階ですが、大規模なトランスコーディングパイプラインとは独立して実行することもできます。エンコーディングはデータ圧縮に関連しており、トランスコーディングは動画の形式、コーデック、ビットレート、解像度、またはその他の主な属性を変更します。

トランスサイジングとトランスレーティング

トランスサイジングとトランスレーティングはどちらもトランスコーディングプロセスの異なる段階です。

トランスサイジングとは、フォーマットやコーデックを変更せずに、動画のアスペクト比や解像度を変更することです。トランスサイズは、特定の縦横比に対応した動画を作成する場合によく使用されます。たとえば、ワイドスクリーンの映画館やソーシャルメディアの投稿用に動画を準備するには、トランスサイズ機能を使用できます。

翻訳を行うと、動画のビットレートが変更され、さまざまなデバイスに合わせて調整されます。動画ビットレートは、特定の期間に送信されるビットの数です。ビットレートが異なると、コーデックや解像度を変更することなく、一定期間のデータフロー量を制御できます。一般的に、さまざまなインターネット帯域幅に対応するビデオ バージョンの選択を提供するアダプティブ ビットレート ストリーミングによる変換を使用します。

AWS はお客様の動画トランスコーディング要件をどのようにサポートできますか?

Amazon Web Services (AWS) は、ファイルベースの動画トランスコーディングサービスである AWS Elemental MediaConvert を提供しています。ブロードキャストグレードの機能により、ブロードキャストやマルチスクリーン配信用のライブストリーミングコンテンツを大規模に作成できます。MediaConvert を使用すると、次のことが可能になります:

  • 放送グレードのオーディオおよびビデオ機能で高品質のビデオ出力を生成
  • トランスコーディングインフラストラクチャを管理することなく、必要なビデオ処理設定を取得できます
  • 動画処理サービスをワークロードに合わせてオンデマンドで拡張する

MediaConvert を使用すると、動画のストリーム化や放送用にコンテンツライブラリを迅速かつ確実に変換できます。 次の図は、MediaConvert が動画トランスコーディングワークフローにどのように適合するかを示しています。

今すぐアカウントを作成して、AWS での動画トランスコーディングを始めましょう。

AWS での次のステップ

無料のアカウントにサインアップ

AWS 無料利用枠にすぐにアクセスできます。

サインアップ 
コンソールで構築を開始する

AWS マネジメントコンソールで構築を始めましょう。

サインイン