Перейти к содержимому

Что на самом деле значит «без потери качества»

Разбираем, в каких случаях конвертация действительно ничего не меняет, в каких неизбежно ухудшает файл и почему обратный перевод не восстанавливает утраченное.

Фраза «без потери качества» встречается в описании почти любого конвертера, и чаще всего она ничего не означает. Полезнее знать, что происходит с файлом на самом деле: у преобразований есть три разных механики, и только одна из них честно ничего не портит.

Перепаковка: данные не трогают

Первый случай — смена оболочки. Дорожки видео переезжают из MKV в MP4, звук из WAV в FLAC. Содержимое при этом не декодируется: меняются заголовки и порядок блоков, а сами данные переписываются как есть. Результат можно вернуть обратно и получить исходник байт в байт.

Отличить такую операцию просто: она заканчивается за секунды даже на файле в несколько гигабайт. Если конвертация большого видео идёт полминуты — это перепаковка. Если двадцать минут — нет.

Архивы — отдельный случай, и их часто принимают за перепаковку. RAR в ZIP сменой оболочки не обходится: архив распаковывается целиком и собирается заново другим упаковщиком. Файлы внутри сохраняются в точности, а вот сам архив выйдет другого размера, и байт в байт исходный RAR из него уже не собрать.

Перекодирование: потери есть всегда, вопрос в величине

Второй случай — файл распаковывается до сырых данных и записывается заново другим кодеком. Так работает почти любая конвертация изображений, звука и видео между разными форматами. Даже при высоких настройках результат отличается от исходника: кодек отбрасывает то, что человек, по его расчётам, не заметит.

На одном проходе это действительно незаметно. Проблема начинается при повторах: если картинку пересохранить в формате с потерями пять раз подряд, артефакты станут видны без всякого увеличения. Поэтому исходник имеет смысл хранить, а промежуточные версии — не плодить.

Обратный перевод ничего не возвращает

Самое частое заблуждение: перевести файл в формат без потерь, чтобы «вернуть качество». Так не работает. Формат без потерь честно сохранит то, что ему дали, — но данных, отброшенных предыдущим кодеком, в файле уже нет, и взяться им неоткуда. Вырастет только размер.

Смысл такого перевода в другом: дальнейшая обработка не будет добавлять новых артефактов. Если картинку предстоит редактировать в несколько заходов, промежуточные версии разумно держать в формате без потерь, а сжимать только финальный файл.

Что проверять на практике

Перед конвертацией полезно ответить на три вопроса. Файл пойдёт дальше в обработку или это финальная версия? Будет ли он пересохраняться ещё раз? Важен ли размер прямо сейчас? Если файл финальный и важен вес — формат с потерями уместен. Если предстоят правки — берите формат без потерь и не экономьте мегабайты на промежуточных шагах.

Что открыть после статьи

Все материалы раздела «Разборы и инструкции»