翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Elemental Inference を使用したスマートトリミング
序章
AWS Elemental Inference
Smart Cropping の一般的なユースケースは、ランドスケープビデオから垂直ビデオを作成することです。たとえば、サッカーゲームのランドスケープビデオでは、Smart Cropping はサッカーボールとアクティブなプレイヤーを含むリージョンを対象のリージョンとして推測します。ビデオはトリミング (垂直化) され、ボールとプレイヤーを出力ビデオフレームに保持します。
このガイドでは、MediaConvert ジョブで Smart Cropping 機能を有効にする方法について説明します。
Elemental Inference の統合
ジョブでスマートクロップが有効になっている場合、MediaConvert は Elemental Inference との統合を管理します。ジョブの進行中に、MediaConvert は以下を実行します。
-
MediaConvert は、ジョブが実行されるアカウントに Elemental Inference フィードを作成します。
-
MediaConvert は、分析のために入力を Elemental Inference に送信します。
-
MediaConvert は、Elemental Inference の分析メタデータを使用してトランスコーディングジョブを作成します。
-
MediaConvert は、ジョブが完了するとフィードを削除します。
注: MediaConvert は、キー ManagedByServiceと値 を使用してフィードに AWS タグを追加しますAWSElementalMediaConvert。
IAM ロールのアクセス許可
このIAM アクセス許可のセットアップガイドでは、MediaConvert トランスコードジョブを実行するアクセス許可を持つ IAM ロールの設定について説明します。次のポリシーは、スマートトリミング機能のトランスコード IAM ロールに追加する必要がある追加のアクセス許可を一覧表示します。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "elemental-inference:CreateFeed", "elemental-inference:AssociateFeed", "elemental-inference:PutMedia", "elemental-inference:GetMetadata", "elemental-inference:DeleteFeed", "elemental-inference:TagResource" ], "Resource": "*" } ] }
最大同時フィード数
Smart Cropping が有効になっている各 MediaConvert ジョブは、ジョブの実行中に 1 つの Elemental Inference フィードを消費します。MediaConvert では、MediaConvert キューの最大同時フィード設定を通じて MediaConvert ジョブの実行に使用するフィードの最大数を指定できます。スマートクロップジョブの実行を許可するには、0 より大きい必要があります。 MediaConvert MediaConvert コンソールで最大同時フィード設定を更新するには:
-
MediaConvert コンソールで、キューと更新するキューの名前を選択します。
-
キューの詳細ページで、キューの編集を選択します。
-
最大同時フィード数フィールドを更新し、キューの保存を選択します。
注: すべてのキューの最大同時フィード数は、アカウント内の Elemental Inference の合計フィード制限を超えることはできません。
キューに最大同時フィード値よりも多くの Smart Cropping ジョブがある場合、ジョブは (ジョブの完了またはキューの最大フィードの更新を通じて) フィード容量が利用可能になるまでキューに入れられます。
Smart Cropping ジョブの設定
MediaConvert 出力でスマートクロッピングを有効にする手順は次のとおりです。
-
MediaConvert コンソールで、出力グループと出力を追加します。
-
出力ビデオの説明設定で、希望する幅と高さを設定します。ここで、幅は高さ以下である必要があります。
-
動画の説明設定で、スケーリングを展開し、Elemental Inference を使用してスケーリング動作をスマートクロッピングに設定します。
MediaConvert ジョブの設定の詳細については、「」を参照してくださいチュートリアル: ジョブ設定の構成。
Smart Cropping は、以下の機能ではサポートされていません。
料金
スマートトリミングジョブの料金は、Elemental Inference の料金とトランスコードの料金の 2 つのパートに分かれています。サービスの料金は、ジョブが正常に完了した場合にのみ適用されます。ジョブエラーが発生した場合、料金は発生しません。
スマートトリミングはプロフェッショナル階層機能であり、出力ごとに有効になります。
リージョンの可用性
スマートトリミングが有効なジョブは、次のリージョンで Elemental Inference が利用可能な場合に使用できます。
-
米国西部 (オレゴン) us-west-2