Des bordures noires ou des espaces vides apparaissent autour de la vidéo lorsque le ratio d'aspect du lecteur ne correspond pas à celui de la vidéo.
Description du problème
Des bordures noires apparaissent autour de l'image vidéo pendant la lecture, comme illustré dans la figure suivante.

Cause possible
Le ratio d'aspect du lecteur ne correspond pas au ratio d'aspect de la vidéo.
Solution
-
Consultez les paramètres width et height de l'image vidéo, ainsi que les paramètres vedioWidth et vedioHeight du lecteur.
RemarqueRemarque : utilisez ffplay ou des outils d'analyse vidéo similaires pour consulter les paramètres width et height. Si vous utilisez le lecteur ApsaraVideo, consultez les valeurs width et height définies lors de l'initialisation du lecteur.
-
Ajustez le ratio vedioWidth/vedioHeight pour qu'il corresponde au ratio width/height.
RemarqueRemarque : tenez compte des points suivants lors de l'ajustement du ratio d'aspect du lecteur et de la vidéo :
Si vous utilisez le lecteur ApsaraVideo, ajustez les valeurs des paramètres attributs et méthodes. Pour plus d'informations, consultez vedioWidth/vedioHeight.
Pour un flux en direct, reportez-vous à la section encodage personnalisé afin de transcoder la vidéo par height.
Pour les flux VOD, transcodez la vidéo via la fonction transcodage. Pour plus d'informations, consultez la documentation sur le transcodage.
Une fois le ratio d'aspect ajusté, lancez la lecture de la vidéo et vérifiez l'absence de marges dans le lecteur.
Champ d'application
ApsaraVideo Live