Si les modèles prédéfinis d'ApsaraVideo Media Processing (MPS) ne répondent pas à vos besoins, créez un modèle de transcodage personnalisé pour configurer des paramètres tels que le format d'encodage, la fréquence d'images et la résolution.
Limites
Par défaut, vous pouvez créer jusqu'à 10 modèles de transcodage par compte Alibaba Cloud dans chaque région. Ce quota s'applique aux modèles personnalisés. Pour augmenter cette limite, contactez le support Alibaba Cloud.
Utiliser la console
Connectez-vous à la console ApsaraVideo Media Processing (MPS) et sélectionnez une région dans la barre de navigation supérieure.
Dans le volet de navigation de gauche, choisissez Template management > Transcoding templates. Ensuite, cliquez sur l'onglet Customize Template.
Cliquez sur Add template.
-
Configurez les paramètres du modèle de transcodage dans les sections Basic Parameters, Video Parameters et Audio Parameters.
-
Basic Parameters
Parameter
Description
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 et sa longueur ne doit pas dépasser 128 octets.
Type de transcodage
Sélectionnez le type de transcodage.
RemarqueCette option est utile pour extraire une piste audio d'une vidéo ou pour transcoder un fichier audio.
Encapsulation Format
Sélectionnez le format de conteneur pour le fichier de sortie.
-
Video Parameters
RemarqueSi votre fichier d'entrée est au format High Dynamic Range (HDR) et que vous souhaitez le convertir en Standard Dynamic Range (SDR), contactez le support Alibaba Cloud pour configurer le mappage tonal adaptatif. Cela permet d'éviter la surexposition ou la sous-exposition dans la sortie.
Parameter
Description
Encoding Format
Sélectionnez le format d'encodage vidéo.
Contrôle du débit binaire
Sélectionnez un mode pour contrôler le débit binaire vidéo. Modes pris en charge : Same as Source, Fixed Bitrate, Average Bitrate et CRF.
RemarqueLe contrôle du débit binaire détermine la manière dont le débit de sortie est géré pendant le processus d'encodage :
Same as Source : le débit de sortie correspond au débit d'entrée.
Fixed bitrate : utilise un débit constant pour l'ensemble du fichier, quelle que soit la complexité de la scène. Ce mode peut entraîner des tailles de fichier plus importantes.
Average bitrate : la sortie maintient un débit moyen spécifié sur la durée du fichier. L'encodeur alloue plus de bits aux scènes complexes et moins aux scènes simples. Ce mode équilibre la qualité et la prévisibilité de la taille du fichier.
CRF : ce mode vise un niveau de qualité vidéo constant. Vous spécifiez ce niveau avec une valeur Constant Rate Factor (CRF) allant de 0 (sans perte) à 51 (qualité la plus faible). Le débit de sortie fluctue en fonction de la complexité de la scène et n'est pas prévisible.
Configurez les paramètres de débit binaire associés.
(Facultatif) Peak Bit Rate
Le débit binaire instantané maximal en Kbps. La valeur doit être un entier compris dans la plage [10, 50 000].
(Facultatif) Vérification du débit binaire
L'action à entreprendre si le débit binaire vidéo d'entrée est inférieur au débit binaire cible.
Modes pris en charge : Transcode at source bitrate, Transcode at specified bitrate (upsampling) et Do not transcode.
Resolution
Sélectionnez un mode pour définir la résolution de sortie. Modes pris en charge : Same as source, Set by long and short sides et Set by width and height.
Spécifiez les dimensions de la vidéo. Les valeurs doivent être des entiers pairs compris dans la plage [128, 4 096].
(Facultatif) Vérification de la résolution
L'action à entreprendre si la résolution d'entrée est inférieure à la résolution cible.
Modes pris en charge : Transcode at source resolution, Transcode at specified resolution et Do not transcode.
Frame Rate
Indiquez si vous souhaitez utiliser la fréquence d'images de la vidéo d'entrée ou spécifier une fréquence d'images personnalisée.
Si vous sélectionnez une fréquence d'images personnalisée, saisissez une valeur comprise dans la plage (0, 60]. Unité : fps. Les valeurs courantes incluent 23,976, 24, 25 et 30.
RemarqueSi la fréquence d'images d'entrée est supérieure à 60 fps, la sortie est plafonnée à 60 fps.
(Facultatif) Fragment Length
La durée de chaque segment. La valeur doit être un entier compris dans la plage [1, 60]. Unité : secondes. Si ce champ est laissé vide, la valeur par défaut est 10.
RemarqueUn segment doit contenir au moins une image clé. Pour de meilleurs résultats, définissez la durée du segment comme un multiple de la durée du GOP. Si la durée est inférieure à la durée du GOP ou n'en est pas un multiple, le service ajuste automatiquement l'intervalle entre les images clés.
(Facultatif) GOP
La taille du groupe d'images (GOP). Vous pouvez définir la taille en spécifiant soit l'intervalle de temps maximal, soit le nombre maximal d'images entre les images clés.
La valeur doit être un entier compris dans la plage [1, 100 000]. Pour la diffusion en continu, une valeur comprise entre 2 et 7 secondes est recommandée.
RemarqueUne taille de GOP plus grande augmente le taux de compression, mais augmente également le temps d'encodage, la durée des segments et le temps de réponse de recherche dans les lecteurs.
(Facultatif) Encoding Level
Ce paramètre est disponible uniquement pour le codec H.264. Profils pris en charge : high, main et baseline.
Lors de la création de plusieurs sorties pour la diffusion adaptative, utilisez le profil baseline pour la résolution la plus faible afin de garantir la compatibilité avec les appareils plus anciens. Pour les autres résolutions, utilisez le profil main ou high.
(Facultatif) Buffer
La taille du buffer vidéo en kb. La valeur doit être comprise dans la plage [1 000, 128 000] et la valeur par défaut est 6 000.
RemarqueLa taille du buffer (également appelée
bufsize) contrôle la fluctuation du débit binaire. Une taille de buffer plus grande permet une variation de débit plus importante, ce qui peut améliorer la qualité.(Facultatif) Scan Mode
Le mode de balayage pour la sortie. Les modes pris en charge sont Same as source, Deinterlace, Interlaced et Progressive. La valeur par défaut est Same as source.
(Facultatif) Format de couleur
Sélectionnez le format de couleur. Par défaut, le format de la vidéo d'entrée est utilisé.
-
Audio Parameters
Parameter
Description
(Facultatif) Désactiver l'audio
Si vous sélectionnez Désactiver l'audio, les paramètres audio ci-dessous deviennent indisponibles.
Le fichier de sortie ne contiendra pas de flux audio ni d'informations multimédias associées. Cette option est utile lorsque vous devez extraire uniquement le flux vidéo.
Encoding Format
Sélectionnez le format d'encodage audio. La valeur par défaut est AAC.
RemarqueSi le format de conteneur est HLS et que le format d'encodage vidéo est H.264, vous devez sélectionner AAC comme format d'encodage audio pour garantir la compatibilité de la lecture.
Encoding Level
Ce paramètre est disponible lorsque le format d'encodage audio est AAC.
Pour les sources audio multicanaux, telles que le son surround 5.1 ou 7.1, définissez ce paramètre sur aac_low.
Pour la lecture sur des appareils grand public, utilisez aac_he. Cela permet de réduire le débit binaire audio jusqu'à 50 % par rapport à aac_low tout en maintenant une qualité audio similaire. Un débit binaire faible typique est de 64 Kbps.
Pour les appareils de lecture haut de gamme, utilisez aac_he_v2. Cela offre une meilleure qualité avec des tailles de fichier plus petites. Les débits binaires faibles typiques vont de 32 Kbps à 48 Kbps.
Sample Rate
Sélectionnez la fréquence d'échantillonnage en Hz. La valeur par défaut est 44 100.
Les fréquences d'échantillonnage prises en charge varient selon le format de conteneur et le format d'encodage. Pour plus d'informations, consultez Fréquences d'échantillonnage prises en charge.
Débit binaire audio
Indiquez si vous souhaitez utiliser le débit binaire audio de la vidéo d'entrée ou spécifier un débit moyen.
Si vous sélectionnez le débit moyen, saisissez un entier compris entre 8 et 1 000 Kbps. La valeur par défaut est 128. Les valeurs courantes sont 64, 128 et 256.
Audio Channels
Sélectionnez le nombre de canaux audio. Vous pouvez choisir de conserver le nombre original de canaux. La valeur par défaut est 2.
Normalisation du volume
Lorsqu'elle est activée, cette fonctionnalité ajuste le volume du fichier de sortie à un niveau cohérent. Cela évite les différences de volume significatives entre les fichiers. Ce paramètre est disponible uniquement pour les sorties audio à flux unique.
-
Cliquez sur Submit pour créer le modèle de transcodage.
Utiliser les SDK
|
SDK |
Références |
|
Java SDK |
|
|
Go SDK |
Utiliser l'API
Pour les instructions relatives à l'API, consultez AddTemplate - Ajouter un modèle de transcodage personnalisé.
Étapes suivantes
Gérer les modèles de transcodage : vous pouvez interroger, modifier, supprimer et copier vos modèles de transcodage. Pour plus d'informations, consultez Gérer les modèles de transcodage.
Utiliser le modèle de transcodage : lorsque vous créez une tâche de transcodage ou créez un workflow, vous pouvez sélectionner le modèle personnalisé que vous avez créé.