Cette rubrique explique comment créer un modèle de transcodage personnalisé et configurer ses paramètres dans la console MPS.
Informations générales
Si les modèles prédéfinis ne répondent pas à vos besoins métier, créez des modèles personnalisés depuis la console ou via une API, puis configurez les paramètres requis. Utilisez ces modèles personnalisés lorsque vous créez une tâche de transcodage ou créez un workflow en définissant le paramètre Transcoding Template. Pour plus d’informations sur les modèles prédéfinis, consultez la page Détails des modèles prédéfinis.
Si un modèle personnalisé ne suffit toujours pas à répondre à vos exigences, configurez les paramètres du modèle directement dans l’objet Output lors de l’appel à l’opération SubmitJobs. Pour en savoir plus, reportez-vous à la section Output.
Limites
Par défaut, chaque compte Alibaba Cloud peut créer jusqu’à 10 modèles de transcodage personnalisés par région. Pour augmenter cette limite, soumettez un ticket.
Créer un modèle de transcodage
Connectez-vous à la console ApsaraVideo Media Processing et sélectionnez la région dans laquelle vous souhaitez utiliser MPS depuis la barre de navigation supérieure.
Dans le volet de navigation de gauche, accédez à , puis ouvrez l’onglet Custom Template.
Cliquez sur Add Template.
-
Définissez les paramètres dans les sections Basic Parameters, Video Parameters et Audio Parameters.
-
Basic Parameters.
Paramètre
Description
Transcoding Template Name
Saisissez un nom pour le modèle de transcodage. Le nom peut contenir des caractères chinois, des lettres, des chiffres et des traits d’union (-). Il ne doit pas commencer par un caractère spécial. La longueur maximale est de 128 octets.
Transcoding Type
Type de transcodage. Vous pouvez créer un modèle de transcodage standard ou un modèle de transcodage audio.
RemarqueSi vous sélectionnez le transcodage audio, seul un flux audio est généré. Cette fonctionnalité convient aux scénarios où vous devez extraire le flux audio d’un fichier vidéo ou transcoder un fichier audio.
Container Format
Sélectionnez un format de conteneur pour le fichier de sortie dans la liste déroulante.
-
Video Parameters.
RemarqueSi le fichier source est un fichier HDR (High Dynamic Range) et que vous souhaitez le convertir en fichier SDR (Standard Dynamic Range), soumettez un ticket pour demander une configuration adaptative. Cela permet d’éviter les surexpositions ou sous-expositions.
Paramètre
Description
Encoding Format
Sélectionnez un format d’encodage.
Bitrate Control
Sélectionnez un mode de contrôle dans la liste déroulante. Les modes suivants sont pris en charge : Source Bitrate, Constant Bitrate, Average Bitrate et CRF Quality.
RemarqueLe contrôle du débit binaire consiste à déterminer le débit de sortie lors de l’encodage vidéo :
Source Bitrate : le débit de sortie est identique au débit binaire de la vidéo source.
Constant Bitrate : un seul débit binaire est utilisé pour l’ensemble du fichier, quelle que soit la complexité de la scène. Ce mode produit des fichiers plus volumineux.
Average Bitrate : le débit binaire moyen de sortie est fixe. Le débit est alloué en fonction de la complexité de la scène. Plus de bits sont attribués aux scènes complexes et moins aux scènes simples. Ce mode garantit que le débit de sortie reste dans la plage attendue et que les bits sont alloués de manière rationnelle.
CRF Quality : la qualité vidéo est quantifiée en différents niveaux. 0 correspond à une qualité sans perte et 51 à la pire qualité. La définition d’une valeur CRF (Constant Rate Factor) maintient la qualité vidéo subjective constante. Toutefois, le débit binaire fluctue selon la complexité de la scène et le débit de sortie est imprévisible.
Saisissez les paramètres de débit binaire associés.
(Facultatif) Peak Bitrate
Saisissez le débit binaire maximal dans la zone de texte. La valeur doit être un entier compris entre 10 et 50 000. L’unité est le kbit/s.
(Facultatif) Bitrate Check
Action à entreprendre si le débit binaire de la vidéo source est inférieur au débit spécifié.
Les modes suivants sont pris en charge : Transcode at Source Bitrate, Transcode at Specified Bitrate (upsampling) et Do Not Transcode.
Resolution
Sélectionnez un mode de résolution dans la liste déroulante. Les modes suivants sont pris en charge : Source Resolution, Set by Long and Short Sides et Set by Width and Height.
Saisissez les longueurs du côté long (largeur) et du côté court (hauteur). La valeur doit être un entier pair compris entre 128 et 4 096.
(Facultatif) Resolution Check
Action à entreprendre si la résolution de la vidéo source est inférieure à la résolution spécifiée.
Les modes suivants sont pris en charge : Transcode at Source Resolution, Transcode at Specified Resolution et Do Not Transcode.
Frame Rate
Vous pouvez utiliser la fréquence d’images de la vidéo source ou une fréquence d’images personnalisée. La valeur par défaut correspond à celle de la vidéo source.
Si vous sélectionnez une fréquence d’images personnalisée, saisissez une valeur comprise dans l’intervalle ]0, 60] dans la zone de texte. L’unité est l’ips (images par seconde). Les valeurs courantes sont 23,976, 24, 25 et 30.
RemarqueSi la fréquence d’images de la vidéo source dépasse 60 ips, elle est plafonnée à 60 ips.
(Facultatif) Segment Duration
Saisissez la durée du segment dans la zone de texte. La valeur doit être un entier compris entre 1 et 60. L’unité est la seconde. Si vous laissez ce champ vide, la valeur par défaut est de 10 secondes.
RemarqueUn segment doit contenir au moins une image clé. Définissez la durée du segment comme un multiple de la durée du GOP. Si la durée du segment est inférieure à la durée du GOP ou n’est pas un multiple, le service de transcodage adapte l’intervalle entre les images clés.
(Facultatif) GOP
Vous pouvez définir l’intervalle de temps maximal ou le nombre maximal d’images entre les images clés.
La valeur doit être un entier compris entre 1 et 100 000. Pour la lecture de médias en streaming, une valeur comprise entre 2 et 7 secondes est recommandée.
RemarqueUne valeur GOP (Group of Pictures) plus élevée entraîne un taux de compression plus important, mais une vitesse d’encodage plus faible. Elle augmente également la durée d’un segment de média en streaming unique et le temps de réponse du lecteur lors de la recherche.
(Facultatif) Encoding Profile
Profils pris en charge : For High-Resolution Devices, For Standard-Resolution Devices et For Mobile Devices. Ce paramètre est disponible uniquement pour le codec H.264.
Lorsqu’une vidéo possède plusieurs sorties de définition, définissez la définition la plus basse sur For Mobile Devices (baseline) pour garantir la lecture sur des appareils d’entrée de gamme. Définissez les autres définitions sur For Standard-Resolution Devices (main) ou For High-Resolution Devices (high).
(Facultatif) Buffer
Saisissez une valeur dans la zone de texte. La valeur doit être un entier compris entre 1 000 et 128 000. L’unité est le Ko. La valeur par défaut est 6 000.
RemarqueLa taille du buffer (Bufsize) contrôle la fluctuation du débit binaire. Une valeur Bufsize plus élevée permet une plus grande fluctuation du débit et améliore la qualité vidéo.
(Facultatif) Scan Mode
Modes pris en charge : Source Mode, Automatic Deinterlacing, Interlaced Scan et Progressive Scan. Le mode par défaut est Source Mode.
(Facultatif) Color Format
Sélectionnez le format d’encodage souhaité dans la liste déroulante. Le format vidéo d’origine est utilisé par défaut.
-
Audio Parameters.
Paramètre
Description
(Facultatif) Disable Audio
Si vous cochez Disable audio, vous ne pourrez pas configurer les paramètres ci-dessous.
Le fichier de sortie ne contiendra aucun flux audio ni aucune information multimédia associée. Cette fonctionnalité convient aux scénarios où vous devez extraire uniquement le flux vidéo d’un fichier vidéo.
Encoding Format
Sélectionnez un format de codage audio dans la liste déroulante. Le format par défaut est AAC.
RemarqueSi le format de conteneur est HLS et que le format d’encodage vidéo est H.264, le format de codage audio doit être défini sur AAC. Sinon, la tâche de transcodage peut aboutir, mais le fichier de sortie sera illisible.
Encoding Profile
Vous pouvez définir le profil d’encodage lorsque le format d’encodage est AAC.
Si la source audio comporte 5.1, 7.1 canaux ou plus, définissez le profil sur
aac_low.Pour les appareils de lecture grand public, définissez le profil sur
aac_he. Cela permet de réduire de moitié le débit binaire audio par rapport àaac_lowpour une même qualité audio. Un débit binaire faible courant est de 64 kbit/s.Pour les appareils de lecture haut de gamme, définissez le profil sur
aac_he_v2. Cela permet d’obtenir des fichiers plus petits et une meilleure qualité audio. Les débits binaires faibles courants varient de 32 à 48 kbit/s.
Sample Rate
Sélectionnez une fréquence d’échantillonnage dans la liste déroulante. L’unité est le Hz. La valeur par défaut est 44 100.
Différents formats de conteneurs et d’encodage prennent en charge différentes fréquences d’échantillonnage. Pour plus d’informations, consultez Fréquences d’échantillonnage prises en charge.
Audio Bitrate
Vous pouvez conserver la fréquence d’images et le débit binaire moyens d’origine de la vidéo.
Si vous sélectionnez le débit binaire moyen, saisissez un entier compris entre 8 et 1 000 dans la zone de texte. L’unité est le kbit/s. La valeur par défaut est 128. Les valeurs courantes sont 64, 128 et 256.
Number of Channels
Sélectionnez le nombre de canaux audio dans la liste déroulante. Vous pouvez conserver le nombre de canaux d’origine. La valeur par défaut est 2.
Volume Normalization
Si vous activez cette fonctionnalité, le volume des fichiers traités par le modèle sera uniforme. Cela évite les grandes différences de volume entre les fichiers. Ce paramètre ne peut être défini que lorsqu’il existe un seul flux audio de sortie. Il n’est pas pris en charge pour plusieurs flux audio.
-
Cliquez sur Submit pour créer le modèle de transcodage.
Gérer les modèles de transcodage
Rechercher des modèles de transcodage
Connectez-vous à la console MPS.
Dans la barre de navigation supérieure, sélectionnez une région dans la liste déroulante.

