Niezależnie od tego, czy masz do czynienia z obrazami, muzyką czy plikami wideo, ważne jest, aby zrozumieć różnicę między różnymi typami formatów i kiedy ich używać. Użycie niewłaściwego formatu może zepsuć jakość pliku lub niepotrzebnie zwiększyć rozmiar pliku.
Niektóre typy formatów plików multimedialnych są „stratne”, a niektóre są „bezstratne”. Wyjaśnimy, co oznaczają te terminy, zalety każdego formatu pliku i dlaczego nigdy nie należy konwertować formatów stratnych na bezstratne.
Wyjaśnienie kompresji
Używamy kompresji, aby zmniejszyć pliki, umożliwiając ich szybsze pobieranie i zajmowanie mniej miejsca na dysku. Na przykład, kiedy robisz zdjęcie, twój aparat rejestruje całe światło, jakie może uzyskać, i tworzy obraz. Jeśli zapiszesz obraz w formacie Format RAW , która zachowuje wszystkie dane o oświetleniu otrzymane przez czujnik aparatu, rozmiar obrazu może wynosić nawet 25 MB. (Zależy to od rozdzielczości obrazu - aparat z większą liczbą megapikseli da większy obraz).
Jeśli tylko przesyłamy te pliki do sieci społecznościowej lub umieszczamy je w witrynie internetowej, nie chcemy, aby te pliki obrazów zajmowały tak dużo miejsca. Galeria zdjęć z obrazami RAW może zajmować setki megabajtów miejsca. Formaty RAW mogą być używane przez profesjonalnych fotografów, aby utrzymać wysoką jakość obrazu podczas procesu edycji, ale nie są one przeznaczone dla przeciętnego człowieka.
Zamiast tego nasz aparat lub smartfon konwertuje obraz do pliku JPEG. Pliki JPEG są dużo, dużo mniejsze niż obrazy RAW. Podczas konwersji RAW na JPEG część danych obrazu jest „wyrzucana”, tworząc znacznie mniejszy plik. Proces konwersji wykorzystuje algorytm kompresji, który dobrze sprawdza się w przypadku zdjęć, dzięki czemu mimo kompresji wyglądają one dość dobrze. W zależności od ustawienia jakości nadal mogą być widoczne artefakty kompresji.
Należy pamiętać, że formaty stratne zazwyczaj mają ustawienie, które kontroluje, jak bardzo są stratne. Na przykład JPEG ma zmienne ustawienie jakości. Niska jakość to mniejszy plik obrazu JPEG, ale jakość obrazu jest zauważalnie gorsza. Poniżej znajduje się przybliżony przykład bardzo stratnego formatu JPEG - można zobaczyć różne „artefakty kompresji”.
Formaty bezstratne i stratne
Nazywamy RAW formatem „bezstratnym”, ponieważ zachowuje wszystkie oryginalne dane pliku, podczas gdy format JPEG nazywamy formatem „stratnym”, ponieważ niektóre dane są tracone podczas konwersji obrazu do formatu JPEG. Jednak nie są to jedyne formaty stratne i bezstratne.
- Obrazy : RAW, BMP i PNG to bezstratne formaty obrazów. JPEG i WebP to stratne formaty obrazu.
- Audio : WAV to plik kontenera często używany do przechowywania bezstratnego dźwięku, chociaż może również zawierać stratny dźwięk. FLAC to bezstratny format audio, podczas gdy MP3 to stratny format audio.
- Wideo : Niewiele bezstratnych formatów wideo jest powszechnie używanych przez konsumentów, ponieważ powodowałyby, że pliki wideo zajmowałyby ogromną ilość miejsca. Wszystkie popularne formaty, takie jak H.264 i H.265, są stratne. H.264 i H.265 mogą dostarczać mniejsze pliki o wyższej jakości niż poprzednie generacje kodeków wideo, ponieważ mają „inteligentniejszy” algorytm, który lepiej wybiera dane do wyrzucenia.
Niektóre z tych bezstratnych formatów zapewniają również kompresję. Na przykład plik WAV zazwyczaj zawiera nieskompresowany dźwięk i zajmuje sporo miejsca. Plik FLAC może zawierać ten sam bezstratny dźwięk, co plik WAV, ale używa kompresji, aby utworzyć mniejszy plik. Formaty takie jak FLAC nie odrzucają żadnych danych - przechowują wszystkie dane i inteligentnie je kompresują, tak jak robią to pliki ZIP. Jednak nadal są znacznie większe niż pliki MP3, które wyrzucają dużo danych.
Konwersja może być stratna nawet między formatami bezstratnymi. Aby konwersja była faktycznie bezstratna, dane z oryginalnego pliku muszą zmieścić się w pliku docelowym. Na przykład bezstratne pliki FLAC obsługują tylko dźwięk 24-bitowy. Jeśli przekonwertowałeś plik WAV zawierający 32-bitowy dźwięk PCM na FLAC, proces konwersji musiałby wyrzucić część danych. Proces konwersji między plikiem WAV zawierającym 24-bitowy dźwięk PCM do formatu FLAC byłby bezstratny.
Na poniższym obrazku dolna wersja zdjęcia jest kompresowana za pomocą algorytmu kompresji stratnej o niskiej jakości. Plik będzie znacznie mniejszy niż powyższy obraz.
Obraz z Wikimedia Commons
Dlaczego nigdy nie powinieneś zamieniać stratnych na bezstratne
Konwertując plik z formatu bezstratnego na format stratny - powiedzmy, zgrywając płytę audio CD (format bezstratny) do plików MP3 (format stratny) - wyrzucasz część danych. Plik MP3 jest o wiele mniejszy, ponieważ wiele oryginalnych danych audio zostało utraconych.
Jeśli przekonwertujesz stratny plik MP3 na bezstratny plik FLAC, nie odzyskasz żadnych z tych danych. Otrzymasz znacznie większy plik FLAC, który jest tak dobry, jak plik MP3, z którego przekonwertowałeś. Nigdy nie możesz odzyskać utraconych danych. Pomyśl o tym jak o zrobieniu doskonałej kopii kserokopii. Nawet gdyby udało się stworzyć idealną kopię kserokopii, i tak otrzymałabyś kserokopię, która nie jest tak dobra jak oryginał.
Dlatego też złym pomysłem jest konwersja formatów stratnych na inne formaty stratne. Jeśli weźmiesz plik MP3 (format stratny) i przekonwertujesz go na OGG (inny format stratny), więcej danych zostanie wyrzuconych. Pomyśl o tym jak o robieniu kserokopii kserokopii - za każdym razem, gdy kopiujesz kserokopię, tracisz dane i ich jakość się pogarsza.
Jednak konwersja z bezstratnych formatów do bezstratnych formatów działa dobrze. Na przykład, jeśli ty zgrywanie płyty audio CD (bezstratnie) do plików FLAC (bezstratne) , otrzymasz pliki tak dobre, jak oryginalna płyta audio CD. Jeśli później przekonwertujesz te pliki FLAC na pliki MP3 - powiedzmy, aby je zmniejszyć, aby zmieściło się ich więcej na odtwarzaczu MP3 - otrzymasz pliki MP3, które są tak dobre, jak pliki MP3 zgrane bezpośrednio z płyty audio CD.
Którego należy użyć?
Kiedy należy używać formatów bezstratnych, a kiedy stratnych, zależy od tego, do czego ich używasz. Jeśli chcesz mieć idealną kopię swojej kolekcji płyt audio CD, powinieneś zgrać je do bezstratnych plików. Jeśli chcesz, aby kopia była odtwarzana na odtwarzaczu MP3, a ważniejszy jest rozmiar pliku, użyj formatu stratnego.
Jeśli chcesz umieścić zdjęcie w Internecie, użyj formatu stratnego, aby zmniejszyć jego rozmiar. (ale zachowaj kopię zapasową oryginalnego bezstratnego pliku). Jeśli drukujesz zdjęcie profesjonalnie, prawdopodobnie będziesz chciał użyć formatu bezstratnego podczas procesu edycji. (Zwróć uwagę, że w przypadku zrzutów ekranu PNG to bezstratny format, który może tworzyć odpowiednio duże, ostre zrzuty ekranu z płaskich kolorów występujących na ekranach komputerów. Jednak PNG staje się znacznie większy, jeśli jest używany do zdjęć, które zawierają znacznie więcej pomieszanych kolorów ze świata rzeczywistego).
Nie możemy omówić wszystkich sytuacji, w których wybierzesz format pliku multimedialnego. Po prostu pamiętaj o kompromisach przy wyborze formatu pliku.
Aby uzyskać więcej wskazówek na temat tego, jakiego typu pliku obrazu użyć i kiedy, przeczytaj Jaka jest różnica między JPG, PNG i GIF? Jeśli interesują Cię wszystkie dostępne formaty plików audio, przeczytaj HTG wyjaśnia: Jakie są różnice między wszystkimi tymi formatami audio?
Inspiracją dla tego artykułu była wymiana komentarzy na stronie internetowej. Jeden z komentatorów był zdenerwowany, że legalny plik BitTorrent pełen darmowej muzyki z festiwalu SXSW był w formacie MP3 zamiast FLAC. W odpowiedzi ktoś odpowiedział, że może po prostu zmienić format z MP3 na FLAC. Jeśli przeczytałeś ten artykuł, powinieneś teraz zrozumieć, dlaczego ta odpowiedź była tak głupia.