View a markdown version of this page

Recadrage intelligent avec inférence élémentaire - MediaConvert

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Recadrage intelligent avec inférence élémentaire

Introduction

AWS Elemental Inference est un service multimédia géré qui utilise l'IA pour analyser le contenu multimédia afin de permettre des flux de travail basés sur l'IA. La fonction de recadrage intelligent utilise l'IA pour déduire la région d'intérêt dans la vidéo d'entrée et recadre la vidéo au rapport hauteur/largeur spécifié tout en gardant la région d'intérêt au centre de la sortie.

Un cas d'utilisation typique du recadrage intelligent consiste à créer une vidéo verticale à partir d'une vidéo en mode paysage. Par exemple, dans une vidéo en mode paysage d'un match de football, Smart Cropping déduit qu'une région contenant le ballon de football et des joueurs actifs est la région d'intérêt. La vidéo est recadrée (verticalisée) pour maintenir le ballon et les joueurs dans l'image vidéo de sortie.

Ce guide décrit l'activation de la fonction de recadrage intelligent dans une MediaConvert tâche.

Intégration de l'inférence élémentaire

Lorsque le recadrage intelligent est activé dans une tâche, MediaConvert gère l'intégration avec Elemental Inference. Pendant l'avancement de la tâche, MediaConvert effectue les opérations suivantes :

  1. MediaConvert crée un flux d'inférence élémentaire dans le compte sur lequel la tâche est exécutée.

  2. MediaConvert envoie l'entrée à Elemental Inference pour analyse.

  3. MediaConvert crée une tâche de transcodage en utilisant les métadonnées d'analyse d'Elemental Inference.

  4. MediaConvert supprime le flux une fois la tâche terminée.

Remarque : MediaConvert ajoute une AWS balise au flux avec la clé ManagedByService et la valeurAWSElementalMediaConvert.

Autorisations de rôle IAM

Le Configuration des autorisations IAM guide décrit la configuration d'un rôle IAM avec les autorisations nécessaires pour exécuter une tâche de MediaConvert transcodage. La politique suivante répertorie les autorisations supplémentaires qui doivent être ajoutées au rôle IAM de transcodage pour la fonctionnalité Smart Cropping :

{ "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": "*" } ] }

Nombre maximum de flux simultanés

Chaque MediaConvert tâche pour laquelle le recadrage intelligent est activé consomme un flux d'inférence élémentaire pendant son exécution. MediaConvert permet à l'utilisateur de spécifier le nombre maximum de flux à utiliser pour exécuter des MediaConvert tâches via les paramètres Maximum de flux simultanés d'une MediaConvert file d'attente, qui doit être supérieur à 0 pour permettre l'exécution de tâches Smart Cropping. Pour mettre à jour le paramètre Maximum de flux simultanés dans la MediaConvert console :

  1. Dans la MediaConvert console, sélectionnez Files d'attente et le nom de la file d'attente que vous souhaitez mettre à jour.

  2. Sur la page des détails de la file d'attente, sélectionnez Modifier la file d'attente.

  3. Mettez à jour le champ Maximum de flux simultanés et sélectionnez Enregistrer la file d'attente.

Remarque : Le nombre maximum de flux simultanés de toutes les files d'attente ne peut pas dépasser la limite du nombre total de flux par inférence élémentaire au sein du compte.

Si une file d'attente contient un nombre de tâches de recadrage intelligent supérieur à la valeur maximale de flux simultanés, les tâches seront mises en file d'attente jusqu'à ce que la capacité d'alimentation soit disponible (en terminant les tâches ou en mettant à jour le nombre maximal de flux de la file d'attente).

Configuration de la tâche de recadrage intelligent

Voici les étapes à suivre pour activer le recadrage intelligent dans une MediaConvert sortie :

  1. Dans la MediaConvert console, ajoutez un groupe de sorties et une sortie.

  2. Dans les paramètres de description de la vidéo de sortie, définissez la largeur et la hauteur souhaitées, la largeur devant être inférieure ou égale à la hauteur.

  3. Dans les paramètres de description de la vidéo, développez la mise à l'échelle et définissez le comportement de mise à l'échelle sur le recadrage intelligent à l'aide de l'inférence élémentaire.

Pour plus de détails sur la configuration d'une MediaConvert tâche, consultezTutoriel : Configuration des paramètres des tâches.

Le recadrage intelligent n'est pas compatible avec les fonctionnalités suivantes :

Tarification

La tarification d'une tâche de recadrage intelligent est divisée en deux parties : la tarification pour Elemental Inference et la tarification pour le transcodage. Les frais pour les services ne s'appliquent que lorsque le travail est terminé avec succès. Aucuns frais ne sont facturés en cas d'erreur de travail.

Le recadrage intelligent est une fonctionnalité de niveau professionnel activée par sortie.

Disponibilité dans les Régions

Les tâches compatibles avec le recadrage intelligent sont disponibles là où Elemental Inference est disponible dans les régions suivantes :

  • USA Ouest (Oregon) us-west-2