Dans le volet de navigation de gauche, accédez à template management > transcoding templates.
Sélectionnez template title ou template ID, puis saisissez la valeur correspondante.
Modifier un modèle de transcodage
Connectez-vous à la console MPS.
Dans la barre de navigation supérieure, sélectionnez une région dans la liste déroulante.

Dans le volet de navigation de gauche, accédez à template management > transcoding templates> Custom template.
Dans la colonne Actions, cliquez sur Modify.
Copier un modèle de transcodage
Connectez-vous à la console MPS.
Dans la barre de navigation supérieure, sélectionnez une région dans la liste déroulante.

Dans le volet de navigation de gauche, accédez à template management > transcoding templates> Custom template.
-
Dans la colonne Actions, cliquez sur Copy pour créer un nouveau modèle basé sur les paramètres du modèle actuel.
Si vous copiez un modèle personnalisé, ses paramètres backend sont également copiés.
Supprimer un modèle de transcodage
Connectez-vous à la console MPS.
Dans la barre de navigation supérieure, sélectionnez une région dans la liste déroulante.

Dans le volet de navigation de gauche, accédez à template management > transcoding templates> Custom template.
-
Dans la colonne Actions, cliquez sur Delete.
RemarqueAprès la suppression d’un modèle, toute tâche de transcodage ou tout workflow utilisant son ID de modèle échouera.
Étapes suivantes
Lorsque vous créez une tâche de transcodage ou créez un workflow, sélectionnez votre modèle de transcodage personnalisé.