Passer au contenu principal

Description détaillée d'Amazon Elastic Transcoder

Remarque

Le 13 novembre 2025, AWS mettra fin à la prise en charge d’Amazon Elastic Transcoder. Après le 13 novembre 2025, vous ne pourrez plus accéder à la console Amazon Elastic Transcoder ou aux ressources Amazon Elastic Transcoder. Pour plus d'informations, consultez l'article de blog sur la migration.

Faire des économies et profiter de plus de fonctionnalités avec AWS Elemental MediaConvert


AWS Elemental MediaConvert est un nouveau service de transcodage vidéo sur fichier offrant une gamme complète de fonctionnalités de transcodage avancées avec des niveaux tarifaires à la demande démarrant à 0,0075 USD/minute. En savoir plus.

Vous utilisez déjà Amazon Elastic Transcoder ? Il est facile de migrer vers MediaConvert grâce à ce guide. Vous y trouverez des instructions détaillées ainsi qu’un script pour convertir vos présélections.

Découvrir gratuitement AWS

Créer un compte gratuit
Ou connectez-vous à la console

L'offre gratuite d'Amazon Elastic Transcoder inclut jusqu'à 20 minutes de transcodage chaque mois.

Voir les détails de l’offre gratuite AWS

Fonctionnalités

Fonctionnalités

