MP3 конвертация аудио для сжатия изображения

Перевод статьи MP3 for image compression, автор Martin Fiedler

Во время случайного обсуждения с моим коллегой, я вспомнил эксперимент, который проделал несколько лет назад: сжатие данных изображений в формате MP3. Это - подача необработанных 8-бит-пиксельных изображений в оттенках серого через MP3-кодировщик, который позволяет сжать его и снова конвертировать MP3 аудиофайл. После некоторого преобразования (декодер всегда будет выдавать 16-разрядный подписанный вывод, но необходимы 8-битные данные без знака), файл необработанного изображения будет результатом процесса, готового для отображения с помощью произвольного просмотрщика изображений. Звучит просто, да? :)

Я просто пересмотрел все, на этот раз используя более или менее стандартные инструменты Unix (bash, ImageMagick, LAME, Python) вместо Turbo Pascal и Paint Shop Pro. Для первого теста я использовал некоторое демо-изображение, уменьшил его до 960 × 720 пикселей и представил, что это монофонический файл 24 кГц. Параметры кодера LAME были -q 0 -k -b $SomeBitrate (максимальное качество, без фильтрации нижних частот) с битрейтом от 8 кбит / с. Результаты не так плохи, как грубое неправильное использование аудиоспецифического алгоритма сжатия изображений: более 24 кбит / сек (около 1 бит на пиксель), качество на самом деле вполне приемлемо. Разумеется, это даже не соответствует качеству JPEG, но есть много артефактов, которые немного похожи на шумный прием аналогового ТВ.

Кстати, сгенерированные MP3-файлы звучат, словно записи из космических зондов. Поэтому, если вам нужны отличные звуковые эффекты, mp3img вполне может быть подходящим инструментом :)

Пожалуйста, оцените статью: 
Average: 5 (1 vote)

Обновления на сайте

Как безопасно отключить автообновления Windows 11: проверенные способы

В этой статье рассмотрим рабочие способы отключения функции автообновления в Windows 11, без примене...
Обновлено: 19.02.26

Корзина на Android: где искать, как настроить и восстановить файлы

Если вы думаете, что на Андроиде есть Корзина, то вы ошибаетесь. По умолчанию, она отсутствует. Для...
Обновлено: 19.02.26

Как создать загрузочную флешку Windows в UltraISO: пошаговый процесс

Как за 5 минут создать загрузочную флешку для Windows 7 с помощью программы UltraISO, записав файл I...
Обновлено: 18.02.26

Как восстановить историю звонков на Android: реальные способы и ограничения

В этом материале мы попробуем вернуть утраченные номера, а также узнаем, как избежать их утери. Вы у...
Обновлено: 17.02.26

Клиенты интернет-радио и FM для Android: опытный обзор приложений

Практический обзор Android-радио: тест PCRadio, Audials, TuneIn, Zaycev.FM и др., сравнение работы о...
Обновлено: 16.02.26