IT-lexicon › Programmeren › Gapless afspelen

Gapless afspelen

Programmeren Svenska → Bijgewerkt: 2026-10-28

Nummers achter elkaar afspelen zonder één sample stilte ertussen: op cd vanzelfsprekend, bij gecomprimeerde bestanden verrassend lastig.

Het probleem is dat MP3 en AAC audio coderen in frames van vaste grootte: 1152 samples bij MP3. De encoder vult het begin op met stilte om zijn eigen opstartvertraging te dekken en vult het einde aan tot het laatste frame vol is. Wie de bestanden naïef afspeelt, krijgt bij elke overgang een klein haperinkje, wat liveopnames, klassieke opnames en elke plaat waarop de nummers in elkaar overlopen verpest.

De oplossing is metadata die precies aangeeft hoeveel samples weg moeten. LAME schreef die in een eigen header en Apple voegde het equivalent voor AAC toe toen iTunes 7 in 2006 gapless ondersteuning kreeg. FLAC en WAV hadden het probleem nooit, omdat ze precies het aantal opgenomen samples opslaan.

← Terug naar het lexicon