Le bitrate audio, aussi écrit audio bit rate, est la quantité de données qu'un flux audio utilise pour chaque seconde de son. Le bitrate audio se mesure en bits par seconde, et 1 kilobit par seconde (kbps) correspond à 1000 bits par seconde. Un fichier MP3 à 128 kbps utilise 128000 bits pour chaque seconde d'audio.
Dans un fichier vidéo, le flux audio a son propre bitrate, distinct du bitrate de l'image. Le bitrate de l'ensemble du fichier est une autre valeur, car il couvre tous les flux réunis.
À quoi ressemble la valeur
Un rapport peut afficher le bitrate audio en bits par seconde, par exemple 128000. Il peut aussi utiliser les kilobits par seconde, comme 128 kbps, ou les mégabits par seconde, comme 1.41 Mbps.
Valeurs typiques
32 kbpsà320 kbps: MP3 à 32000, 44100 ou 48000 Hz, en 14 paliers fixes8 kbpsà160 kbps: MP3 à 16000, 22050 ou 24000 Hz, un mode acceptable pour la parole128 kbps: valeur par défaut de l'encodeur MP3 LAME pour la stéréo à 32000, 44100 ou 48000 Hz, et de l'encodeur AAC dans FFmpeg64 kbpsà128 kbps: plage indiquée par la spécification Opus pour la musique stéréo1.41 Mbps: audio stéréo non compressé à 44100 Hz et 16 bits, les valeurs d'un CD audio
Pour l'audio MP3 stéréo, le guide de Mozilla pour les développeurs web recommande au moins 128 kbps. Pour la musique, le guide indique de choisir au moins 192 kbps si possible.
D'où vient la valeur
L'encodeur définit le bitrate lorsqu'il crée le fichier, à partir des paramètres que vous ou le programme avez choisis. Dans un fichier MP3, 4 bits dans l'en-tête de chaque trame stockent le bitrate sous forme d'indice. Pour l'indice 0, un rapport affiche free au lieu d'un nombre.
Un fichier WAV stocke le nombre moyen d'octets par seconde, et 8 fois cette valeur donne le bitrate. Pour l'audio non compressé, le bitrate est le taux d'échantillonnage multiplié par le nombre de bits par échantillon et par le nombre de canaux. Ainsi, 44100 Hz, 16 bits et 2 canaux donnent 1411200 bits par seconde, que le fichier stocke comme 176400 octets par seconde.
Un fichier FLAC ne stocke pas de bitrate, donc le programme qui lit le fichier calcule le bitrate qu'il affiche. Un fichier Ogg Vorbis possède des champs pour un bitrate nominal, maximal et minimal. La spécification Vorbis qualifie ces champs d'indices, de sorte que le bitrate réel peut différer, et un champ avec la valeur 0 n'a pas de signification.
Bitrate audio constant et variable
Avec un bitrate constant (CBR), chaque seconde du fichier utilise la même quantité de données. Avec un bitrate variable (VBR), l'encodeur décide du nombre de bits pour chaque trame, et le bitrate varie donc au cours du fichier.
Pour un MP3 en VBR, l'encodeur LAME écrit un en-tête supplémentaire avec le nombre de trames et d'octets. Un rapport peut calculer le bitrate moyen à partir de cet en-tête. Sans cet en-tête, un rapport peut n'afficher que le bitrate de la première trame.
Pour un fichier MP3 sans cet en-tête, un rapport peut estimer la durée à partir de la taille du fichier et du bitrate. Un bitrate erroné donne alors aussi une durée erronée.
Pourquoi c'est important
MP3, AAC, Opus et Vorbis utilisent une compression avec perte : l'encodeur supprime ou simplifie les sons difficiles à entendre. Un bitrate plus élevé permet à l'encodeur d'en conserver davantage, ce qui peut améliorer la qualité, mais le fichier devient plus volumineux. À 128 kbps, une minute d'audio nécessite 960 kilo-octets, et à 320 kbps la même minute nécessite 2,4 méga-octets.
Comparez les bitrates uniquement entre des fichiers avec le même codec. Au même bitrate, il est généralement rapporté que l'AAC sonne mieux que le MP3.