Lorsque vous transcodez un fichier vidéo vous avez la possibilité de le transcoder avec plusieurs pistes audio, ce qui permet à vos utilisateurs de choisir la langue dans laquelle ils souhaitent regarder la vidéo.
Pour que les différentes pistes soient détectées lors du transcodage, il faut que le fichier de métadonnées comprenne à minima 2 langues, avec un attribut non nul et que ces 2 langues soient différentes, sans quoi le transcodage n'aboutira pas et vous aurez l'un des messages d'erreur suivants :
> Cas n°1 "Multi audio tracks file detected without languages in metadata" :
Pour cette erreur, le fichier de métadonnées ne contient pas d'information de langue, les pistes audio ne sont pas détectées. Le fichier de métadonnées peut ressembler à ceci :
Voici un exemple de piste audio qui comporte cette fameuse métadonnée (en jaune) :
Attention cependant, il est impératif que les valeurs du champs "Language" soient différentes entre les différentes pistes audio sinon une erreur "Duplicate audio tracks in metadatas" sera remontée par notre système de transcodage.
> Cas n°2 "Duplicate audio tracks in metadatas" :
Dans ce cas de figure, bien que votre fichier de métadonnées comporte 2 langues, celles-ci portent le même code langue et le transcodage ne peut aboutir. Voici un exemple de fichier comportant 2 pistes audio mais avec le même code langue :
Voici un exemple de piste audio qui comporte 2 pistes en langue différentes :