28Aug

Jakie bezstratne formaty plików są &Dlaczego nie powinieneś konwertować stratnego na bezstratny

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 z nich korzystać.Użycie niewłaściwego formatu może zepsuć jakość pliku lub niepotrzebnie zwiększyć jego rozmiar.

Niektóre typy formatów plików multimedialnych są "stratne", a niektóre typy są "bezstratne". Wyjaśnimy, co oznaczają te terminy, zalety każdego rodzaju formatu pliku i dlaczego nigdy nie powinieneś konwertować stratnych formatów na bezstratne.

Compression Explained

Używamy kompresji, aby zmniejszyć pliki, co pozwoli im szybciej pobierać i zajmować mniej miejsca. Na przykład, gdy robisz zdjęcie, aparat rejestruje całe światło, jakie może uzyskać i składa obraz. Jeśli zdjęcie zostanie zapisane w formacie RAW, w którym przechowywane są wszystkie dane o świetle odebrane przez czujnik aparatu, obraz może mieć wielkość 25 MB.(To zależy od rozdzielczości obrazu - kamera o większej liczbie megapikseli da większy obraz.)

Jeśli właśnie przesyłamy te pliki do sieci społecznościowej lub umieszczamy je na stronie internetowej, nie chcemy tych plików graficznychzajmować tak dużo miejsca. Galeria zdjęć z obrazami RAW może zajmować setki megabajtów przestrzeni. Formaty RAW mogą być używane przez profesjonalnych fotografów do utrzymywania wysokiej jakości obrazu podczas procesu edycji, ale nie są przeznaczone dla przeciętnego użytkownika.

Zamiast tego nasza kamera lub smartfon konwertuje obraz do pliku JPEG.Pliki JPEG są dużo mniejsze niż obrazy RAW.Po przekonwertowaniu plików RAW na JPEG część danych obrazu jest "wyrzucana", co powoduje powstanie znacznie mniejszego pliku. Proces konwersji wykorzystuje algorytm kompresji, który działa dobrze na zdjęcia, dzięki czemu wyglądają całkiem dobrze pomimo kompresji. Nadal możesz zobaczyć artefakty kompresji, w zależności od ustawienia jakości.

Zwróć uwagę, że formaty stratne generalnie mają ustawienia, które kontrolują ich stratę.Na przykład JPEG ma ustawienie zmiennej jakości. Niska jakość powoduje, że plik obrazu JPEG jest mniejszy, ale jakość obrazu jest wyraźnie gorsza. Poniżej znajduje się dokładny przykład bardzo stratnego JPEG-można zobaczyć różne "artefakty kompresji."

Lossless vs. Lossy Formaty

Nazywamy RAW formatem "bezstratnym", ponieważ zachowuje on wszystkie oryginalne dane pliku, podczas gdy my dzwonimyJPEG jest formatem "stratnym", ponieważ niektóre dane są tracone podczas konwersji obrazu do formatu JPEG.Jednak nie są to jedyne formaty, które są stratne i bezstratne.

  • Obrazy : RAW, BMP i PNG są bezstratnymi formatami obrazów. JPEG i WebP są stratnymi formatami obrazu.
  • Audio : WAV to plik kontenera często używany do odtwarzania bezstratnego dźwięku, chociaż może on również zawierać dźwięk stratny. FLAC to bezstratny format audio, podczas gdy MP3 jest stratnym formatem audio.
  • Video : Niewiele bezstratnych formatów wideo jest w powszechnym użyciu przez użytkowników, ponieważ spowodowałoby to, że pliki wideo zajmowałyby ogromną ilość miejsca. Typowe 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 zwykle zawiera nieskompresowany dźwięk i zajmuje sporo miejsca. Plik FLAC może zawierać taki sam bezstratny dźwięk jak plik WAV, ale wykorzystuje kompresję, aby utworzyć mniejszy plik. Formaty takie jak FLAC nie wyrzucają żadnych danych - przechowują wszystkie dane i kompresują je w sposób inteligentny, podobnie jak pliki ZIP.Jednak nadal są one 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ą się mieścić w pliku docelowym. Na przykład bezstratne pliki FLAC obsługują wyłącznie dźwięk 24-bitowy. Jeśli przekonwertowałeś plik WAV zawierający 32-bitowe audio PCM na FLAC, proces konwersji musiałby wyrzucić trochę danych. Proces konwersji pliku WAV zawierającego 24-bitowe audio PCM do FLAC byłby bezstratny.

