Utilisation d’une liste de décisions d’édition pour l’encodage de la voix

Une liste de décision d’édition (EDL) est une donnée donnée à un codec qui fournit des informations sur la façon dont des parties spécifiques du contenu doivent être encodées. Le codec Windows Media Audio 9 Voice prend en charge un EDL simple dans lequel vous pouvez spécifier les parties de contenu qui contiennent de la musique. Par défaut, le codec détecte les passages de musique lui-même lorsqu’il est configuré pour encoder du contenu mixte. Vous devez utiliser un EDL uniquement si le codec ne détecte pas correctement les types de contenu.

Pour utiliser un EDL, l’encodeur vocal doit être défini pour encoder du contenu mixte. Configurez le mode du codec vocal sur « mixed » en définissant la propriété MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode sur 2. Définissez l’EDL à l’aide de la propriété MFPKEY_WMAVOICE_ENC_EDL . La valeur de cette propriété est une chaîne contenant une liste délimitée par des virgules des intervalles de temps dans le contenu qui doit être encodé en tant que musique. Le premier élément de la liste est la version de l’EDL, qui est toujours 1. Le deuxième élément est le nombre de sections de musique décrites dans la liste. Après le deuxième élément se trouvent un certain nombre de paires de valeurs égales au deuxième élément ; chaque paire de valeurs décrit le point de départ et de fin d’un passage de musique dans le contenu, en millisecondes.

Par exemple, la chaîne EDL « 1, 4, 1000, 2000, 5000, 6000, 9000, 10000, 13000, 14000 » spécifie quatre passages musicaux, chacun d’entre eux d’une seconde. Si les informations de la chaîne EDL ne sont pas valides, elles sont ignorées.

Utilisation du codec Windows Media Audio 9 Voice

Utilisation de l’audio