[AEM Assets]{class="badge positive" title="AEM Assetsに適用されます。"}
承認されたビデオにビデオスマート切り抜きを適用する apply-video-smart-crops-dmwoapi
Dynamic Media with OpenAPI capabilitiesを使用すると、Adobe Experience Manager (AEM)でビデオアセットのビデオスマート切り抜き出力を生成できます。
ビデオスマート切り抜きビデオコンテンツを分析し、フレームを動的に調整して、様々な縦横比やデバイスをまたいで主要な被写体に焦点を当てることができます。
この機能を使用するには、ビデオアセットのメタデータスキーマを設定します。 有効にすると、ユーザーはアセットのメタデータを更新してアセットを承認することで、ビデオスマート切り抜きを適用できます。
始める前に prerequisites-for-video-smart-crops
次の点を確認します。
- AEM Assets as a Cloud Service にアクセスします。
- メタデータスキーマを編集する権限。
- お使いの環境でOpenAPI機能が有効になっているDynamic Media。
- AEM Assetsで利用可能なビデオアセット。
ビデオのスマート切り抜きを有効にする(管理者) enable-video-smart-crops
ビデオスマート切り抜きを有効にするには、ビデオアセットに使用するメタデータスキーマを設定します。
次の手順を実行します。
-
ツール/Assets/メタデータスキーマに移動します。
-
ビデオアセットに適用されているメタデータスキーマを開き、編集をクリックします。
-
メタデータスキーマエディターで、「ビデオ」タブを選択します。
-
「フォームを作成」セクションから、ドロップダウン コンポーネントをフォームにドラッグします。
-
新しく追加したフィールドを選択し、設定 パネルで次の設定を行います。
- フィールドラベル:選択したフィールドラベルを指定します。
- プロパティにマッピング:
./jcr:content/dam:applyVideoSmartCrop
-
「選択肢」セクションで、次の値を追加します。
- はい→true
- No → false
-
「保存」をクリックします。
dm_video メタデータスキーマが使用されている場合は、同じ設定がdm_video スキーマにも適用されていることを確認してください。 これにより、すべてのビデオスキーマタイプでビデオスマート切り抜きの一貫性のある動作が保証されます。承認されたビデオにビデオスマート切り抜きを適用する apply-video-smart-crops
メタデータフィールドを有効にしてアセットを承認すると、ビデオスマート切り抜きをビデオアセットに適用できます。
次の手順を実行します。
-
Assets View で「Assets」を選択し、フォルダーに移動します。
-
ビデオアセットの選択。
-
「プロパティ」をクリックします。
-
メタデータパネルで、ビデオのスマートクロップを作成を はい に設定し、アセットステータスを 承認済み に更新して、保存をクリックします。
プロパティが正常に更新されると、確認メッセージが表示されます。
ビデオのスマート切り抜き出力の表示 view-video-smart-crops
ビデオスマート切り抜きが生成されたら、/play エンドポイントのビデオ配信リクエストにmode=smartcrop パラメーターを含めてレンダリングします。
mode=smartcropパラメーターを使用すると、再生中にビデオスマート切り抜きが動的に適用されます。- Dynamic Media ビューアは、デバイスと縦横比に基づいて最適な切り抜きを自動的に選択します。
- ビデオの再生は動的に調整され、主要な被写体の焦点が合うように調整されます。
関連情報