Förlustbehäftad mot förlustfri
En idé förklarar det mesta av förvirringen kring filkonvertering, och det tar två minuter att förstå ordentligt.
Publicerad
Skillnaden
Förlustfri komprimering gör en fil mindre genom att beskriva den mer effektivt. Dekomprimera den och du får tillbaka exakt det du lade in, bit för bit. ZIP, PNG och FLAC fungerar alla så.
Förlustbehäftad komprimering gör en fil mindre genom att kasta bort information – närmare bestämt information som en människa sannolikt inte märker saknas. JPG, MP3, AAC och H.264 fungerar alla så, och de ger betydligt mindre filer än förlustfri någonsin kan, just för att de får kasta bort.
Förlusten är permanent, och det är den del som folk missar
När en förlustbehäftad kodare har kastat bort något är det borta. Ingen senare konvertering återskapar det. Att konvertera en MP3 till FLAC ger en stor, förlustfri fil som innehåller exakt MP3:ans brister – det stoppar ytterligare skada, men det ångrar ingen.
Det här är det vanligaste missförståndet om filkonvertering, och det kostar folk verkligt arbete: ett foto som upprepade gånger öppnas, redigeras och sparas om som JPG försämras lite varje gång, osynligt först och sedan tydligt.
Omkodning förvärrar
Att konvertera mellan två förlustbehäftade format – MP3 till OGG eller M4A till MP3 – innebär att avkoda ljud som redan har gått genom en kodare och köra det genom en andra. De två gör olika antaganden om vad som är säkert att kasta bort, så den andra skadar material som den första redan hade gallrat ut.
Den praktiska regeln: koda alltid från det bästa original du har. Om du fortfarande har WAV- eller FLAC-filen, koda från den i stället för från en MP3 du gjorde tidigare.
När inget av detta spelar roll
Ofta spelar det faktiskt ingen roll. En MP3 på 192 kbps gjord från en CD-rippning går inte att skilja från källan för de flesta lyssnare på de flesta anläggningar. En JPG med kvalitet 0,92 av ett semesterfoto går inte att skilja från originalet vid normal visningsstorlek. Att grubbla över generationsförlust i en fil som du lyssnar på en gång i en bil är bortkastad möda.
Skillnaden spelar roll när filen är en master – något du ska redigera igen, arkivera eller koda om senare. Behåll mastrar förlustfria. Distribuera kopior förlustbehäftade. Den enda vanan undviker nästan alla problem i den här artikeln.
Var varje format hör hemma
Förlustfria: PNG, BMP, FLAC, WAV och dataformaten – CSV, JSON, YAML – där ett enda ändrat tecken vore en bugg snarare än en kompromiss.
Förlustbehäftade: JPG, WebP i sitt vanliga läge, MP3, AAC, Vorbis, Opus och varje vanlig videocodec inklusive H.264 och VP8.
Prova båda sorterna själv: komprimera en bild med förlustbehäftade inställningar, eller konvertera WAV till FLAC för att se förlustfri komprimering krympa ljud utan att ändra ett enda sampel.