ApsaraVideo Media Processing (MPS) vous permet d'ajouter une scène d'ouverture au début de votre vidéo en mode image dans l'image (PiP) et une scène de fin à la fin de votre vidéo avec des effets de transition. Les scènes d'ouverture et de fin sont des extraits vidéo servant à présenter des informations importantes. Cette rubrique explique comment configurer les scènes d'ouverture et de fin dans MPS.
Description des paramètres
Lorsque vous configurez les scènes d'ouverture et de fin, tenez compte des paramètres suivants :
-
La vidéo à laquelle vous souhaitez ajouter des scènes d'ouverture et de fin, ainsi que le bucket Object Storage Service (OSS) dans lequel la vidéo est stockée.
RemarqueLe paramètre Location spécifie la région dans laquelle se trouve le bucket OSS qui stocke le fichier d'entrée. La valeur du paramètre Location doit correspondre à la région dans laquelle vous avez activé MPS. Par exemple, si le endpoint de votre service MPS est mts.cn-hangzhou.aliyuncs.com, définissez le paramètre Location sur oss-cn-hangzhou.
-
Tenez compte des paramètres suivants lorsque vous configurez la sortie d'une tâche :
-
Vidéo
Les informations relatives au fichier de sortie, telles que la width, la hauteur et le débit binaire. Si le rapport d'aspect de la vidéo d'entrée diffère du rapport d'aspect de sortie, les images de la vidéo de sortie seront étirées. Nous vous recommandons de spécifier uniquement la width ou la hauteur de sortie. La dimension non spécifiée est automatiquement mise à l'échelle en fonction du rapport d'aspect de la vidéo d'entrée.
-
La liste des extraits vidéo à fusionner dans la scène d'ouverture. Les extraits vidéo sont fusionnés selon la séquence spécifiée dans la liste. Vous pouvez spécifier jusqu'à deux extraits vidéo.
Spécifiez les quatre paramètres suivants pour chaque extrait vidéo :
-
OpenUrl
Le chemin OSS de l'extrait vidéo.
RemarqueL'extrait vidéo doit se trouver dans la même région OSS que la vidéo d'entrée. Vous ne pouvez pas fusionner des vidéos provenant de régions différentes.
-
Start
La durée écoulée après le début de la lecture de la vidéo d'entrée avant que l'extrait vidéo ne soit lu. La valeur commence à 0. Unité : secondes. Valeur par défaut : 0.
-
Width
La width de l'extrait vidéo. Valeurs valides :
-1 : la width originale de l'extrait vidéo.
Full : La width de l'extrait vidéo est égale à la width de la partie principale.
-
Width personnalisée : Personnalisez la width de l'extrait vidéo. Valeurs valides : [0,4096].
RemarqueL'extrait vidéo est aligné au center en fonction du point central de la partie principale. La width de l'extrait vidéo doit être inférieure ou égale à la width de la partie principale. Sinon, la scène d'ouverture risque de ne pas s'afficher correctement.
-
Height
La hauteur de l'extrait vidéo. Valeurs valides :
-1 : la hauteur originale de l'extrait vidéo.
full : La hauteur de l'extrait vidéo est égale à la hauteur de la partie principale.
-
Hauteur personnalisée : Personnalisez la hauteur de l'extrait vidéo. Valeurs valides : [0,4096].
RemarqueL'extrait vidéo est aligné au center en fonction du point central de la partie principale. La hauteur de l'extrait vidéo doit être inférieure ou égale à la hauteur de la partie principale. Sinon, la scène d'ouverture risque de ne pas s'afficher correctement.
-
-
La liste des extraits vidéo à fusionner dans la scène de fin. Les extraits vidéo sont fusionnés selon la séquence spécifiée dans la liste. Vous pouvez spécifier jusqu'à deux extraits vidéo.
Spécifiez les paramètres suivants pour chaque extrait vidéo :
-
TailUrl
Le chemin OSS de l'extrait vidéo.
RemarqueL'extrait vidéo doit se trouver dans la même région OSS que la vidéo d'entrée. Vous ne pouvez pas fusionner des vidéos provenant de régions différentes.
-
Width
La width de l'extrait vidéo. Valeurs valides :
-1 : la width originale de l'extrait vidéo.
full : La width de l'extrait vidéo est égale à la width de la partie principale.
-
Width personnalisée : Personnalisez la width de l'extrait vidéo. Valeurs valides : [0,4096]
RemarqueL'extrait vidéo est aligné au center en fonction du point central de la partie principale. La width de l'extrait vidéo doit être inférieure ou égale à la width de la partie principale. Sinon, la scène de fin risque de ne pas s'afficher correctement.
-
Height
La hauteur de l'extrait vidéo. Valeurs valides :
-1 : la hauteur originale de l'extrait vidéo.
full : La hauteur de l'extrait vidéo est égale à la hauteur de la partie principale.
-
Hauteur personnalisée : Personnalisez la hauteur de l'extrait vidéo. Valeurs valides : [0,4096].
RemarqueL'extrait vidéo est aligné au center en fonction du point central de la partie principale. La hauteur de l'extrait vidéo doit être inférieure ou égale à la hauteur de la partie principale. Sinon, la scène de fin risque de ne pas s'afficher correctement.
-
BlendDuration
La durée de la transition entre la partie principale et l'extrait vidéo. Pendant la transition, la dernière image de la partie principale disparaît progressivement (fade out) et la première image de l'extrait vidéo apparaît progressivement (fade in). Unité : secondes. Valeur par défaut : 0.
-
IsMergeAudio
Indique s'il faut fusionner le contenu audio de l'extrait vidéo.
-
BgColor
La couleur des barres ajoutées à l'extrait vidéo si sa width ou sa hauteur est inférieure à celle de la partie principale.
-
-
Exemple
Ajoutez des scènes d'ouverture et de fin à une vidéo dont la résolution est de 1280 x 720 pixels. Les parties d'ouverture et de fin sont des fichiers MP4 dont les résolutions sont de 640 x480 pixels. La scène d'ouverture s'affiche 2 secondes après le début de la lecture de la vidéo de sortie. La durée de transition entre la partie principale et la scène de fin est de 3 secondes. La couleur des barres ajoutées à la scène de fin est noire. Une fois les paramètres configurés, la scène d'ouverture s'affiche en mode PiP sur la partie principale au point temporel 00:00:02 tandis que la partie principale continue d'être lue. Lorsque la partie principale se termine et disparaît progressivement, la scène de fin apparaît progressivement puis disparaît à son tour.
Pour obtenir des informations sur l'exemple de code permettant de configurer les scènes d'ouverture et de fin à l'aide des SDK MPS pour différents langages de programmation, consultez les rubriques suivantes :