Elastic Transcoder Job を作成するときに指定する設定 - Amazon Elastic Transcoder

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Elastic Transcoder Job を作成するときに指定する設定

Elastic Transcoder コンソールを使用してジョブを作成するとき、以下の値を指定できます。

注記

ジョブのステータスが変化したとき(Elastic Transcoder でジョブの処理を開始または終了したときや、警告またはエラーの状態が発生したときなど)に通知するように、を設定できます。詳細については、「ジョブのステータスの通知」を参照してください。

Region

Elastic Transcoder では、現在使用しているリージョンでジョブが作成されます。

全般設定

パイプライン

Elastic Transcoder で変換を行うときに使用するパイプラインの名前。パイプラインによって、いくつかの設定が決まります。それらの設定には、Elastic Transcoder が変換するファイルを取得する Amazon S3 バケットや、Elastic Transcoder が変換結果ファイルを出力するバケットなどがあります。

出力キーのプレフィックス

ジョブで作成されるすべてのファイル(出力ファイル、サムネイル、プレイリストなど)の名前の先頭に Elastic Transcoder が追加する値(値が指定されている場合)。値を指定する場合、値には/最初の文字の後のどこかに置かれ、Amazon S3 ファイル管理が簡素化されます。


						[全般設定] のスクリーンショット。

入力詳細: パート 1

このセクションの設定を使用して、入力ファイルに関する情報を指定します。複数の入力ファイルを指定すると、それらのファイルは Elastic Transcoder によって変換されて 1 つの出力ファイルに結合されます。詳細については、「クリップの結合」を参照してください。

入力キー

変換するファイルの名前。ファイルの取得元となる Amazon S3 バケットを判別するために、Elastic Transcoder は入力バケットを入力フィールドを、このジョブに対して指定したパイプラインに設定します。

