Oavsett om du har att göra med bilder, musik eller videofiler är det viktigt att förstå skillnaden mellan olika typer av format och när du ska använda dem. Att använda fel format kan förstöra en fils kvalitet eller göra dess filstorlek onödigt stor.
Vissa typer av mediefilformat är "lossy" och vissa typer är "lossless." Vi förklarar vad dessa termer betyder, fördelarna med varje typ av filformat och varför du aldrig ska konvertera förlustformat till förlustfria format.
Kompression förklaras
Vi använder komprimering för att göra filer mindre, så att de kan ladda ner snabbare och ta mindre lagringsutrymme. När du till exempel tar ett foto, tar din kamera allt ljus som den kan få och sätter ihop en bild. Om du sparar bilden i RAW-format , som håller all ljuddata som kamerans sensor mottaget, kan bilden vara så stor som 25 MB. (Detta beror på bildens upplösning - en kamera med fler megapixlar ger en större bild.)
Om vi bara laddar upp dessa filer till ett socialt nätverk eller placerar dem på en webbplats vill vi inte att dessa bildfiler tar så mycket utrymme. Ett fotogalleri med RAW-bilder kan ta upp hundratals megabyte utrymme. RAW-format kan användas av professionella fotografer för att hålla bildkvaliteten hög under redigeringsprocessen, men de är inte avsedda för den genomsnittliga personen.
Istället konverterar vår kamera eller smartphone bilden till en JPEG-fil. JPEG-filer är mycket, mycket mindre än RAW-bilder. När du konverterar RAW till JPEG, kastas en del av bilddata ut, vilket ger en mycket mindre fil. Omvandlingsprocessen använder en komprimeringsalgoritm som fungerar bra för foton, så att de kan se ganska bra ut trots komprimeringen. Du kan fortfarande se komprimeringsartefakter, beroende på kvalitetsinställningen.
Observera att lossy-format i allmänhet har en inställning som styr hur lossy de är. Till exempel har JPEG en variabel kvalitetsinställning. Låg kvalitet gör en mindre JPEG-bildfil, men bildens kvalitet är märkbart sämre. Nedan följer ett närbildsexempel på en mycket förlorad JPEG - du kan se olika "komprimeringsartefakter."
Lossless vs. Lossy Formats
Vi kallar RAW ett "förlustfritt" format eftersom det bevarar alla filens originaldata, medan vi kallar JPEG ett "förlorat" format eftersom vissa data går förlorade när vi konverterar en bild till JPEG. Dessa är dock inte de enda format som är förlorade och förlustfria.
- Bilder : RAW, BMP och PNG är alla förlustfria bildformat. JPEG och WebP är förlorade bildformat.
- Audio : WAV är en containerfil som ofta används för att innehålla förlustfritt ljud, även om den också kan innehålla förlustfritt ljud. FLAC är ett förlustfritt ljudformat, medan MP3 är ett förlustfritt ljudformat.
- Video : Få förlustfria videoformat är vanligt för konsumenter, eftersom de skulle leda till att videofiler tar enormt mycket utrymme. Vanliga format som H.264 och H.265 är alla förlorade. H.264 och H.265 kan ge mindre filer med högre kvaliteter än tidigare generationer av videokodek eftersom den har en "smartare" algoritm som är bättre att välja data att kasta ut.
Några av dessa förlustfria format ger också komprimering. Till exempel innehåller en WAV-fil okomprimerat ljud och tar ganska mycket utrymme. En FLAC-fil kan innehålla samma förlustfria ljud som en WAV-fil, men använder komprimering för att fortsätta skapa en mindre fil. Format som FLAC slänger inte bort några data - de behåller all data och komprimerar den intelligent, som ZIP-filer gör. De har dock fortfarande betydligt större storlek än MP3-filer, som slänger mycket data.
En konvertering kan vara förlustfri även mellan förlustfria format. För att en konvertering faktiskt ska gå förlorad måste data från den ursprungliga filen passa in i målfilen. Till exempel stöder förlustfria FLAC-filer endast 24-bitars ljud. Om du konverterade en WAV-fil som innehåller 32-bitars PCM-ljud till FLAC, måste konverteringsprocessen kasta bort data. Konverteringsprocessen mellan en WAV-fil som innehåller 24-bitars PCM-ljud till FLAC skulle vara förlustfri.
I bilden nedan komprimeras den nedre versionen av fotot med en komprimeringsalgoritm med dålig kvalitet. Den blir märkbart mindre i filstorlek än bilden ovan.
Bild från Wikimedia Commons
Varför ska du aldrig konvertera Lossy till Lossless
När du konverterar en fil från ett förlustfritt format till ett förlustfritt format - säg att rippa en ljud-CD (ett förlustfritt format) till MP3-filer (ett förlustfritt format) - kastar du en del av data. MP3-filen är så mycket mindre eftersom mycket av den ursprungliga ljuddata har gått förlorad.
Om du konverterade den förlorade MP3-filen till en förlustfri FLAC-fil skulle du inte få tillbaka någon av dessa data. Du skulle få en mycket större FLAC-fil som bara är lika bra som MP3-filen du konverterade från. Du kan aldrig få tillbaka förlorade data. Tänk på det som att ta en perfekt kopia av en fotokopia. Även om det var möjligt att skapa en perfekt kopia av en fotokopia, skulle du ändå sluta med en fotokopia, vilket inte är lika bra som originaldokumentet.
Det är också därför det är en dålig idé att konvertera lossy-format till andra lossy-format. Om du tar en MP3-fil (ett lossy-format) och konverterar den till OGG (ett annat lossy-format) kastas mer av informationen bort. Tänk på detta som att ta en fotokopia av en fotokopia - varje gång du kopierar en fotokopia tappar du data och kvaliteten blir sämre.
Konvertering från förlustfria format till förlustfria format fungerar dock bra. Till exempel om du rippa en ljud-CD (förlustfri) till FLAC-filer (förlustfri) kommer du att sluta med filer lika bra som original-CD-skivan. Om du senare konverterade dessa FLAC-filer till MP3-filer - säg för att krympa ner dem så att fler av dem kommer att passa på en MP3-spelare - kommer du att få MP3-filer som är lika bra som MP3-filer direkt från en ljud-CD.
Vilket ska du använda?
När du ska använda förlustfria format och när du ska använda förlustformat beror på vad du använder dem till. Om du vill ha en perfekt kopia av din ljud-CD-samling bör du rippa dem till förlustfria filer. Om du vill ha en kopia att lyssna på på din MP3-spelare och filstorleken är viktigare, använd istället ett förlustformat.
Om du vill lägga ut ett foto på webben bör du använda ett förlustformat för att minska fotans storlek. (men behåll en säkerhetskopia av den ursprungliga förlustfria filen) Om du skriver ut fotot professionellt vill du förmodligen använda ett förlustfritt format under redigeringsprocessen. (Observera att för skärmdumpar är PNG ett förlustfritt format som kan skapa skarpa skärmar av lämpligt storlek av de platta färger som finns på datorskärmar. PNG blir dock mycket större om det används för foton som innehåller mycket mer rörliga färger från den verkliga världen.)
Vi kan omöjligt täcka alla de situationer du väljer ett mediefilformat för. Var bara medveten om avvägningarna när du väljer ett filformat.
Läs mer om vilken bildfiltyp du ska använda och när Vad är skillnaden mellan JPG, PNG och GIF? Eller läs om du är nyfiken på alla tillgängliga ljudfilformat HTG förklarar: Vad är skillnaderna mellan alla dessa ljudformat?
Den här artikeln inspirerades av ett kommentarutbyte på en webbplats. En kommentator var upprörd över att en legitim BitTorrent-fil full av gratis musik från SXSW-festivalen var i MP3-format istället för FLAC-format. Som svar svarade någon att de bara kunde ändra formatet från MP3 till FLAC. Om du har läst den här artikeln bör du förstå varför svaret var så dumt.