Strømkopieringen mislykkedes for denne fil, så lyden blev omkodet (WMA v2) for at gemme tags. Lydkvaliteten kan være lavere end originalens.
Hvad er WMA og ASF?
ASF (Advanced Systems Format) er Microsofts mediecontainer; WMA (Windows Media Audio) er den kodekfamilie, der normalt ligger indeni. Parret svarer til Ogg-og-Vorbis eller MP4-og-AAC: containeren indrammer pakkerne og bærer metadata, mens kodeken definerer, hvordan lydbytes selv komprimeres. En .wma-fil er blot ASF, hvor nyttelasten er WMA-lyd — og de tags, denne side redigerer, ligger i containerlaget, hvorfor de kan omskrives uden nogensinde at røre lydstrømmen.
Fem fakta, der forankrer resten af siden:
• ASF = Microsofts container (1996); WMA = lydkodekfamilien indeni
• WMA Standard er med tab (1999); WMA Lossless (2003) er en anden kodek på trods af navnet
• tags ligger i ASF-objekterne Content Description og Extended Content Description, ikke i lydstrømmen
• denne side omskriver tags via strømkopiering — lydpakker flyttes igennem uberørte, så kvaliteten bevares nøjagtigt
• redigering af metadata kræver aldrig omkodning; en omkodning er kun en reserveløsning for beskadigede filer
ASF er containeren, WMA er kodeken
ASF blev designet i slutningen af 1990'erne til streaming over netværk: hver datablok er tidsstemplet og checksum-sikret, så en modtager kan tilslutte sig midt i en strøm. Den kan rumme WMA-lyd, WMV-video eller begge dele. WMA-kodekfamilien har tre grene, der er værd at skelne: WMA Standard (version 1–3), kodeken med tab, der konkurrerede med MP3; WMA Lossless, en bit-præcis tabsfri kodek til arkivering; og WMA Voice, indstillet til tale ved meget lave bitrater. Alle tre ligger i samme container, og tagredigeringen her håndterer dem ens — tags er en containerting, ikke en kodekting.
Hvordan WMA/ASF-tags gemmes
ASF-metadata ligger i to dedikerede objekter nær filhovedet. Det oprindelige Content Description-objekt rummer fem felter: titel, forfatter, copyright, beskrivelse og bedømmelse. Alt det rigere ligger i objektet Extended Content Description, hvis felter navngives med præfikset WM/ — WM/AlbumTitle, WM/Year, WM/TrackNumber, WM/Genre og så videre. Derfor kortlægger formularen ovenfor "Album" og "Spor" til andre ASF-felter end "Titel": de otte synlige felter er venlige navne for de underliggende WM/*-attributter. Felter, der lades tomme, beholder det, filen allerede gemmer; felter, der ændres, omskrives ved lagring.
Strømkopiering: hvorfor tagredigering aldrig berører lyden
Gem-knappen kører en remux: filen afmultiplekses, metadataobjekterne erstattes med de redigerede værdier, og lydpakkerne kopieres igennem byte for byte — svarende til at omskrive en etiket uden at åbne æsken indeni. Ingen afkodning, ingen omkodning, intet generationstab; lyden i "_tagged"-outputtet er bit-identisk med indsatsen. Kun hvis strømkopieringen fejler på en beskadiget fil, falder siden tilbage til omkodning (der vises en gul advarsel, når det sker) — det er det eneste tilfælde, hvor kvaliteten kan påvirkes, og det sker aldrig stille.
Almindelige misforståelser
- Alle WMA-filer er tabsfri. Nej. WMA Standard er en kodek med tab; kun filer kodet med WMA Lossless er bit-for-bit identiske. Tagredigeringen er ligeglad — den kopierer begge typer uberørt — men hvis WMA Standard konverteres et andet sted, behandles den som enhver anden kilde med tab.
- Redigering af tags risikerer lydkvaliteten. Nej. En remux omskriver kun metadataobjekterne; lydpakkerne kopieres ordret. Derfor står der "ingen omkodning" på knappen, og reserveløsningen advarer tydeligt, hvis den må afvige.
- WMA-filer spiller kun på Windows. Nej. VLC, foobar2000, mpv og alle aktuelle browsere håndterer WMA-lyd fint; formatet er forældet, men ikke forladt.
Relaterede værktøjer: Tagredigering til M4A / AAC / ALAC til Apple-formatfiler, Tagredigering til WMV / M4V / 3GP til videocontainere, Lyd til MP3 og Lyd til WAV / FLAC til at konvertere WMA-lyd til andre formater.