Grunnleggende

Tapsbringende mot tapsfri

Én idé forklarer det meste av forvirringen rundt filkonvertering, og det tar to minutter å forstå den ordentlig.

Publisert

Forskjellen

Tapsfri komprimering gjør en fil mindre ved å beskrive den mer effektivt. Dekomprimer den, og du får tilbake nøyaktig det du puttet inn, bit for bit. ZIP, PNG og FLAC fungerer alle slik.

Tapsbringende komprimering gjør en fil mindre ved å kaste informasjon – nærmere bestemt informasjon et menneske neppe merker at mangler. JPG, MP3, AAC og H.264 fungerer alle slik, og de oppnår langt mindre filer enn tapsfri komprimering noensinne kan, nettopp fordi de har lov til å forkaste.

Tap er permanent, og det er den delen folk overser

Når en tapsbringende koder først har forkastet noe, er det borte. Ingen senere konvertering henter det tilbake. Å konvertere en MP3 til FLAC gir en stor, tapsfri fil som inneholder nøyaktig MP3-ens feil – det stanser ytterligere skade, men det angrer ingen.

Dette er den vanligste misforståelsen om filkonvertering, og det koster folk ekte arbeid: et bilde som gjentatte ganger åpnes, redigeres og lagres på nytt som JPG, forringes litt hver gang, usynlig i begynnelsen, så tydelig.

Omkoding forsterker tapet

Å konvertere mellom to tapsbringende formater – MP3 til OGG, eller M4A til MP3 – betyr å dekode lyd som allerede har vært gjennom én koder og sende den gjennom en andre. De to gjør ulike antakelser om hva som er trygt å forkaste, så den andre skader materiale som den første allerede hadde tynnet ut.

Den praktiske regelen: kod alltid fra den beste originalen du har. Hvis du fortsatt har WAV- eller FLAC-filen, kod fra den i stedet for fra en MP3 du laget tidligere.

Når ingenting av dette spiller noen rolle

Mesteparten av tiden spiller det faktisk ingen rolle. En MP3 på 192 kbps laget fra en CD-kopi kan ikke skilles fra kilden for de fleste lyttere på de fleste anlegg. En JPG med kvalitet 0,92 av et feriebilde kan ikke skilles fra originalen i vanlig visningsstørrelse. Å gruble over generasjonstap i en fil du hører på én gang i en bil, er bortkastet innsats.

Forskjellen har betydning når filen er en master – noe du skal redigere igjen, arkivere eller kode på nytt senere. Behold masterfiler tapsfrie. Del kopier tapsbringende. Den ene vanen unngår nesten alle problemene i denne artikkelen.

Hvor hvert format hører hjemme

Tapsfri: PNG, BMP, FLAC, WAV og dataformatene – CSV, JSON, YAML – der ett endret tegn ville vært en feil i stedet for et kompromiss.

Tapsbringende: JPG, WebP i vanlig modus, MP3, AAC, Vorbis, Opus og alle vanlige videokodeker, inkludert H.264 og VP8.

Prøv begge typene selv: komprimer et bilde med tapsbringende innstillinger, eller konverter WAV til FLAC for å se tapsfri komprimering krympe lyd uten å endre en eneste samplingsverdi.