La copie de flux a échoué pour ce fichier : l’audio a donc été réencodé (WMA v2) pour enregistrer les tags. La qualité sonore peut être réduite par rapport à l’original.
Qu’est-ce que WMA et ASF ?
ASF (Advanced Systems Format) est le conteneur multimédia de Microsoft ; WMA (Windows Media Audio) est la famille de codecs qu’il contient généralement. Le couple est comparable à Ogg et Vorbis ou à MP4 et AAC : le conteneur organise les paquets et porte les métadonnées, tandis que le codec définit la manière dont les octets audio sont compressés. Un fichier .wma est simplement de l’ASF dont le contenu est de l’audio WMA ; or les tags que cette page modifie se trouvent dans la couche conteneur, ce qui permet de les réécrire sans jamais toucher au flux audio.
Cinq faits pour situer le reste de cette page :
• ASF = le conteneur de Microsoft (1996) ; WMA = la famille de codecs audio qu’il contient
• WMA Standard est avec perte (1999) ; WMA Lossless (2003) est un codec différent, malgré le nom
• les tags sont stockés dans les objets ASF Content Description et Extended Content Description, et non dans le flux audio
• cette page réécrit les tags par copie de flux : les paquets audio sont déplacés sans être modifiés, la qualité est donc parfaitement préservée
• modifier les métadonnées n’exige jamais de réencodage ; le réencodage n’est qu’un recours pour les fichiers endommagés
ASF est le conteneur, WMA est le codec
L’ASF a été conçu à la fin des années 1990 pour le streaming sur réseau : chaque bloc de données est horodaté et accompagné d’une somme de contrôle afin qu’un récepteur puisse rejoindre le flux en cours de route. Il peut contenir de l’audio WMA, de la vidéo WMV, ou les deux. La famille WMA comporte trois branches à distinguer : WMA Standard (versions 1 à 3), le codec avec perte qui rivalisait avec le MP3 ; WMA Lossless, un codec sans perte identique bit à bit, destiné à l’archivage ; et WMA Voice, optimisé pour la parole à très faible débit. Les trois utilisent le même conteneur, et l’éditeur de tags les traite de la même façon : les tags relèvent du conteneur, pas du codec.
Comment les tags WMA / ASF sont stockés
Les métadonnées ASF se trouvent dans deux objets dédiés, près de l’en-tête du fichier. L’objet d’origine Content Description contient cinq champs : titre, auteur, copyright, description et note. Tout ce qui est plus riche se trouve dans l’objet Extended Content Description, dont les champs portent le préfixe WM/ : WM/AlbumTitle, WM/Year, WM/TrackNumber, WM/Genre, etc. C’est pourquoi le formulaire ci-dessus associe « Album » et « Piste » à des champs ASF différents de « Titre » : les huit champs visibles sont des noms conviviaux pour les attributs WM/* sous-jacents. Les champs laissés vides conservent ce que le fichier contient déjà ; les champs modifiés sont réécrits à l’enregistrement.
Copie de flux : pourquoi la modification des tags ne touche jamais à l’audio
Le bouton d’enregistrement effectue un remultiplexage : le fichier est démultiplexé, les objets de métadonnées sont remplacés par vos valeurs, et les paquets audio sont copiés octet par octet. C’est l’équivalent de réétiqueter une boîte sans ouvrir les sacs qu’elle contient : aucun décodage, aucun réencodage, aucune perte de génération ; l’audio du fichier « _tagged » est identique bit à bit à votre entrée. Ce n’est que si la copie de flux échoue sur un fichier endommagé que la page recourt au réencodage (un avertissement jaune s’affiche alors). C’est le seul cas où la qualité peut être affectée, et ce n’est jamais silencieux.
Idées reçues courantes
- Tous les fichiers WMA sont sans perte. Non. WMA Standard est un codec avec perte ; seuls les fichiers encodés en WMA Lossless sont identiques bit à bit. L’éditeur de tags ne fait pas la différence : il copie les deux types sans les modifier. Mais si vous convertissez du WMA Standard ailleurs, traitez-le comme n’importe quelle source avec perte.
- Modifier les tags risque de dégrader la qualité audio. Non. Un remultiplexage ne réécrit que les objets de métadonnées ; les paquets audio sont copiés tels quels. C’est pourquoi le bouton indique « sans réencodage », et le recours avertit clairement lorsqu’il faut s’en écarter.
- Les fichiers WMA ne se lisent que sous Windows. Non. VLC, foobar2000, mpv et tous les navigateurs actuels lisent parfaitement l’audio WMA ; ce format est ancien, mais pas abandonné.
Outils associés : Éditeur de tags M4A / AAC / ALAC pour les fichiers au format Apple, Éditeur de tags WMV / M4V / 3GP pour les conteneurs vidéo, Audio vers MP3 et Audio vers WAV / FLAC pour convertir l’audio WMA dans d’autres formats.