すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Media Processing:ビデオに表示されるウォーターマークを追加する

最終更新日:Jan 12, 2025

ブランドの認知度を高め、著作権を保護し、製品の認知度を高めるために、会社ロゴやテレビ局のロゴなどの表示されるウォーターマークをビデオに追加できます。ApsaraVideo Media Processing(MPS)は、[画像ウォーターマーク][アニメーションウォーターマーク][テキストウォーターマーク]など、さまざまな種類の表示されるウォーターマークをサポートしています。ビジネス要件に基づいてウォーターマークの種類を選択できます。このトピックでは、さまざまな種類の表示されるウォーターマークの機能と、ビデオに表示されるウォーターマークを追加する方法について説明します。

概要

シナリオ

  • ショートビデオ:ダウンロードまたは共有される前にショートビデオにウォーターマークを追加することで、ショートビデオの著作権を保護できます。ほとんどの場合、製品ロゴを画像ウォーターマークとして、またはユーザー ID をテキストウォーターマークとして追加できます。

  • オンラインビデオ:オンラインビデオにブランドロゴを追加して、著作権の所有権を主張できます。また、エンターテイメント番組のビデオにステッカーを追加して、番組をより面白くしたり、広告の視認性を高めたりすることもできます。

機能

ウォーターマークの種類

説明

関連 API リクエストパラメーター

MPS コンソールでサポートされています

画像ウォーターマーク

  • ビデオに最大 4 つのウォーターマークを追加し、各ウォーターマークの開始時間、期間、位置、サイズをカスタマイズできます。

  • MPS では、PNG 画像、アニメーション PNG(APNG)画像、MOV ファイル、GIF ファイルを画像ウォーターマークとして追加できます。

  • ウォーターマークテンプレートを使用して、画像ウォーターマークを簡単に追加できます。

WaterMarks

はい

テキストウォーターマーク

  • ビデオに最大 4 つのウォーターマークを追加し、各ウォーターマークの開始時間、期間、位置、サイズをカスタマイズできます。

  • テキストコンテンツとフォント効果(フォントサイズ、種類、色、透明度、境界線など)をカスタマイズできます。サポートされているフォントと色の詳細については、「フォント」および「」をご参照ください。

  • ウォーターマークテンプレートを使用してテキストウォーターマークを追加することはできません。

WaterMarks

いいえ

MPS コンソールで画像ウォーターマークを追加する

説明

MPS コンソールでは、画像ウォーターマークのみを追加できます。テキストウォーターマークを追加するには、SubmitJobs API オペレーションを呼び出します。

トランスコーディングジョブの送信時に画像ウォーターマークを追加する

  1. MPS コンソールでウォーターマークテンプレートを作成します。詳細については、「ウォーターマークテンプレートの管理」をご参照ください。

  2. MPS コンソールでトランスコーディングジョブを作成します。詳細については、「標準トランスコーディングジョブまたはワークフローの作成」をご参照ください。ウォーターマークテンプレートを使用するには、次の操作を実行します。

    1. ウォーターマークテンプレートをオンにします。

    2. [ウォーターマークテンプレート] ドロップダウンリストから、手順 1 で作成したウォーターマークテンプレートを選択します。

    3. [ウォーターマーク画像] フィールドの横にある [選択] をクリックします。[ファイルの選択] ダイアログボックスで、[バケット] ドロップダウンリストからバケットを選択します。次に、バケット内のフォルダーが [パス] セクションに自動的に表示されます。ウォーターマークとしてファイルを選択します。

      説明

      MPS では、PNG 画像、APNG 画像、MOV ファイル、GIF ファイルを画像ウォーターマークとして追加できます。

ワークフローを使用してトランスコーディングジョブを送信するときに画像ウォーターマークを追加する

  1. MPS コンソールでウォーターマークテンプレートを作成します。詳細については、「ウォーターマークテンプレートの管理」をご参照ください。

  2. MPS コンソールでワークフローを作成します。詳細については、「ワークフローの作成」をご参照ください。ウォーターマークテンプレートを使用するには、次の操作を実行します。

    説明

    トランスコーディングワークフローまたはパッケージングワークフローを使用するときに、画像ウォーターマークを追加できます。この例では、パッケージングワークフローを使用します。どちらのワークフローの手順も同じです。

    1. [トポロジー] セクションで、image.png[ビデオの抽出] ノードの image.png ボタンをクリックします。

    2. ビジネス要件に基づいて、[名前] パラメーターと [トランスコーディングテンプレート] パラメーターを構成します。

    3. ウォーターマークをオンにします。

    4. [ウォーターマークテンプレート] ドロップダウンリストから、手順 1 で作成したウォーターマークテンプレートを選択します。

    5. [ウォーターマーク画像] フィールドの横にある [選択] をクリックします。[ファイルの選択] ダイアログボックスで、[バケット] ドロップダウンリストからバケットを選択します。次に、バケット内のフォルダーが [パス] セクションに自動的に表示されます。ウォーターマークとしてファイルを選択します。

      説明

      MPS では、PNG 画像、APNG 画像、MOV ファイル、GIF ファイルを画像ウォーターマークとして追加できます。

