Waar staat ID3 voor?
ID3 staat voor “Identify an MP3”. Het is een informele standaard, geen ISO-standaard: Eric Kemp bedacht ID3v1 in 1996, en ID3v2 volgde in 1998. MP3-spelers, autoradio's, telefoons en dj-software lezen het, en podcastapps gebruiken ID3v2 voor titels van afleveringen, artwork en hoofdstukken.
Wat zijn ID3-tags?
ID3-tags zijn metadatacontainers die rechtstreeks in MP3-bestanden zijn ingebed. Ze slaan alles op wat je muziekspeler nodig heeft om trackinformatie weer te geven, zonder afhankelijk te zijn van bestandsnamen of externe databases.
Een typische ID3-tag bevat:
- Titel — de naam van het nummer of de track
- Artiest — de uitvoerende artiest of band
- Album — de naam van het album of de release
- Jaar — het releasejaar
- Genre — de muziekgenreclassificatie
- Tracknummer — de positie binnen het album
- Albumhoes — ingebedde coverafbeelding (gewoonlijk JPEG of PNG)
- Songteksten — gesynchroniseerde of niet-gesynchroniseerde songteksten
- BPM — beats per minuut voor dj-software
- Componist, dirigent, schijfnummer — uitgebreide velden voor klassieke en multi-disc-releases
Zonder tags wordt je bibliotheek een stapel naamloze bestanden. Een bestand genaamd track03.mp3 kan van alles zijn — ID3-tags vertellen je speler dat het "Bohemian Rhapsody" van Queen is van het album "A Night at the Opera."
ID3v1 vs ID3v2
Er zijn twee grote versies van de ID3-standaard, en ze zijn fundamenteel verschillend van opzet:
ID3v1 (1996)
Het oorspronkelijke tagformaat. Het voegt een vaste 128-byte-blok toe aan het einde van het MP3-bestand. De beperkingen zijn groot:
- Maximaal 30 tekens voor titel-, artiest- en albumvelden
- 80 voorgedefinieerde genres (later uitgebreid naar 148) — geen aangepaste genres
- Geen albumhoes, geen songteksten, geen Unicode
- ID3v1.1 (1998) voegde een tracknummerveld toe door 2 bytes van het commentaarveld te hergebruiken
ID3v2 (1998–2000)
Een volledig herontwerp dat aan het begin van het MP3-bestand wordt opgeslagen. ID3v2 gebruikt een flexibele frame-gebaseerde structuur zonder praktische groottelimieten:
- Onbeperkte tekstlengte voor alle velden
- Ingebedde albumhoes — JPEG, PNG of andere afbeeldingsformaten
- Gesynchroniseerde songteksten met tijdstempels
- Aangepaste frames — sla elke gewenste metadata op
- Unicode-ondersteuning — correcte internationale tekens
| Functie | ID3v1 | ID3v2.3 | ID3v2.4 |
|---|---|---|---|
| Tekstlengte | 30 tekens | Onbeperkt | Onbeperkt |
| Albumhoes | Nee | Ja | Ja |
| Unicode | Nee (Latin-1) | UCS-2 / UTF-16 | UTF-8 native |
| Genres | 80 voorgedefinieerd | Vrije tekst | Vrije tekst |
| Songteksten | Nee | Ja (gesynchr.) | Ja (gesynchr.) |
| Compatibiliteit | Universeel | Zeer breed | Goed (niet alle spelers) |
Aanbeveling: gebruik ID3v2.3 voor maximale compatibiliteit. Het ondersteunt alles wat de meeste gebruikers nodig hebben — albumhoes, Unicode (via UTF-16), lange tekstvelden en songteksten. ID3v2.4 voegt native UTF-8 en verbeterde footer-ondersteuning toe, maar sommige oudere spelers en autoradio's kunnen het niet lezen.
Wat gebeurt er met tags tijdens de conversie?
FLAC gebruikt geen ID3-tags. In plaats daarvan slaat het metadata op als Vorbis Comments — een eenvoudig sleutel-waarde-systeem dat ook wordt gebruikt door Ogg Vorbis en Opus. Albumhoezen in FLAC worden opgeslagen in een apart METADATA_BLOCK_PICTURE-veld. Degelijke tagondersteuning is een van de redenen waarom FLAC bovenaan staat in onze gids over het beste lossless formaat om muziek te archiveren.
Bij het converteren van FLAC naar MP3 moet de converter Vorbis Comments omzetten naar ID3v2-frames. Gelukkig is deze omzetting rechtlijnig:
| FLAC (Vorbis Comment) | MP3 (ID3v2-frame) | Opmerkingen |
|---|---|---|
TITLE |
TIT2 |
Directe omzetting |
ARTIST |
TPE1 |
Directe omzetting |
ALBUM |
TALB |
Directe omzetting |
DATE |
TDRC / TYER |
TDRC voor v2.4, TYER voor v2.3 |
TRACKNUMBER |
TRCK |
Directe omzetting |
GENRE |
TCON |
Vrije tekst in beide |
METADATA_BLOCK_PICTURE |
APIC |
Albumhoes, JPEG of PNG |
LYRICS |
USLT |
Niet-gesynchroniseerde songteksten; sommige tools schrijven in plaats daarvan een TXXX-frame |
FFmpeg kopieert standaard de globale tags van de invoer naar de uitvoer; -map_metadata 0 maakt dat expliciet en -map_metadata -1 verwijdert ze. Albumhoezen werken anders: FFmpeg leest een FLAC-afbeeldingsblok als een aparte beeldstream, en die wordt alleen een ID3v2-APIC-frame als die stream in de uitvoer behouden blijft.
Onze converter kopieert de teksttags (titel, artiest, album, tracknummer, genre, datum) automatisch van FLAC naar MP3 en schrijft ze als ID3v2.4. Een ingebedde albumhoes valt weg, omdat alleen de audiostream behouden blijft. Voeg de hoes weer toe met een tag-editor zoals Mp3tag of MusicBrainz Picard.
Veelvoorkomende tagproblemen en oplossingen
Wanneer metadata de conversie niet overleeft, is er meestal een specifieke, oplosbare oorzaak:
Tags volledig verloren
De converter heeft de tags verwijderd, bijvoorbeeld met -map_metadata -1, of metadata van de verkeerde invoer gekopieerd. FFmpeg kopieert globale tags standaard, dus een gewone conversie behoudt ze. Dit is de meest voorkomende oorzaak van "lege tags" na conversie.
Albumhoes ontbreekt
Meerdere mogelijke oorzaken:
- Albumhoes niet ingebed — sommige FLAC-bestanden gebruiken een apart
folder.jpg-bestand in dezelfde map in plaats van de hoes in te bedden. Externe afbeeldingen zijn geen onderdeel van het FLAC-bestand en kunnen niet worden overgedragen tijdens conversie. - Albumhoes te groot — sommige spelers hebben moeite met ingebedde afbeeldingen groter dan 500 KB. Als je FLAC een PNG-hoes van 5 MB heeft, overweeg dan om de hoes te verkleinen naar 500–800 pixels als JPEG voor of na de conversie. Met onze gratis tool om afbeeldingen te verkleinen breng je een grote hoes op dat formaat voordat je hem inbedt.
- Beperking van de converter — veel converters behouden alleen de audiostream. De onze ook, dus voeg de hoes na de conversie opnieuw toe met een tag-editor.
Verminkte tekens (mojibake)
Tekencoderingsfout. Vorbis Comments in FLAC zijn altijd UTF-8. Maar als de MP3 wordt geschreven met ID3v2.3 en Latin-1-codering, kunnen niet-ASCII-tekens (Cyrillisch, CJK, geaccentueerd Latijn) onjuist worden weergegeven. De oplossing: gebruik -id3v2_version 3 met UTF-16-codering, of gebruik -id3v2_version 4 dat native UTF-8 ondersteunt.
ID3-versie-incompatibiliteit
Sommige oudere autoradio's en draagbare spelers lezen alleen ID3v1 of ID3v2.3. Als je tags leeg lijken op een specifiek apparaat, heeft de converter mogelijk ID3v2.4-tags geschreven die het apparaat niet kan lezen. De oplossing: gebruik -id3v2_version 3 om het breed compatibele ID3v2.3-formaat af te dwingen.
Best practices voor het converteren van je muziekbibliotheek
Bij het converteren van een grote FLAC-bibliotheek naar MP3, volg je deze werkwijzen om je metadata intact en consistent te houden:
- Gebruik altijd
-map_metadata 0— deze enkele vlag zorgt ervoor dat alle herkende tags worden overgedragen van bron naar uitvoer - Gebruik
-id3v2_version 3— ID3v2.3 is de meest compatibele versie voor spelers, apparaten en autoradio's - Houd de albumhoes onder 500 KB — verklein hoezen naar 500–800 pixels en comprimeer als JPEG. Grote PNG-hoezen verspillen ruimte en kunnen problemen veroorzaken op mobiele apparaten
- Verifieer met
ffprobe— na het converteren van een testbestand, voerffprobe output.mp3uit om te bevestigen dat alle verwachte tags aanwezig zijn - Controleer een paar bestanden in je doelspeler — de ultieme test is of tags correct worden weergegeven op het apparaat dat je daadwerkelijk gebruikt
Batchtip: bij het converteren van een volledige bibliotheek, converteer eerst één album en controleer of alles correct wordt weergegeven in je muziekspeler voordat je de rest verwerkt. Een metadata-probleem vroeg opsporen bespaart uren herconversie.
Het volledige FFmpeg-commando
Ter referentie, hier is het commando dat best-practice audio-encoding combineert met volledige metadatabehoud:
ffmpeg -i input.flac -map_metadata 0 -id3v2_version 3 \
-codec:a libmp3lame -q:a 0 output.mp3
Dit kopieert alle metadata, schrijft ID3v2.3-tags en codeert op VBR V0 (~245 kbps) kwaliteit. Voor CBR 320 kbps, vervang -q:a 0 door -b:a 320k. Twijfel je tussen VBR V0 en CBR 320, bekijk dan onze bitrategids voor FLAC naar MP3.
ID3-tags bewerken
Windows Verkenner
Klik met de rechtermuisknop op de MP3, kies Eigenschappen, open het tabblad Details en klik op een waarde om die te bewerken. Handig voor een paar bestanden; een albumhoes toevoegen kan niet.
Muziek-app van Apple (Mac) of iTunes
Selecteer het nummer en druk op Cmd+I (Ctrl+I in iTunes voor Windows) om het infovenster te openen en bewerk daar de velden en het artwork.
Mp3tag en MusicBrainz Picard
Mp3tag (Windows en macOS) bewerkt veel bestanden tegelijk en kan albumhoezen toevoegen. MusicBrainz Picard (Windows, macOS, Linux) herkent nummers en vult tags in vanuit de MusicBrainz-database.
FFmpeg
Wijzig een tag zonder opnieuw te coderen: ffmpeg -i input.mp3 -c copy -metadata title="New Title" -id3v2_version 3 output.mp3