Le volume de piste est un nombre dans un fichier multimédia qui indique à quel niveau sonore lire une piste. Une piste est une partie d’un film, par exemple l’image, une version audio ou les sous-titres.
Le volume de piste ne mesure pas le niveau sonore de l’enregistrement. La valeur se trouve dans l’en-tête de la piste, séparée des données audio, et sert d’instruction de lecture.
Quels fichiers le portent
Le volume de piste appartient au format de fichier QuickTime et aux formats qui en dérivent. Vous trouvez ce champ dans les vidéos MOV et MP4, ainsi que dans les fichiers audio M4A. ExifTool, un lecteur de métadonnées courant, classe les livres audio AAX d’Audible dans la même famille de formats.
Chaque piste de ces fichiers a besoin de son propre en-tête de piste, donc chaque piste possède sa propre valeur. Un film avec des pistes audio en anglais, français et japonais a 3 valeurs audio, une par piste.
Une piste n’est pas la même chose qu’un canal. Une piste stéréo contient 2 canaux et n’a pourtant qu’une seule valeur de volume de piste.
Tous les formats multimédias n’ont pas ce champ. La spécification Matroska, qui définit les fichiers MKV, ne répertorie aucun élément de volume pour une piste.
À quoi ressemblent les valeurs
L’en-tête de piste, stocké sous le nom tkhd, conserve le volume de piste sous la forme d’un nombre à virgule fixe sur 16 bits. Un rapport peut afficher ce nombre sous une autre forme. ExifTool, par exemple, divise le nombre stocké par 256 et affiche un pourcentage avec 2 décimales.
Voici les valeurs que vous voyez normalement :
0x0100dans le fichier, ou1.0en décimal, signifie un volume normal. ExifTool affiche cette valeur comme 100,00 %.0dans le fichier, ou0.0en décimal, apparaît généralement sur une piste sans média audible, comme une piste vidéo. ExifTool affiche cette valeur comme 0,00 %.
Les logiciels QuickTime permettent aussi d’autres nombres. L’ancienne documentation développeur de QuickTime d’Apple indique que les pistes d’un film peuvent avoir des volumes différents. Elle donne une plage allant de -1.0 à 1.0, et une valeur négative ne produit aucun son.
D'où vient la valeur
Le programme qui écrit le fichier définit le volume de piste. FFmpeg, un programme multimédia open source, écrit 0x0100 pour chaque piste audio et 0 pour chaque autre piste. FFmpeg écrit la même valeur que l’enregistrement soit faible ou fort.
Comment le volume piste audio diffère des autres valeurs de volume
D’autres valeurs décrivent aussi le volume et ont des objectifs différents :
- Le volume préféré se trouve dans l’en-tête du film et indique à quel niveau sonore lire l’ensemble du film. Une valeur de
1.0signifie volume maximal. - Le contrôle de volume dans un lecteur multimédia appartient au lecteur, pas à l’en-tête de la piste.
- Un fichier MP3 peut utiliser la trame ID3v2
RVA2pour ajuster le volume de chaque canal pendant la lecture.
Pourquoi cela est important pour votre fichier
Une valeur de 0 ne prouve pas que votre fichier est silencieux. Cette valeur appartient généralement à une piste sans son, comme la piste image. Vérifiez le type de codec de chaque piste pour voir laquelle contient le son.
Un rapport peut aussi afficher moins de valeurs que le fichier n’en contient. Par défaut, ExifTool conserve le premier volume de piste trouvé et ignore les autres.
Si la piste image vient en premier, le rapport affiche 0,00 % même lorsqu’une piste audio contient 1.0. L’option ExifTool pour les balises en double affiche les autres valeurs.
Vous ne pouvez pas non plus supposer que chaque lecteur respecte ce nombre. Le module de lecture FFmpeg pour ces fichiers ignore la valeur stockée et ne l’utilise pas. Le volume de piste ne contient aucune information personnelle.