Незалежно від того, чи маєте ви справу із зображеннями, музикою чи відеофайлами, важливо розуміти різницю між різними типами форматів та часом їх використання. Використання неправильного формату може зіпсувати якість файлу або збільшити його розмір.
Деякі типи форматів медіафайлів мають "втрати", а деякі типи "без втрат". Ми пояснимо, що означають ці терміни, переваги кожного типу файлового формату та чому ніколи не слід перетворювати формати з втратами у файли без втрат.
Пояснення стиснення
Ми використовуємо стиснення, щоб зробити файли меншими, дозволяючи їм швидше завантажуватись і займати менше місця для зберігання. Наприклад, коли ви робите фото, ваша камера вловлює все світло, яке може отримати, і складає зображення. Якщо ви збережете зображення в Формат RAW , який зберігає всі дані про світло, отримані датчиком камери, зображення може бути розміром до 25 МБ. (Це залежить від роздільної здатності зображення - камера з більшою кількістю мегапікселів дасть більше зображення.)
Якщо ми просто завантажуємо ці файли в соціальну мережу або розміщуємо їх на веб-сайті, ми не хочемо, щоб ці файли зображень займали стільки місця. Фотогалерея із зображеннями RAW може зайняти сотні мегабайт місця. Формати RAW можуть використовуватись професійними фотографами, щоб підтримувати високу якість зображення під час редагування, але вони не призначені для пересічної людини.
Натомість наша камера або смартфон перетворює зображення у файл JPEG. Файли JPEG набагато, набагато менші, ніж зображення RAW. Коли ви перетворюєте RAW у JPEG, частина даних зображення "викидається", створюючи набагато менший файл. У процесі перетворення використовується алгоритм стиснення, який добре працює для фотографій, дозволяючи їм виглядати досить добре, незважаючи на стиснення. Ви все ще можете бачити артефакти стиснення, залежно від налаштування якості.
Зверніть увагу, що формати з втратами зазвичай мають параметр, який контролює, наскільки вони є. Наприклад, JPEG має змінні налаштування якості. Низька якість робить менший файл зображення JPEG, але якість зображення помітно гірша. Нижче наведено крупний приклад дуже збиткового JPEG - ви можете побачити різні "артефакти стиснення".
Формати без втрат та втрат
RAW ми називаємо форматом "без втрат", оскільки він зберігає всі вихідні дані файлу, тоді як JPEG називаємо форматом "з втратами", оскільки деякі дані втрачаються при перетворенні зображення в JPEG. Однак це не єдині формати, які мають збитки та втрати.
- Зображення : RAW, BMP та PNG - це всі формати зображень без втрат. JPEG та WebP є форматами зображень із втратами.
- Аудіо : WAV - файл-контейнер, який часто використовується для зберігання звуку без втрат, хоча він також може містити звук із втратами. FLAC - це аудіоформат без втрат, тоді як MP3 - формат аудіо з втратами.
- Відео : Мало відео форматів без втрат є загальнодоступними для споживачів, оскільки це призведе до того, що відеофайли займуть величезну кількість місця. Поширені формати, такі як H.264 та H.265, є втратними. H.264 та H.265 можуть надавати менші файли з вищими якостями, ніж попередні покоління відеокодеків, оскільки вони мають «розумніший» алгоритм, який краще вибирає дані для викидання.
Деякі з цих форматів без втрат також забезпечують стиснення. Наприклад, файл WAV, як правило, містить несжатий звук і займає досить багато місця. Файл FLAC може містити такий самий звук без втрат, як і файл WAV, але використовує стиснення, щоб продовжувати створювати менший файл. Такі формати, як FLAC, не викидають будь-які дані - вони зберігають всі дані та розумно стискають їх, як це роблять ZIP-файли. Однак вони все ще значно більші за розміром, ніж файли MP3, які викидають багато даних.
Перетворення може мати збитки навіть між форматами без втрат. Щоб перетворення насправді було без втрат, дані вихідного файлу повинні поміститися всередині цільового файлу. Наприклад, файли FLAC без втрат підтримують лише 24-бітове аудіо. Якщо ви перетворили WAV-файл, що містить 32-розрядний звук PCM, у FLAC, процес перетворення повинен буде викинути деякі дані. Процес перетворення файлу WAV, що містить 24-розрядний аудіо PCM, у формат FLAC був би без втрат.
На зображенні нижче нижня версія фотографії стискається за допомогою неякісного алгоритму стиснення з втратами. Він буде помітно меншим за розміром файлу, ніж зображення вище.
Зображення від Вікісховище
Чому ви ніколи не повинні перетворювати Lossy на Lossless
Коли ви перетворюєте файл із формату без втрат у формат з втратами, скажімо, копіюючи аудіо компакт-диск (формат без втрат) у файли MP3 (формат з втратами), ви викидаєте частину даних. Файл MP3 набагато менший, оскільки більшість оригінальних аудіоданих було втрачено.
Якщо ви перетворили файл MP3 з втратами у файл FLAC без втрат, ви не отримаєте жодної з цих даних назад. Ви отримаєте набагато більший файл FLAC, який настільки ж хороший, як файл MP3, з якого ви перетворили. Ви ніколи не зможете повернути втрачені дані. Думайте про це, як робити ідеальну копію ксерокопії. Навіть якби можна було створити ідеальну копію ксерокопії, ви все одно отримаєте ксерокопію, яка не така хороша, як оригінальний документ.
Ось чому поганою ідеєю є перетворення форматів з втратами в інші формати з втратами. Якщо взяти файл MP3 (формат з втратами) і перетворити його на OGG (інший формат з втратами), більша частина даних буде викинута. Подумайте про це, як зробити фотокопію фотокопії - кожен раз, коли ви копіюєте фотокопію, ви втрачаєте дані, а якість стає гіршою.
Однак перетворення з форматів без втрат на формати без втрат працює добре. Наприклад, якщо ви копіювати аудіо компакт-диск (без втрат) у файли FLAC (без втрат) , у вас вийдуть такі файли, як оригінальний аудіо компакт-диск. Якщо згодом ви перетворили ці файли FLAC у файли MP3 - скажімо, зменшити їх, щоб більше їх вмістилося на MP3-плеєр, - ви отримаєте MP3-файли, які є такими ж хорошими, як MP3-файли, вирвані безпосередньо з аудіо-компакт-диска.
Що слід використовувати?
Коли вам слід використовувати формати без втрат, а коли - формати з втратами, залежить від того, для чого ви їх використовуєте. Якщо ви хочете отримати ідеальну копію вашої колекції аудіо компакт-дисків, вам слід розподілити їх у файли без втрат. Якщо ви хочете, щоб копію слухали на вашому MP3-плеєрі, а розмір файлу важливіший, замість цього використовуйте формат з втратами.
Якщо ви хочете розмістити фотографію в Інтернеті, вам слід використовувати формат з втратами, щоб зменшити її розмір. (але зберігайте резервну копію оригінального файлу без втрат) Якщо ви друкуєте фотографію професійно, вам, ймовірно, захочеться використовувати формат без втрат під час редагування. (Зверніть увагу, що для знімків екрану PNG - це формат без втрат, який може створювати чіткі знімки відповідного розміру з рівних кольорів, що знаходяться на екранах комп'ютерів. Однак PNG стає набагато більшим, якщо його використовувати для фотографій, які містять набагато більше змішаних кольорів з реального світу.)
Ми не можемо охопити всіх ситуацій, для яких ви вибрали б формат медіа-файлу. Тільки майте на увазі компроміси при виборі формату файлу.
Щоб отримати докладніші вказівки щодо того, який тип файлу зображення використовувати і коли, прочитайте Яка різниця між JPG, PNG та GIF? Або, якщо вам цікаво про всі доступні формати аудіофайлів, прочитайте HTG пояснює: у чому різниця між усіма цими аудіоформатами?
Ця стаття була натхненна обміном коментарями на веб-сайті. Один коментатор був засмучений тим, що законний файл BitTorrent, повний безкоштовної музики з фестивалю SXSW, був у форматі MP3 замість формату FLAC. У відповідь хтось відповів, що вони можуть просто змінити формат з MP3 на FLAC. Якщо ви прочитали цю статтю, то тепер вам слід зрозуміти, чому ця відповідь була такою безглуздою.