Généralement, le transcodage s'avère complexe pour trois raisons principales. Premièrement, les clients doivent acheter et gérer un logiciel de transcodage, lequel peut être à la fois coûteux et difficile à tenir à jour et à configurer. Deuxièmement, produire une sortie transcodée pour différents types d'appareil implique souvent d'en passer par une phase de tâtonnements afin de trouver la configuration de transcodage qui s'exécute correctement et permet d'obtenir un bon rendu pour l'utilisateur final. Or, une telle phase de tâtonnements gaspille les ressources de calcul. Troisièmement, les solutions de transcodage classiques ne permettent pas une mise à l'échelle en fonction de l'évolution de l'activité des clients. Avec une solution classique, le client doit estimer en amont les capacités à mettre en service, ce qui le conduit inévitablement à des pertes d'argent (s'il les surestime et que des capacités sont sous-utilisées) ou à un retard dans l'activité (s'il les sous-estime et qu'il doit attendre pour exécuter les tâches d'encodage).

Avec Amazon Elastic Transcoder, les développeurs n'ont qu'à utiliser la console Web, l'API de service ou les kits de développement logiciel (SDK) pour créer une tâche de transcodage dans laquelle ils précisent le fichier d'entrée, les paramètres de transcodage et les fichiers de sortie. De cette manière, les trois obstacles sont levés : premièrement, il n'est pas nécessaire d'acheter et de configurer, ni même de gérer, le logiciel de transcodage sous-jacent. Deuxièmement, Amazon Elastic Transcoder présente des présélections système pour différents appareils. Vous n'avez donc pas à chercher les bons réglages pour chaque appareil en passant par une phase inéluctable de tâtonnements. De plus, le système prend en charge les présélections personnalisées. Vous pouvez, ainsi, ajuster la sortie selon des exigences de transcodage particulières, notamment en termes de taille ou de débit binaire. Enfin, Amazon Elastic Transcoder assure une mise à l'échelle automatique des capacités afin de prendre en charge votre charge de travail. Il n'y a donc plus de gaspillage des capacités et l'attente est réduite au minimum. Vous pouvez traiter plusieurs fichiers en parallèle et organiser votre flux de travaux de transcodage à l'aide de pipelines de transcodage. Avec les pipelines d'Amazon Elastic Transcoder, les clients peuvent configurer des pipelines selon divers scénarios et s'assurer que les fichiers seront transcodés au moment et au format voulus. Ils peuvent, ainsi, parer efficacement aux pics de charge par une mise à l'échelle transparente. Par exemple, une agence de presse peut vouloir réserver un pipeline de transcodage hautement prioritaire pour ses éditions spéciales ou un site web de contenus générés par les utilisateurs peut souhaiter des pipelines distincts selon le niveau de résolution (faible, moyen ou élevé) des sorties afin de cibler différents appareils.

Amazon Elastic Transcoder repose sur l'évolutivité et la flexibilité des autres solutions Amazon Web Services. Il exécute vos tâches de transcodage à l'aide d'Amazon Elastic Compute Cloud (Amazon EC2). Les capacités d'Amazon EC2 vous permettent d'exécuter de lourdes tâches de transcodage de manière rapide et fiable. Amazon Elastic Transcoder est conçu pour fonctionner avec le contenu que vous stockez dans Amazon Simple Storage Service (Amazon S3), ce qui vous permet de bénéficier d'un stockage durable et rentable pour vos bibliothèques, quelle que soit leur taille. Vous pouvez même recevoir des notifications concernant le statut de vos tâches de transcodage via Amazon Simple Notification Service (Amazon SNS).

Amazon Elastic Transcoder est disponible via AWS Management Console, l'API de service et les kits de développement logiciel (SDK). Vous pouvez donc intégrer le transcodage au sein de vos propres applications et services.

Pour utiliser Amazon Elastic Transcoder, procédez comme suit :

  • Créez un pipeline de transcodage qui précise le compartiment Amazon S3 d'entrée et celui de sortie, et leur classe de stockage, ainsi que le rôle AWS Identity and Access Management (IAM) utilisé par le service pour accéder à vos fichiers.
  • Créez une tâche de transcodage qui indique le fichier d'entrée et ceux de sortie, ainsi que les présélections de transcodage à utiliser. Vous pouvez choisir parmi une liste de présélections système de transcodage (720p, par exemple) ou créer votre propre présélection de transcodage personnalisée. Vous pouvez, éventuellement, définir des miniatures et des paramètres de transcodage spécifiques de cette tâche, tels que la fréquence de trames et la résolution.

Lorsque vos tâches de transcodage s'exécutent sur Amazon Elastic Transcoder, vous bénéficiez des avantages suivants :

  • Vous êtes informé automatiquement du statut de vos tâches de transcodage via des notifications.
  • Vous pouvez interroger le statut de vos tâches de transcodage.
  • Vous pouvez gérer vos tâches de transcodage et, notamment, choisir de les arrêter, de les lancer ou de les annuler.

Transcodage

Pipelines de transcodage

Les pipelines de transcodage vous permettent de configurer et d'exécuter des flux de transcodage en parallèle. Vous pouvez utiliser les pipelines de transcodage pour créer des flux de travail flexibles. Par exemple, vous pouvez configurer un pipeline pour le transcodage d'un contenu de courte durée et un autre, pour un contenu plus long. Vous pouvez aussi choisir d'affecter les pipelines selon les différentes résolutions ou en fonction des emplacements de stockage.

Tâches de transcodage

Les tâches de transcodage permettent de transcoder un fichier multimédia d'un format vers un autre. Avec une seule et même tâche, vous pouvez créer plusieurs fichiers de sortie de différents débits et formats à partir d'un unique fichier en entrée. Par exemple, une tâche peut créer des versions distinctes d'un même fichier en entrée en fonction des résolutions et débits binaires souhaités. Vous pouvez également créer un flux alternatif audio uniquement. Cette méthode est souvent utilisée pour la création d'un ensemble de fichiers HLS ou MPEG-DASH. Lorsque vous créez une tâche, vous précisez les informations requises pour qu'Amazon Elastic Transcoder puisse transcoder votre fichier : fichier à transcoder, nom à attribuer aux fichiers de sortie transcodés et présélections à utiliser. Les tâches de transcodage se font au moyen d'un pipeline de transcodage et chaque pipeline de transcodage exécute plus d'une tâche simultanément. Vous pouvez donc exécuter plusieurs tâches en une seule fois au sein de votre compte AWS.

Préréglages de transcodage du système

Amazon Elastic Transcoder fournit un ensemble de présélections de transcodage, ce qui vous évite d'avoir à deviner quels sont les paramètres de transcodage adéquats selon vos différents appareils. Parmi les présélections fournies, certaines permettent de créer des fichiers de sortie compatibles avec tous les appareils, tandis que d'autres sont adaptées à des types particuliers d'appareil. Pour une compatibilité maximale, choisissez une « présélection étendue » afin d'obtenir des fichiers compatibles avec un vaste choix d'appareils. Pour une qualité et une taille de fichier optimales, choisissez une « présélection optimisée » afin d'obtenir des fichiers adaptés à un appareil ou une catégorie d'appareils spécifique.

Préréglages de transcodage personnalisés

Les préréglages de transcodage que nous proposons sont adaptés à la plupart des appareils et plateformes, mais certains clients peuvent avoir besoin de créer des préréglages spécifiques pour une cible de sortie particulière. Grâce aux présélections personnalisées, vous pouvez personnaliser une présélection de transcodage existante et l'utiliser sur tous les pipelines associés à votre compte AWS au sein d'une région donnée.

Optimisation automatique du débit vidéo

Avec le réglage automatique du débit vidéo, Amazon Elastic Transcoder ajuste automatiquement le débit afin d'optimiser la qualité visuelle de votre sortie transcodée. Vous pouvez limiter le taux de bits instantané dans votre vidéo de sortie à l'aide du paramètre du taux de bits maximal. Cela est utile lorsque vous devez générer un fichier de sortie avec un taux de bits maximal limité ou plafonné, qui peut être requis pour répondre aux spécifications de lecture pour certains appareils. Vous obtenez ainsi des fichiers vidéo au rendu exceptionnel, tout en disposant d'une meilleure compression que si vous aviez sélectionné un seul débit pour l'ensemble du fichier.

Surveillance

Surveillance et gestion

Vous pouvez consulter l'état de vos pipelines et de vos tâches de transcodage via l'AWS Management Console, l'API ou les kits de développement logiciel Amazon Elastic Transcoder. Vous pouvez également contrôler, configurer des alarmes et recevoir des notifications concernant les performances opérationnelles d'Amazon Elastic Transcoder en faisant appel au service Amazon CloudWatch. Amazon Elastic Transcoder publie automatiquement neuf métriques opérationnelles dans Amazon CloudWatch, ce qui vous donne une meilleure visibilité sur l'état général de votre flux de travail de transcodage et la possibilité d'appeler une action si la métrique que vous suivez franchit un certain seuil pendant une période définie. Vous pouvez contrôler des métriques telles que les tâches terminées, les tâches ayant généré des erreurs, les minutes de sortie générées, le temps de veille, les erreurs et les limitations lors de différents appels d'API. Ces métriques s'affichent dans CloudWatch quelques minutes après l'exécution de la tâche de transcodage sur Elastic Transcoder.

Notifications

Amazon Elastic Transcoder utilise Amazon Simple Notification Service (SNS) pour vous informer des événements de transcodage. Ainsi, vous pouvez recevoir une notification lorsque votre tâche de transcodage débute et lorsqu'elle est terminée, ainsi que dans le cas où un avertissement est généré ou une condition d'erreur détectée. Utiliser les notifications est un moyen efficace de surveiller et de gérer votre charge de travail en matière de transcodage. Vous n'avez plus qu'à laisser Amazon Elastic Transcoder faire le travail et ce dernier vous préviendra en cas de changement, ce qui vous évite de devoir interroger le service pour obtenir le statut.

Miniatures

Amazon Elastic Transcoder peut générer pour vous des miniatures de votre vidéo de sortie. Vous pouvez définir la taille de ces miniatures, leur rapport de forme, ainsi que d'autres paramètres, notamment le nombre de miniatures à créer. Il peut être utile de créer plusieurs miniatures pour ajouter des repères par chapitre, permettre une recherche visuelle ou simplement choisir la miniature la plus représentative de votre contenu.

Filigranes visuels

Amazon Elastic Transcoder peut superposer jusqu'à quatre images fixes sur votre vidéo de sortie. Pour mettre en filigrane vos vidéos de sortie, il suffit de fournir un fichier contenant une image PNG ou JPG et d'utiliser un transcodage prédéfini pour spécifier les informations de position, d'échelle, de dimensionnement et d'opacité pour le filigrane. Vous pouvez utiliser cette fonction pour ajouter un programme ou d'autres logos d'identification à votre sortie.

Sous-titres

Amazon Elastic Transcoder prend en charge les sous-titres. Le sous-titrage est le processus d'affichage d'un texte accompagnant la vidéo pour transcrire la portion audio du programme ou traduire l'audio dans une autre langue. Vous pouvez utiliser Elastic Transcoder pour ajouter, supprimer ou conserver les sous-titres lorsque vous transcodez votre vidéo d'un format vers un autre.

Formats et chiffrement

Formats

Amazon Elastic Transcoder prend en charge le transcodage vers les formats de sortie suivants :

HLS utilisant un conteneur MPEG-2 TS pour héberger de la vidéo au format H.264 et du son au format AAC ou MP3
Smooth Streaming utilisant un conteneur fmp4 pour héberger de la vidéo au format H.264 et du son au format AAC
MPEG-DASH utilisant un conteneur fmp4 pour héberger de la vidéo au format H.264 et du son au format AAC
XDCAM utilisant un conteneur MXF avec vidéo au format MPEG-2 et son au format PCM
Conteneur MP4 avec vidéo au format H.264 et son au format AAC ou MP3
Conteneur WebM avec vidéo au format VP9 et son au format Vorbis
Conteneur WebM avec vidéo au format VP8 et son au format Vorbis
Conteneur FLV avec vidéo au format H.264 et son au format AAC ou MP3
Conteneur MPG avec vidéo au format MPEG-2 et son au format MP2
Conteneur MP3 avec son au format MP3
Conteneur MP4 avec son au format AAC
Conteneur OGG avec son au format Vorbis ou FLAC
Conteneur OGA avec son au format FLAC
Conteneur FLAC avec son au format FLAC
Conteneur WAV avec son au format PCM
GIF animé

HLS avec cryptage AES-128

Vous pouvez générer des flux HLS protégés par un cryptage AES-128. Les tâches créées avec cette option chiffrent les fichiers multimédias et référencent la clé de déchiffrement dans la liste de lecture. Vous pouvez choisir de demander à Elastic Transcoder d'écrire les clés de données de chiffrement directement dans S3 à l'aide de SSE-S3, en plus de l'objet de la tâche où elles seront protégées à l'aide de votre clé principale AWS-KMS.

Emballage DRM

Nous prenons en charge le packaging pour Microsoft PlayReady DRM. Vous pouvez protéger vos fichiers Smooth Streaming à l'aide de Microsoft PlayReady PIFF 1.1 et les sorties HLS à l'aide de Discretix 3.0.1 pour Microsoft PlayReady. Lorsque vous créez une tâche de transcodage, assurez-vous d'inclure la clé de chiffrement et l'URL du serveur de licences fournies par votre prestataire de licences PlayReady.

Fichiers multimédia cryptés

Vous pouvez utiliser des fichiers mezzanines chiffrés en tant qu'entrées pour Amazon Elastic Transcoder, ou protéger vos fichiers transcodés en laissant le service chiffrer la sortie. Les options prises en charge vont de l'intégration entièrement gérée avec le chiffrement côté serveur d'Amazon S3 aux clés que vous gérez vous-même et protégez à l'aide d'AWS Key Management Service (KMS). De plus, la prise en charge du chiffrement n'est pas limitée à vos fichiers vidéo. Vous pouvez protéger les miniatures, les sous-titres et même les filigranes.

Téléchargement progressif des médias à la demande

Vous pouvez stocker les versions originales de votre contenu multimédia dans Amazon S3 et configurer une distribution de téléchargement Amazon CloudFront pour le téléchargement progressif de vos fichiers vidéo et audio. Les fichiers multimédias fréquemment consultés sont mis en cache au niveau de l'emplacement périphérique pour faciliter la mise à l'échelle et, ainsi, offrir à vos utilisateurs des performances optimales.

Clips, régions et paramètres

Génération de clips

Vous pouvez créer un clip à partir de votre média source en spécifiant une heure de début et, éventuellement, la durée souhaitée de votre clip. Vous pouvez générer des clips de différentes longueurs (ou transcoder le fichier entier) pour chaque sortie pendant la tâche de transcodage. Vous serez facturé uniquement pour la durée du fichier de sortie après transcodage. Si votre fichier d'entrée dure cinq minutes et que vous créez un fichier de sortie d'une minute à partir de ce dernier, une seule minute de transcodage vous sera facturée.

Coutures à agrafe

Vous pouvez assembler deux clips d'entrée ou plus pour créer un seul clip de sortie plus long dans les formats de sortie souhaités dans le cadre du travail de transcodage. Pour ce faire, vous devez spécifier plusieurs entrées au moment de la création d'une tâche de transcodage. Pour chacune des entrées, vous ne pouvez choisir qu'une sous-section du fichier à assembler en spécifiant l'heure de début ainsi que la durée. Vous serez facturé en fonction de la durée de la sortie du transcodage. Ainsi, si vous assemblez deux fichiers d'entrée de cinq minutes pour créer une sortie de dix minutes, ce sont dix minutes de transcodage qui vous seront facturées.

Réglages avancés

Vous pouvez modifier les paramètres par défaut ou les tâches automatiques et les paramètres prédéfinis à l'aide des paramètres avancés. Par exemple, si vous voulez absolument utiliser ou limiter un taux de fréquence de trames donné, un taux de bits maximal et une rotation, ou encore définir un niveau particulier de profil H.264 ou VP8.

Régions multiples

Amazon Elastic Transcoder est disponible dans huit régions AWS : USA Est (Virginie du Nord), USA Ouest (Oregon), USA Ouest (Californie du Nord), UE (Irlande), Asie-Pacifique (Singapour), Asie-Pacifique (Tokyo), Asie-Pacifique (Sydney) et Asie-Pacifique (Mumbai).

Diffusion adaptative en débit binaire

La diffusion adaptative offre une meilleure expérience d'utilisation parce qu'elle s'adapte aux conditions du réseau et à l'utilisation CPU et passe automatiquement à des flux de plus haute ou plus basse qualité. Amazon Elastic Transcoder peut créer un ensemble de séquences de sortie avec différentes options en termes de résolution et de débit binaire, ainsi que la liste de diffusion correspondante ou le fichier manifeste, et stocker le tout dans Amazon S3. Amazon Elastic Transcoder prend en charge les implémentations suivantes :

Diffusion en direct HTTP (HLS)

Vous pouvez utiliser Amazon Elastic Transcoder pour créer un ensemble complet de sorties compatibles avec la version 3 ou la version 4 du protocole HLS. HLS est couramment utilisé pour atteindre des périphériques sous Apple iOS et Android, ainsi que des décodeurs TV et des navigateurs Web. Vous pouvez ensuite utiliser Amazon S3 seul ou en association avec Amazon CloudFront pour diffuser vos fichiers multimédias.

Streaming fluide

Vous pouvez utiliser Amazon Elastic Transcoder pour créer un ensemble de sorties MP4 fragmentées à différentes résolutions et débits binaires, ainsi que les fichiers manifestes ISM et ISMC correspondants. Vous pouvez utiliser Amazon CloudFront ou un serveur IIS pour diffuser vos fichiers multimédias sur les lecteurs prenant en charge Smooth Streaming tels que Xbox, Windows Phone et les clients utilisant les lecteurs Microsoft Silverlight.

MPEG-DASH

Vous pouvez utiliser Amazon Elastic Transcoder pour créer un ensemble de sorties vidéo uniquement à différentes résolutions et débits binaires, la sortie uniquement audio et le fichier manifeste MPD correspondant. Vous pouvez ensuite utiliser Amazon S3 directement ou en association avec Amazon CloudFront pour diffuser vos flux MPEG-DASH.

Limites fixées pour Amazon Elastic Transcoder

Amazon Elastic Transcoder présente plusieurs limites par défaut pour le nombre de pipelines de transcodage, de présélections personnalisées de transcodage et de fichiers de sortie par tâche. Pour obtenir des détails sur ces limites, reportez-vous au Guide du développeur. Si ces limites ne permettent pas de répondre à vos besoins, veuillez nous contacter. Nous étudierons votre demande et y répondrons sous 2 jours.

Utilisation prévue et restrictions

Votre utilisation de ce service est soumise au Contrat client Amazon Web Services.

Avez-vous trouvé les informations que vous recherchiez ?

Faites-nous part de vos commentaires afin que nous puissions améliorer le contenu de nos pages