ファイル名にプレフィックスが含まれている場合 (たとえば、cooking/lasagna.mpg— キーにプレフィックスを含めます。ファイルが指定したバケットに含まれていない場合、Elastic Transcoder はエラーを返します。

入力復号

入力ファイルの復号化に使用される暗号化設定 (存在する場合)。入力ファイルが暗号化されている場合は、Elastic Transcoder がファイルの復号化に使用するモードを指定する必要があります。

復号モード (復号のために必要)

Elastic Transcoder がファイルの復号化に使用する特定の暗号化モード。

Elastic Transcoder では、以下のオプションがサポートされています。

  • Amazon S3 のサーバー側の暗号化: Amazon S3 は、ファイルの暗号化と復号化を処理します。Elastic Transcoder に Amazon S3 バケットへのアクセス許可がある限り、何もする必要はありません。

    詳細については、「」を参照してください。サーバー側の暗号化を使用したデータの保護Amazon Simple Storage Service ユーザーガイド

  • お客様が用意したキーを使用したクライアント側の暗号化:Elastic Transcoder は、お客様が用意したキーを使用した 3 種類の暗号化をサポートしています。

    • aes-cbc-pkcs7: パディングされた暗号ブロック動作モード。

    • aes-ctr: AES カウンタモード。

    • aes-gcm: AES Galois Counter Mode。認証された暗号化形式である操作モードです。つまり、改ざんされたファイル、キー、または初期化ベクトルは、復号化処理に失敗します。

    AES暗号化モードのいずれかを選択した場合は、次の 3 つの値も指定する必要があります(3 つすべてが base64 エンコードされている必要があります)。

    • 暗号化キー

    • MD5 暗号化キー

    • 暗号化初期化ベクトル

復号キー (AES 復号のために必要)

ファイルの暗号化に使用されるデータ暗号化キー ID。キーは base64 でエンコードされ、base64 でエンコードされる前に次のいずれかのビット長である必要があります。

96(AES-GCMのみ)、128,192, または256

キーも使用して暗号化する必要がありますAWS KMS。詳細については、「」を参照してください。データの暗号化と復号AWS Key Management Serviceデベロッパーガイド

復号キー MD5 (AES 復号のために必要)

入力ファイルの暗号化に使用されるキーの MD5 ダイジェスト。また、Elastic Transcoder がチェックサムとして使用して、送信中にキーが破損していないことを確認します。キー MD5 は base64 でエンコードされ、base64 でエンコードされる前に 16 バイトである必要があります。

復号初期化ベクトル (AES 復号のために必要)

ランダムビットジェネレータによって作成される一連のランダムビット。入力ファイルの暗号化に使用した、暗号化操作ごとに一意です。初期化ベクトルは base64 でエンコードされ、base64 でエンコードされる前に 16 バイトである必要があります。

詳細については、「初期化ベクトル


						入力設定スクリーンショット。

入力詳細: パート 2、クリップとキャプションの設定

このセクションの設定を使用して、入力ファイルのクリップとキャプションに関する情報を指定します。これらの設定は、複数の入力を指定した場合にのみ使用できます。

キャプションの詳細については、「Captions」を参照してください。

(オプション) クリップの開始時間

入力ファイルの一部を抜粋して、出力ファイルを作成できます。[Clip Start Time] は、クリップを開始する入力ファイル上の位置を示します。形式は、HH:mm:ss.SSS(最大値: 23:59:59.999、SSS は 1000 分の 1 秒部分)または sssss.SSS(最大値: 86399.999)を使用できます。値を指定しない場合、Elastic Transcoder は入力ファイルの先頭を開始します。

(オプション) クリップの再生時間

抜粋クリップの再生時間。形式は、HH:mm:ss.SSS(最大値: 23:59:59.999、SSS は 1000 分の 1 秒部分)または sssss.SSS(最大値: 86399.999)を使用できます。値を指定しなかった場合、Elastic Transcoder はクリップの開始時刻ファイルの末尾に。

入力ファイルの再生時間よりも長い値を指定すると、Elastic Transcoder はクリップの開始時刻ファイルの末尾まで設定し、警告メッセージを返します。

(動画のみ)キャプションのマージポリシー

Elastic Transcoder で複数のキャプションが存在する場合の処理方法を決定するポリシー。

  • マージオーバーライド: Elastic Transcoder は、埋め込みキャプションとサイドカーキャプションの両方が出力に変換されます。ある言語のキャプションが入力ファイルに埋め込まれていて、さらにサイドカーにも表示される場合、Elastic Transcoder ではサイドカーキャプションが使用され、その言語の埋め込みキャプションは無視されます。

  • マージ保持: Elastic Transcoder は、埋め込みキャプションとサイドカーキャプションの両方が出力に変換されます。ある言語のキャプションが入力ファイルに埋め込まれていて、さらにサイドカーにも表示される場合、Elastic Transcoder では埋め込みキャプションが使用され、その言語のサイドカーキャプションは無視されます。もし字幕ソースが空の場合、Elastic Transcoder は出力ファイルではすべてのサイドカーキャプションを除外します。

  • オーバーライド: Elastic Transcoder は、で指定したサイドカーキャプションのみを変換します。字幕ソース

(動画のみ、オプション)Input Key

Elastic Transcoder で変換して出力に含めるサイドカーキャプションファイルの名前。

(動画のみ) Language

キャプションの言語を示す文字列。次の形式のいずれかで指定します。

  • 2 文字の ISO 639-1 コード (例: en (英語) )

  • 3 文字の ISO 639-2 コード (例: eng (英語) )

ISO 言語コードの詳細については、「ISO 639-1 コードのリスト」を参照してください。

(動画のみ、オプション)TimeOffset

クリップの生成や関連する動画ファイルと同時には開始されないキャプションでは、タイムオフセットは、キャプションを含める前にエンコードするビデオの量を Elastic Transcoder に指示します。

タイムオフセットは、[+-]SS.sss または [+-]HH:mm:SS.ss の形式で指定します。

(動画のみ、オプション) Label

言語を選択するときにプレーヤーに表示されるキャプションのラベル。ここにはキャプションの言語名を、キャプションを表示する言語で指定することをお勧めします。


						入力クリップとキャプションのスクリーンショット。

出力詳細: パート 1

このセクションの設定を使用して、出力ファイルに関する情報を指定します。

プリセット

この出力に対して使用するプリセット。プリセットによって、Elastic Transcoder で変換を行うときに使用する音声、動画、サムネイルの各設定が決まります。

(フラグメント化された MP4/MPEG-TS 出力のみ) Segment Duration

現在の出力に対して指定したプリセットで、[Container] の値が ts (MPEG-TS) または fmp4 (フラグメント化された MP4) である場合、[Segment Duration] は各セグメントのターゲット最長再生時間 (秒単位) になります。HLSv3 形式のプレイリストでは、各メディアセグメントは個別の .ts ファイルに保存されます。HLSv4MPEG-DASH、および Smooth プレイリストでは、出力のメディアセグメントはすべて 1 つのファイルに保存されます。個々のセグメントの長さはそれぞれ異なるとしても、だいだい [Segment Duration] の長さになります。

有効な値の範囲は 1~60 秒です。動画の再生時間が [Segment Duration] で割り切ることができない場合、最後のセグメントの再生時間は、次の式の剰余の値になります。

total length/Segment Duration

Elastic Transcoder は、それぞれの出力固有のプレイリストを作成します。HLSで指定した出力をアウトプットキー。このジョブのマスタープレイリストに出力を追加するには、Outputs in Master Playlist にその出力を含めます。

Elastic Transcoder は、出力動画に関連付けられたすべてのキャプションにこのセグメント化を適用します。

詳細については、「HTTP Live Streaming」または「スムーズストリーミングの技術概要」を参照してください。

Outp Key

Elastic Transcoder で変換結果ファイルおよびプレイリストに割り当てる名前。Elastic Transcoder は、[バケットフィールドで指定したパイプラインのPipeline。名前の指定されたファイルがバケットに含まれている場合、出力は失敗します。ただし、同じジョブの別の出力は成功する場合があります。

ファイル名の形式は、コンテナタイプと、セグメントの再生時間が設定されているかどうかによって異なります。コンテナタイプが ts ではない場合や、セグメントの再生時間が指定されていない場合、出力ファイルの名前は [Output Key Prefix] と [Output Key] を連結したものになります。

コンテナタイプがtsに設定され、セグメント期間が指定されている場合、Elastic Transcoder はOutp Keyを使用して、出力用のプレイリストと.tsファイル:

  • プレイリスト:

    • HLSv3: ファイル名は、の連結です。出力キーのプレフィックスおよびOutp Keyファイル名に拡張子m3u8:

      Output Key PrefixOutput Key.m3u8

    • HLSv4: ファイル名は、の連結です。出力キーのプレフィックスおよびOutp Keyファイル名に拡張子v4.m3u8。ビデオ出力では、[Output Key Prefix] と [Output Key] を連結したものに、ファイル名拡張子 _iframe.m3u8 を付加したファイル名で別のファイルが作成されます。

      Output Key PrefixOutput Key_v4.m3u8

      Output Key PrefixOutput Key_iframe.m3u8 (動画のみ)

  • セグメント(.ts)ファイル:

    • HLSv3: ファイル名は、の連結です。出力キーのプレフィックスおよびOutp Keyで始まる5桁のシーケンシャルカウンタ00000、ファイル名に拡張子ts:

      Output Key PrefixOutput Key00000.ts

    • HLSv4: ファイル名は、の連結です。出力キーのプレフィックスおよびOutp Keyファイル名に拡張子ts:

      Output Key PrefixOutput Key.ts

セグメント化されたts出力がマスタープレイリストに含まれていない場合、Elastic Transcoder はその出力をHLSv3

注記

Elastic Transcoder は、関連するファイル拡張子を自動的に追加します。HLSv3またはHLSv4プレイリスト。ファイル拡張子をOutp KeyforHLSv3またはHLSv4プレイリストの出力では、ファイル名に 2 つの拡張子が付けられます。

出力キーのプレフィックスジョブのすべてのファイルが Amazon S3 バケットにまとめられます。ジョブ内の出力ごとにファイルをまとめる場合は、[Output Key] の値にプレフィックスを含めます。次に例を示します。

OutputKeyPrefixiPhone/Key00000.ts

OutputKeyPrefixKindleFireHD/Key00000.ts

Segment ファイル名のプレビュー

出力キーについて入力した値に基づく、最初のセグメントファイルの名前。


						出力詳細: パート 1 のスクリーンショット。

出力詳細: パート 2

このセクションの設定を使用して、出力ファイルに関する情報を指定します。

(動画のみ) サムネイルの作成

Elastic Transcoder で動画のサムネイルを作成する場合は、はいをクリックし、ファイル名の形式をサムネイルファイル名パターンフィールド。

(動画のみ)サムネイルファイル名のパターン

選択した場合はいforサムネイルファイル名パターンで、ファイル名の形式を指定します。次の値を任意の順序で指定できます。

  • {count} (必須): で始まる5桁の数字00001変換結果ファイルの一連のサムネイルとして、指定したサムネイルが変換結果ファイルの一連のサムネイルとして表示されることを示します。フィールドの任意の場所に {count} を含める必要があります。これを省略すると、Elastic Transcoder では、ファイル名の末尾(ファイル名拡張子(.jpg または .png)の直前)にカウントが自動的に追加されます。

  • (オプション)リテラル値:フィールドの任意の場所にリテラル値を追加できます。たとえば、ファイル名のプレフィックスや、{resolution}および{count}

  • (オプション){解決策}: Elastic Transcoder でファイル名に解像度を含める場合は、{resolution}[] フィールドに入力します。

[Thumbnail Filename Preview] フィールドには、[Thumbnail Filename Pattern] に入力した値に基づいて、サムネイルのファイル名のサンプルが表示されます。

サムネイルを作成すると、Elastic Transcoder によって、ファイルは自動的に(.jpg または .png)に保存されます。これは、Preset。Elastic Transcoder は、該当するファイル名拡張子も付加します。

(動画/サムネイルのみ、オプション) Output Rotation

Elastic Transcoder で、入力に関連して出力を回転させる角度です。Elastic Transcoder で入力ファイルが回転されているかどうかを自動的に検出する場合は、auto。ただし、Elastic Transcoder は通常、変換するファイルに回転メタデータが含まれている場合に出力を回転させる必要があるかどうかを検出するだけです。


						出力詳細: パート 3 のスクリーンショット。

出力詳細: パート 3、キャプションの設定

このセクションの設定を使用して、出力ファイルのキャプションに関する情報を指定します。

キャプションの詳細については、「」を参照してください。Captions

(動画のみ) キャプション形式

指定した形式Elastic Transcoder、では、出力用に埋め込みキャプションを生成するか、サイドカーキャプションを生成するかが決まります。この値を空白にすると、Elastic Transcoder はエラーを返します。

  • 埋め込まれたキャプション形式: MP4 コンテナでは、mov-text および CEA-708 がサポートされています。MPEG-TS コンテナでは、CEA-708 がサポートされています。他のコンテナタイプでは、埋め込みキャプション形式はサポートされていません。

    CEA-708 キャプションはストリームの H.264 SEI ユーザーデータに埋め込まれています。Elastic Transcoder では、出力ごとに 1 つのみの埋め込み形式がサポートされています。

  • サイドカーのキャプション形式: Elastic Transcoder では、dfxp、scc、srt、webvtt がサポートされています。Smooth プレイリストを持つ Fmp4 コンテナは dfxp のみをサポートし、Elastic Transcoder は拡張子.ismt。MPEG-DASH プレイリストを持つ Fmp4 コンテナは webvtt のみをサポートし、Elastic Transcoder は.vtt。ttml または smpte-tt と互換性のあるキャプションが必要な場合は、出力フォーマットとして dfxp を指定してください。

(動画のみ)キャプションファイル名のパターン

キャプションファイル名のプレフィックス。description-{language} の形式で指定します。

  • description は、動画の説明です。

  • {language}は、Elastic Transcoder が出力ファイル名のキャプションの言語の 2 文字または 3 文字のコードに置き換えるリテラル値です。

含めない場合{language}をファイル名パターンに追加すると、Elastic Transcoder は」{language}の指定した値に「を設定します。description。さらに、Elastic Transcoder はセグメントファイルの最後に自動的にカウントを追加します。

たとえば、srt 形式に変換するとします。"Sydney-{language}-sunrise" と入力し、キャプションの言語が英語 (en) である場合、最初のキャプションファイルの名前は Sydney-en-sunrise00000.srt になります。

(動画のみ)キャプションファイル名のプレビュー

[Captions Filename Pattern] に入力した値に基づく、最初のキャプションファイルの名前。プレビューでは、英語を表す ISO コード "en" を使用して、ファイル名で {language} がどのように表示されるかを示します。


						出力詳細: パート 2 のスクリーンショット。

(オプション) Output Encryption

トランスコーディングジョブで使用するすべての出力ファイルについて、暗号化の設定を指定できます。これには、出力ファイル、および使用するウォーターマーク、サムネイル、アルバムアート、またはキャプションが含まれます。各ファイルに個別に暗号化設定を指定する必要があります。

出力の暗号化

Elastic Transcoder が出力ファイルに適用する暗号化設定 (存在する場合)。暗号化を使用する場合は、使用するモードを指定する必要があります。暗号化を使用しない場合、Elastic Transcoder は暗号化されていないファイルを Amazon S3 バケットに書き込みます。

(ファイルレベルの暗号化で必要) Encryption Mode

出力ファイルを個別に暗号化するときに Elastic Transcoder が使用する特定の暗号化モード。Elastic Transcoder は、次の暗号化モードオプション:

  • s3: Amazon S3 は、ファイルの暗号化に使用するキーを作成および管理します。

    詳細については、「」を参照してください。サーバー側の暗号化を使用したデータの保護Amazon Simple Storage Service ユーザーガイド

  • s3-aws-kms: Amazon S3 の呼び出しAWS KMSを使用して、ファイルの暗号化に使用するキーを作成および管理します。指定するとs3-aws-kmsデフォルトのキーを使用しない場合は、使用する AWS-KMS キーをパイプラインに追加する必要があります。

    詳細については、「」を参照してください。AWS KMS で管理されたキーを使用したサーバー側の暗号化を使用したデータの保護Amazon Simple Storage Service ユーザーガイド

  • aes-cbc-pkcs7: パディングされた暗号ブロック動作モード。

  • aes-ctr: AES カウンタモード。

  • aes-gcm: AES Galois Counter Mode。認証された暗号化形式である操作モードです。つまり、改ざんされたファイル、キー、または初期化ベクトルは、復号化処理に失敗します。

AES暗号化モードのいずれかを選択した場合は、次の 3 つの値も指定する必要があります(3 つすべてが base64 エンコードされている必要があります)。

  • 暗号化キー

  • MD5 暗号化キー

  • 暗号化初期化ベクトル

いずれかのAES暗号化モードを選択し、Elastic Transcoder で128-bit AES 暗号化キーを使用する場合は、暗号化キー,MD5 暗号化キー, または暗号化初期化ベクトル。Elastic Transcoder がキーを生成したら、ReadJob。このキーは、CreateJobResponseオブジェクト。

重要

AES モードの場合、メディア固有のプライベート暗号化キーと暗号化されていないデータは AWS には保存されません。したがって、暗号化キーを安全に管理することが重要です。キーを紛失すると、データを復号化できなくなります。

(オプション) Encryption

Elastic Transcoder でキーを生成する場合は、このフィールドを空白のままにします。Elastic Transcoder がキーを生成したら、ジョブの読み取り。このキーは、Job レスポンスの作成オブジェクト。

独自のキーを指定する場合は、AWS KMS を使用してキーを暗号化する必要があります。キーは base64 でエンコードされ、base64 でエンコードされる前に、次のいずれかのビット長である必要があります。

96(AES-GCMのみ)、128,192, または256

キーを生成するように Elastic Transcoder を設定した場合、Elastic Transcoder はジョブを作成するレスポンス。生成されたデータ暗号化キーを取得するには、ジョブの読み取りリクエスト.

キーの暗号化の詳細については、AWS KMS「」を参照してください。データの暗号化と復号AWS Key Management Serviceデベロッパーガイド

(暗号化キーが指定されている場合に必要) Encryption Key MD5

Elastic Transcoder が出力ファイルの暗号化に使用するキーの MD5 ダイジェスト。また、Elastic Transcoder がチェックサムとして使用して、送信中にキーが破損していないことを確認するキーの MD5 ダイジェスト。キー MD5 は base64 でエンコードされ、base64 でエンコードされる前に 16 バイトである必要があります。

Elastic Transcoder がキーを生成している場合は、このフィールドを空白のままにする必要があります。

(暗号化キーが指定されている場合に必要)暗号化初期化ベクトル

Elastic Transcoder が出力ファイルの暗号化に使用する、すべての暗号化操作に固有の、ランダムビットジェネレータによって作成される一連のランダムビット。初期化ベクトルは base64 でエンコードされ、base64 でエンコードされる前に 16 バイトである必要があります。

Elastic Transcoder がキーを生成している場合は、このフィールドを空白のままにする必要があります。

詳細については、「初期化ベクトル


                        出力暗号化のスクリーンショット。

(動画/サムネイルのみ)Watermarks

Elastic Transcoder で変換時に動画に追加されるウォーターマークに関する情報。出力ごとに最大で 4 つのウォーターマークを指定できます。各ウォーターマークの設定は、現在の出力の [Preset] で指定したプリセット内に定義する必要があります。

ウォーターマークは、ジョブ出力にリストされた順序で、出力ビデオに追加されます。リストの最初のウォーターマークが出力ビデオに追加され、次にリストの 2 番目のウォーターマークが追加されます。その結果、プリセットの設定が原因で、では、Elastic Transcoder ですべてのウォーターマークが同じ場所に配置される場合、追加した 2 番目のウォーターマークは最初のウォーターマークを覆うように配置され、3 番目のウォーターマークは 2 番目のウォーターマークを覆うように配置され、4 番目のウォーターマークは 3 番目のウォーターマークを覆うように配置されていきます。

ウォーターマークの詳細については、「Watermarks」を参照してください。

プリセットのウォーターマーク ID

Elastic Transcoder が変換時に動画にウォーターマークを追加するために使用するウォーターマーク設定の ID。設定は、現在の出力の [Preset] で指定したプリセットに含まれています。そのプリセットでは、ウォーターマークIDは、使用する設定を Elastic Transcoder に指示します。

プリセットウォーターマーク ID の入力キー ID

ウォーターマークに使用する .png ファイルまたは .jpg ファイルの名前。指定したファイルを含んでいる Amazon S3 バケットを判別するために、Elastic Transcoder はパイプライン;入力バケットを入力オブジェクトがバケットを識別します。

ファイル名にプレフィックスが含まれている場合(logos/128x64.png など)、キーにプレフィックスを含めます。ファイルが指定したバケットに含まれていない場合、Elastic Transcoder はエラーを返します。


						ウォーターマークのスクリーンショット。

(FLAC/MP3/MP4 のみ) アルバムアート

出力ファイルに関連付けるアルバムアート (ある場合)。

アートワークを削除またはアートワークを空にするには、[Artwork] を null に設定するか、[Merge Policy] を "Replace" に設定してから、空の [Artwork] 配列を使用します。

既存のアートワークを変更せずにそのまま使用するには、[Merge Policy] を "Prepend"、"Append"、または "Fallback" に設定してから、空の [Artwork] 配列を使用します。

注記

アルバムアートは flacmp3、または mp4 コンテナの音声のみの出力で使用できます。

アルバムアートのマージポリシー

Elastic Transcoder で複数のアルバムアートワークファイルの存在を処理する方法を決定するポリシー。

  • 置換: 指定したアルバムアートによって、既存のアルバムアートを置き換えます。

  • Prefend: 指定したアルバムアートをすべての既存のアルバムアートの先頭に配置します。

  • Append: 指定したアルバムアートをすべての既存のアルバムアートの後ろに配置します。

  • Fallback: 入力ファイルにアートワークが含まれている場合、Elastic Transcoder はそのアートワークを出力で使用します。入力にアートワークが含まれていない場合、Elastic Transcoder は指定したアルバムアートファイルを使用します。

アルバムアートのアートワーク

アルバムアートとして使用されるファイル。音声ファイルに最大 20 個のアートワークを関連付けることができます。

アルバムアートの入力キー

アルバムアートとして使用されるファイルの名前。指定したファイルを含んでいる Amazon S3 バケットを判別するために、Elastic Transcoder はPipelineId;InputBucketオブジェクトがバケットを識別します。

ファイル名にプレフィックスが含まれている場合(cooking/pie.jpg など)、キーにプレフィックスを含めます。ファイルが指定したバケットに含まれていない場合、Elastic Transcoder はエラーを返します。

アルバムアートの形式

アルバムアートの形式 (ある場合)。有効な形式は、jpgpng です。

アルバムアートの最大幅

出力アルバムアートの最大幅 (ピクセル単位)。指定するとautoでは、Elastic Transcoder ではデフォルト値として 600 が使用されます。数値を指定する場合は、32 以上 4096 以下の偶数を入力します。

アルバムアートの最大の高さ

出力アルバムアートの最大の高さ (ピクセル単位)。指定するとautoでは、Elastic Transcoder ではデフォルト値として 600 が使用されます。数値を指定する場合は、32 以上 3072 以下の偶数を入力します。

アルバムアートのサイズ設定ポリシー

出力アルバムアートのスケーリングを制御する値。

  • Fit: Elastic Transcoder は、出力アートを拡大/縮小します。最大幅または最大高さ他の値を超えることなく。

  • Fill Fill Elastic Transcoder は、出力アートを拡大/縮小します。最大幅または最大高さで、他の値に一致するか超えています。Elastic Transcoder は、出力アートを中央に配置してから、最大値を超えるディメンション(該当する場合)でトリミングします。

  • Stretch: Elastic Transcoder は、出力アートを拡大します。最大幅および最大高さ。入力アートと出力アートの相対的な比率が異なる場合、出力アートは歪みます。

  • Keep: Elastic Transcoder では出力アートをスケーリングしません。入力アートのいずれかのディメンションが、[最大幅および最大高さElastic Transcoder によって出力アートをトリミングします。

  • ShrinkToFit: Elastic Transcoder では、出力アートのディメンションが最大幅および最大高さいずれかの値を超えることなく。このオプションを指定すると、Elastic Transcoder は出力アートを拡大しません。

  • ShrinkToFill: Elastic Transcoder では、出力アートのディメンションが最大幅および最大高さいずれかの値を下回ることなく。このオプションを指定すると、Elastic Transcoder は出力アートを拡大しません。

次の表は、出力アルバムアートで発生する可能性がある [SizingPolicy] の設定の影響を示しています。

SizingPolicy

出力アルバムアートが拡大される可能性がある

パディングポリシーが "Pad" の場合に出力アルバムアートが埋め込まれる可能性がある

出力アルバムアートが入力アルバムアートとは異なるピクセルアスペクト比になる可能性がある

出力アルバムアートがトリミングされる可能性がある

Fit

はい

はい

 

 

Fill

はい

 

 

はい

Stretch

はい

 

はい

 

Keep

はい

はい

 

はい

ShrinkToFit に設定します。

 

はい

 

 

ShrinkToFill

 

はい

 

はい

アルバムアートのパディングポリシー

設定するとパディングポリシーPadElastic Transcoder では、出力アルバムアートの上下または左右(あるいはその両方)に白いバーを追加する場合があります。これは、出力アートの合計サイズを最大幅および最大高さ。詳細については、「AlbumArt:Art:SizingPolicy」の表を参照してください。


						アートワークのスクリーンショット。

                        アートワーク暗号化のスクリーンショット。

(オプション) ユーザーメタデータ

Elastic Transcoder ジョブに関連付けるユーザー定義メタデータ。メタデータは、key/valueペア。♪key/valueペアを使用して、ファイルに関する詳細を追跡します。たとえば、Season 1: Episode 3

各ジョブには最大 10 個のキーと値のペアを追加できます。Elastic Transcoder は、key/valueのペアは、指定した順序と同じ順序で返されます。

メタデータキー

メタデータのキーkey/valueのペアを出力ファイルで返すことができます。各キーは、1-128文字であり、次のリストの文字のみを使用する必要があります。

  • 0-9

  • A-Z および a-z

  • Space

  • 次の記号: _.:/=+-%@

キーを番号付けシステムとして使用して、メタデータを整理したり、追加の 128 文字のメタデータを格納したり、。値メタデータのみを使用する場合は、スローアウェイ文字列をkey1に設定し、Elastic Transcoder からメタデータを取得するときにキーを無視します。

重要

ジョブ内のすべてのキーに一意の文字列を指定する必要があります。ジョブ内の複数のキーで同じ文字列が使用されている場合、Elastic Transcoder はそのキーを使用するキー/値のペアのうち 1 つだけを返します。返される値を保証する方法はありません。

メタデータ値

メタデータの値key/valueあなたの仕事と返したいペア. 各値は、文字列であることが必要です。0-256文字であり、次のリストの文字のみを使用する必要があります。

  • 0-9

  • A-Z および a-z

  • Space

  • 次の記号: _.:/=+-%@


                        ユーザーメタデータのスクリーンショット。

(フラグメント化された MP4/MPEG-TS 出力のみ) Playlist

プリセットをプリセットの値コンテナts(MPEG-TS) またはfmp4フラグメント化された MP4)を使用するには、このセクションの設定を使用して、Elastic Transcoder で作成するマスタープレイリストに関する情報を指定します。プレイリスト形式ごとに複数のマスタープレイリストは作成しないことをお勧めします。

マスタープレイリスト名

Elastic Transcoder でマスタープレイリストに割り当てる名前。名前に / 文字が含まれている場合、名前の最後の / より前の部分はすべてのプレイリスト名で同じである必要があります。複数のマスタープレイリストを作成する場合、各プレイリストには一意の名前を付ける必要があります。

注記

Elastic Transcoder は、関連するファイル拡張子を自動的にファイル名に追加します (m3u8forHLSv3およびHLSv4プレイリスト,mpdforMPEG-DASHプレイリスト、ismおよびismcforSmoothプレイリスト)。[Master Playlist Name] にファイル拡張子を含めると、ファイル名の拡張子が 2 つになります。

セグメントの再生時間、クリップ、およびキャプションの各設定はいずれも、プレイリストのすべての出力で同じにする必要があります。Smooth プレイリストでは、[Audio:Profile]、[Video:Profile]、および [Maximum Number of Frames Between Keyframes] に対する [Frame Rate] の比率をすべての出力で同じにする必要があります。

プレイリストの形式

プレイリストの形式。有効な形式は、[HLSv3]、[HLSv4]、[MPEG-DASH]、[Smooth] です。

マスタープレイリストの出力

マスタープレイリストに含めるこのジョブの各出力に対する、[Output Key] フィールドの値。プレイリストに複数の出力を含める場合、すべての出力に対する [Segment Duration] の値は同じにする必要があります。

を使用する場合HLSv4マスタープレイリストを使用する場合、Elastic Transcoder では、出力プレイリスト内でリンクする音声入力と動画入力の組み合わせがによって選択されます。デフォルトの再生操作として、最初の音声入と動画入力がリンクおよびレンダリングされます。このため、優先するデフォルトの再生操作を選択することができます。マスタープレイリストに含まれるその他の個々のプレイリストについては、Elastic Transcoder では、最適な再生のための音声とビットレートの組み合わせがによって選択されます。


						プレイリストのスクリーンショット。

(フラグメント化された MP4/MPEG-TS 出力のみ、オプション) HLS Content Protection

注記

HLS のコンテンツ保護では、ファイルの個々のセグメントが暗号化されますが、Elastic Transcoder では、HLS のコンテンツ保護とファイルレベルの暗号化の組み合わせをサポートしていません。

プリセットをプリセットの値コンテナts(MPEG-TS) またはfmp4(断片化された MP4)Smoothプレイリストでは、ファイルのストリーミングに使用する暗号化設定を指定できます。データストリームの暗号化とファイルまたはキャプションの暗号化を組み合わせることはできません。データストリームを暗号化することを選択した場合は、このセクションの設定を使用して、データストリームの暗号化に関する情報を指定します。

HLS のコンテンツ保護を使用するには、セッションを認証できるウェブサーバー(Amazon Elastic Compute Cloud など)、ストリーミングメディアファイルを配信する方法(Amazon CloudFront など)、暗号化されたストリーミングメディアを再生する方法(プレーヤー対応ブラウザなど)が必要です。

方法

出力のコンテンツ保護方法。唯一の有効な値は:

aes-128.

この値は、のmethodの属性EXT-X-KEYメタデータタグを出力プレイリストに追加します。

キー

Elastic Transcoder でキーを生成する場合は、このフィールドを空白のままにします。Elastic Transcoder がキーを生成したら、ReadJob。このキーは、CreateJobResponseオブジェクト。

独自のキーを指定する場合は、AWS KMS を使用してキーを暗号化する必要があります。キーは base64 でエンコードされ、base64 でエンコードされる前に、次のいずれかのビット長である必要があります。

96(AES-GCMのみ)、128,192, または256

キーを生成するように Elastic Transcoder を設定した場合、Elastic Transcoder はCreateJobレスポンス。生成されたデータ暗号化キーを取得するには、ReadJobリクエスト.

キーの暗号化の詳細については、AWS KMS「」を参照してください。データの暗号化と復号AWS Key Management Serviceデベロッパーガイド

HLS コンテンツ保護方法としてaes-128でなければ、キーが128ビット。[] がある場合relative キーストレージポリシーセットされている場合、Elastic Transcoder は Amazon S3 サーバー側の暗号化を使用して Amazon S3 バケットにキーを書き込みます。

キー MD5 (暗号化キーが指定されている場合に必要)

Elastic Transcoder が出力ファイルの暗号化に使用するキーの MD5 ダイジェスト。また、Elastic Transcoder がチェックサムとして使用して、送信中にキーが破損していないことを確認するキーの MD5 ダイジェスト。キー MD5 は base64 でエンコードされ、base64 でエンコードされる前に 16 バイトである必要があります。

Elastic Transcoder がキーを生成している場合は、このフィールドを空白のままにする必要があります。

初期化ベクトル (暗号化キーが指定されている場合に必要)

Elastic Transcoder が出力ファイルの暗号化に使用する、すべての暗号化操作に固有の、ランダムビットジェネレータによって作成される一連のランダムビット。初期化ベクトルは base64 でエンコードされ、base64 でエンコードされる前に 16 バイトである必要があります。

Elastic Transcoder がキーを生成している場合は、このフィールドを空白のままにする必要があります。

詳細については、「初期化ベクトル

ライセンス取得URL

HLS プレイリストの復号化に必要なライセンスキーの場所。URL は絶対パスでなければならず、プレイリストファイルの EXT-X-KEY メタデータタグの URI 属性で参照されます。例:

https://www.example.com/exampleKey/
キーストレージポリシー

Elastic Transcoder で HLS ライセンスキーを Amazon S3 バケットに書き込むかどうかを指定します。[] を選択した場合WithVariantPlaylistsに設定されている場合、Elastic Transcoder は暗号化されたキーを、関連付けられたプレイリストと同じ Amazon S3 バケットに書き込みます。

重要

[] を選択した場合NoStoreに設定されている場合、Elastic Transcoder はキーを保存しません。あなたはそれを保存し、ユーザーに提供する責任がありますライセンス取得URLキーを保存する場所。


                        プレイリスト HLS コンテンツ保護のスクリーンショット。

(HLSv3 およびスムーズプレイリストのみ、オプション)デジタル著作権管理

[Preset] リストからプリセットを選択し、[Container] の値が [fmp4] (フラグメント化された MP4) または [ts] (MPEG-TS) のいずれかであり、[Playlist] のタイプが [HLSv3] または [Smooth] である場合は、ファイルの DRM 設定を指定できます。ファイルを保護するために DRM を使用することを選択した場合、このセクションにある設定を使用して、DRM 設定に関する情報を指定します。

DRM を使用するには、ライセンスを追跡および付与できるライセンスプロバイダサーバー、ユーザーを認証できるウェブサーバ、DRM 適用ファイルを暗号化するパッケージサーバー(Elastic Transcoder など)、メディアファイルを配信する方法(Amazon CloudFront など)、および、DRM で保護されたメディアを再生する方法(DRM対応プレーヤーなど)。

注記

PlayReady DRM、HLS コンテンツ保護、および出力暗号化は、相互排他的なオプションです。

(オプション) PlayReady DRM

ファイルを監視できるユーザーを制限するために使用される DRM 設定。これは、出力プレイリストに PlayReady DRM ヘッダーを含めることによって行われます。アートワーク、キャプション、サムネイル、透かしには使用できません。PlayReady DRM は、メディアファイルをaes-ctr暗号化を使用して保存されます。

DRM をHLSv3プレイリストを使用する場合、出力にはマスタープレイリストが必要です。

詳細については、「デジタル著作権管理」を参照してください。

(DRM 保護で必須) DRM 形式

出力プレイリストの DRM 形式。有効な形式は、discretix-3.0microsoft です。

タイプのプレイリストの場合Smoothで、microsoft。タイプのプレイリストの場合HLSv3で、discretix-3.0

(DRM 保護で必須) DRM キー ID

DRM ライセンスプロバイダによって提供される、ファイルの DRM キー。キーは base64 でエンコードされ、base64 でエンコードされる前に、次のいずれかのビット長である必要があります。

128192256

キーも使用して暗号化する必要がありますAWS KMS。詳細については、「」を参照してください。データの暗号化と復号AWS Key Management Serviceデベロッパーガイド

(DRM 保護で必須) DRM キー ID

DRM キーの ID。これにより、DRM ライセンスプロバイダが提供するキーを知ることができます。

キー ID はビッグエンディアンで指定する必要があります。Elastic Transcoder は PlayReady DRM ヘッダーに挿入する前に、キーをリトルエンディアンに変換します。ライセンスサーバーがキー ID をビッグエンディアンまたはリトルエンディアンで提供するかどうかが不明な場合は、DRM プロバイダに確認してください。

(DRM 保護で必須) DRM キー MD5

ファイルの DRM に使用されるキーの MD5 ダイジェスト。また、Elastic Transcoder がチェックサムとして使用して、転送中にキーが破損していないことを確認します。キー MD5 は base64 でエンコードされ、base64 でエンコードされる前に 16 バイトである必要があります。

(DRM 保護で必須) DRM 初期化ベクトル ID

ランダムビットジェネレータによって作成される一連のランダムビット。暗号化操作ごとに一意で、Elastic Transcoder がファイルの暗号化に使用する。初期化ベクトルは base64 でエンコードされ、base64 でエンコードされる前に 8 バイトの長さである必要があります。初期化ベクトルが指定されていない場合は、Elastic Transcoder が生成します。

詳細については、「初期化ベクトル

(DRM 保護で必須) DRM ライセンス取得 URL

DRM コンテンツの再生に必要なライセンスキーの場所。URL は絶対パスでなければならず、PlayReady ヘッダーによって参照されます。PlayReady ヘッダーは、スムースストリーミング出力用のクライアントマニフェストの保護ヘッダーと、HLS プレイリスト出力用の EXT-X-DXDRM および EXT-XDXDRMINFO メタデータタグで参照されます。URL の例は のようになります。

https://www.example.com/exampleKey/

                        プレイリストデジタル著作権管理のスクリーンショット。