Na poniższym zdjęciu dolna wersja zdjęcia jest kompresowana za pomocą algorytmu kompresji stratnej o niskiej jakości. Będzie on zauważalnie mniejszy w rozmiarze pliku niż powyższy obraz.

Obraz z Wikimedia Commons

Dlaczego nigdy nie powinieneś konwertować Lossy do Lossless

Gdy konwertujesz plik z formatu bezstratnego na format stratny - na przykład zgrywanie płyty CD audio( format bezstratny) do plików MP3( format stratny) - wyrzucasz niektóre dane. Plik MP3 jest o wiele mniejszy, ponieważ wiele oryginalnych danych audio zostało utraconych.

Jeśli przekonwertowałeś utracony plik MP3 na bezstratny plik FLAC, nie odzyskałbyś żadnego z tych danych. Otrzymasz znacznie większy plik FLAC, który jest tak dobry jak plik MP3, z którego dokonałeś konwersji. Nigdy nie odzyskasz utraconych danych. Pomyśl o tym, jak zrobić doskonałą kopię kserokopii. Nawet gdyby można było stworzyć idealną kopię kserokopii, nadal można otrzymać kserokopię, która nie jest tak dobra jak oryginalny dokument.

Dlatego też nie jest dobrym pomysłem konwertowanie stratnych formatów na inne formaty stratne. Jeśli weźmiesz plik MP3( format stratny) i skonwertujesz go na OGG( inny format stratny), więcej danych zostanie wyrzuconych. Pomyśl o tym, jak przy kserokopii kserokopii - za każdym razem, gdy kserokopujesz fotokopię, tracisz dane, a jakość staje się gorsza.

Konwersja z formatów bezstratnych na bezstratne działa jednak dobrze. Na przykład, jeśli zgrywasz płytę audio( bezstratną) do plików FLAC( bez strat), otrzymasz pliki tak dobre, jak oryginalne płyty audio CD.Jeśli później przekonwertowałeś te pliki FLAC na pliki MP3 - powiedz, żeby je zmniejszyć, aby więcej z nich pasowało do odtwarzacza MP3 - skończy się to plikami MP3, które są tak dobre, jak pliki MP3 zgrane bezpośrednio z płyty audio CD.

, którego należy użyć?

Kiedy powinieneś używać bezstratnych formatów i kiedy powinieneś używać stratnych formatów, zależy to od tego, do czego je używasz. Jeśli potrzebujesz doskonałej kopii kolekcji płyt audio CD, powinieneś zgrać je do bezstratnych plików. Jeśli chcesz odtwarzać kopię na odtwarzaczu MP3, a rozmiar pliku jest ważniejszy, użyj zamiast tego formatu stratnego.

Jeśli chcesz umieścić zdjęcie w Internecie, użyj formatu stratnego, aby zmniejszyć jego rozmiar.(ale zachowaj kopię zapasową oryginalnego pliku bezstratnego) Jeśli drukujesz zdjęcie profesjonalnie, prawdopodobnie będziesz chciał użyć formatu bezstratnego podczas procesu edycji.(Zauważ, że dla zrzutów ekranowych PNG jest formatem bezstratnym, który może tworzyć odpowiednio duże i ostre zrzuty ekranu z płaskich kolorów na ekranach komputerowych, jednak PNG staje się znacznie większy, jeśli jest używany do zdjęć, które zawierają dużo pomieszane koloryze świata rzeczywistego.)

Nie możemy omówić wszystkich sytuacji, dla których wybrałbyś format plików multimedialnych. Po wybraniu formatu pliku należy pamiętać o kompromisach.

Aby uzyskać więcej informacji na temat tego, jakiego typu pliku obrazu użyć i kiedy, przeczytaj artykuł What's the Difference Between JPG, PNG i GIF?Lub, jeśli jesteś ciekawy wszystkich dostępnych formatów plików audio, przeczytaj wyjaśnienia HTG: Jakie są różnice między wszystkimi tymi formatami audio?

Artykuł został zainspirowany wymianą 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 formatu 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.