SubmitJobs API オペレーションを呼び出してウォーターマークを追加する

トランスコーディングジョブの送信時に画像ウォーターマークを追加する

SubmitJobs オペレーションを呼び出してトランスコーディングジョブを送信するときに、WaterMark オブジェクトのパラメーターを構成してウォーターマークを追加できます。ウォーターマークテンプレートを使用して画像ウォーターマークを追加できます。

  • Type

    ウォーターマークの種類。画像ウォーターマークまたはアニメーションウォーターマークを追加するには、Type パラメーターを Image に設定します。

  • InputFile

    画像ウォーターマークまたはアニメーションウォーターマークとして追加されるオブジェクトストレージサービス(OSS)オブジェクトのパス。MPS では、PNG 画像、APNG 画像、MOV ファイル、GIF ファイルを画像ウォーターマークとして追加できます。

  • WaterMarkTemplateId

    • 画像ウォーターマークの追加に使用されるウォーターマークテンプレートの ID。テンプレートにはすべてのウォーターマーク設定が含まれていますが、ウォーターマークとして使用される実際の画像は提供されません。

    • MPS コンソールで、または AddWaterMarkTemplate API オペレーションを呼び出すことによって、ウォーターマークテンプレートを作成できます。詳細については、「ウォーターマークテンプレートの管理」をご参照ください。

    説明

    WaterMarkTemplateId パラメーターを空のままにすると、デフォルトのウォーターマーク設定が有効になります。WaterMark オブジェクトで構成したパラメーター設定は、ウォーターマークテンプレートの設定よりも優先されます。

  • ReferPos、Dx、および Dy

    ReferPos パラメーターは、出力ビデオ上のウォーターマークの基準位置を指定します。有効な値:TopLeft、TopRight、BottomLeft、BottomRight。

    Dx パラメーターと Dy パラメーターは、ReferPos パラメーターの値を基準としたウォーターマークの水平方向および垂直方向のオフセットを指定します。オフセットは、絶対ピクセル値または出力ビデオの解像度のパーセンテージとして設定できます。

  • Width および Height

    ウォーターマークの幅と高さ。幅と高さは、絶対ピクセル値または出力ビデオの解像度のパーセンテージとして設定できます。image.png

  • Timeline

    ウォーターマークの開始時間と期間。

トランスコーディングジョブの送信時にテキストウォーターマークを追加する

SubmitJobs オペレーションを呼び出してトランスコーディングジョブを送信するときに、WaterMark オブジェクトのパラメーターを構成してウォーターマークを追加できます。ウォーターマークテンプレートを使用してテキストウォーターマークを追加することはできません。API リクエストで次のウォーターマークパラメーターを構成する必要があります。

  • Type

    ウォーターマークの種類。テキストウォーターマークを追加するには、Type パラメーターを Text に設定します。

  • TextWaterMark

    • Content パラメーターを構成して、テキストウォーターマークのコンテンツを指定します。絵文字と改行は、テキストウォーターマークではサポートされていません。テキストが長すぎる場合は、ビデオ画像の表示制限内に収まるように切り詰められます。

    • テキストウォーターマークの FontName、FontSize、FontColor、FontAlpha、BorderWidth、BorderColor パラメーターを構成します。

    • Top パラメーターと Left パラメーターを絶対ピクセル値に設定して、出力ビデオの左上隅を基準としたテキストウォーターマークの位置を指定します。image.png

    • 例:{"Content":"5rWL6K+V5paH5a2X5******","FontName":"SimSun","FontSize":"16","Top":2,"Left":10}。

サンプルコード

ビデオが [720P(1280 × 720)] MP4 ビデオにトランスコードされると、出力ビデオに 3 つのウォーターマークが追加されます。ウォーターマークの一部のパラメーターは明示的に指定されており、ウォーターマークテンプレートのパラメーターよりも優先されます。

  • 画像ウォーターマーク

    出力ビデオの右上隅が基準位置として指定されています。ウォーターマークの幅は、出力ビデオの幅の 0.05 倍に設定されています。ウォーターマークの高さは、元のウォーターマーク画像のアスペクト比に基づいて比例的にスケーリングされます。

  • テキストウォーターマーク

    テキストウォーターマークのコンテンツは、[テストテキストウォーターマーク] です。テキストウォーターマークは、出力ビデオの左上隅を基準とした位置に表示されます。フォントは SimSun、フォントサイズは 16、色は赤、透明度は 50 に設定されています。

  • アニメーションウォーターマーク

    出力ビデオの左下隅が基準位置として指定されています。MOV ビデオがウォーターマークとして指定されています。ウォーターマークの高さは 240 ピクセルに設定されています。ウォーターマークの幅は、ウォーターマークビデオのアスペクト比に基づいて比例的にスケーリングされます。

さまざまなプログラミング言語の MPS SDK のサンプルコードの詳細については、以下のトピックをご参照ください。