До вмісту

Пісня на аркуші паперу: як 2,9 МБ музики стиснули до 21 КБ і надрукували у восьми QR-кодах

Paper Tunes стискає композицію нейромережевим EnCodec, ділить її на вісім QR-кодів і дозволяє відтворити офлайн.

Розробник Makestreme створив Paper Tunes — експериментальну «паперову касету». Пісню розміром близько 2,9 МБ він стиснув нейромережевим кодеком приблизно до 21 КБ, розклав на вісім QR-кодів і надрукував на одному двосторонньому аркуші.

2 хв читання
Лист Paper Tunes с QR-кодами для хранения песни
Восемь QR-кодов содержат компактное представление песни.Фото: Makestreme / Hackster.io

Музична касета, яка виглядає як аркуш паперу

Розробник Makestreme створив експеримент Paper Tunes: пісню можна зберегти на звичайному двосторонньому аркуші у вигляді QR-кодів, а потім відновити й відтворити без стримінгового сервісу та без передачі самого аудіофайлу через інтернет.

Вихідна композиція тривала 2 хвилини 7 секунд і займала приблизно 2,9 МБ у MP3. Для одного QR-коду це занадто багато, тому головною задачею стало не кодування, а радикальне зменшення обсягу аудіоданих.

2,9 МБ перетворилися приблизно на 21 КБ

Автор використав EnCodec від Meta — нейромережевий аудіокодек. Він не намагається зберігати кожен семпл як звичайний аудіоформат, а переводить звук у компактне дискретне представлення, з якого декодер потім реконструює аудіосигнал.

Після тестів Makestreme зупинився на режимі близько 3 кбіт/с. За його описом, 1,5 кбіт/с уже давали надто помітне погіршення. У підсумку музичні дані зайняли близько 21 КБ — приблизно у сто разів менше за вихідний MP3, залежно від того, що саме порівнювати.

Навіщо вісім QR-кодів

Навіть 21 КБ незручно пакувати в один надійно сканований QR-код. Тому дані розділили на вісім частин: чотири коди надрукували на одному боці аркуша і ще чотири — на другому.

Під час відтворення програма сканує сегменти, перевіряє їхню послідовність, збирає бінарний потік і передає його EnCodec. У цьому сценарії папір справді є носієм даних: у QR-кодах міститься саме компактне представлення композиції.

Це не lossless і не заміна FLAC

Експеримент не означає, що 2,9 МБ звуку можна без втрат «магічно» втиснути у 21 КБ. EnCodec працює з дуже низьким бітрейтом і відкидає частину інформації. Нейромережевий декодер реконструює правдоподібний звук, але результат не тотожний вихідному MP3.

Саме це робить Paper Tunes цікавим: проєкт показує, наскільки компактним може бути аудіо, якщо головна мета — зберегти впізнавану композицію, а не кожну деталь оригінального сигналу.

Той самий потік передали через LoRa

Автор перевірив і другий сценарій: стиснуті дані передавалися між двома ESP32 через LoRa. Цей тип радіозв’язку створений для невеликих пакетів і великих відстаней, тому звичайний музичний файл для нього надто «важкий».

Компактне представлення робить можливими дивні, але корисні сценарії: автономні інсталяції, інтерактивні листівки, навчальні проєкти, передавання короткого аудіо через дуже вузькі канали або фізичні архіви без хмарного сховища.

Цифровий файл знову можна взяти в руки

Найприємніша частина Paper Tunes — не рекорд стискання, а змішування фізичного та цифрового. Пісню можна надрукувати, підписати, покласти на полицю або передати іншій людині як предмет.

Це навряд чи замінить Spotify чи локальну музичну бібліотеку. Але як демонстрація neural compression Paper Tunes чудово показує: носієм цифрової музики може бути навіть звичайний аркуш паперу.

Paper Tunes за хвилину

Ідея — зробити музичні дані настільки малими, щоб їх можна було фізично надрукувати.

  • Вихідний MP3: приблизно 2,9 МБ і 2:07.
  • EnCodec: приблизно 21 КБ компактного представлення.
  • Вісім QR-кодів — по чотири на кожному боці аркуша.
  • Той самий потік автор передав через LoRa між ESP32.

Стиснення у цифрах

2,9 МБ
вихідний MP3

Початковий музичний файл.

~21 КБ
після EnCodec

Низькобітрейтне представлення.

8
QR-кодів

Дані розділені на сегменти.

~3 кбіт/с
робочий режим

Компроміс між розміром і якістю.

Як це працює

Від MP3 до паперу

  1. Стиснути

    EnCodec перетворює звук на компактні дискретні дані.

  2. Розділити

    Потік ділиться на вісім частин.

  3. Надрукувати

    Сегменти кодуються у QR на двох сторонах аркуша.

  4. Зібрати

    Сканер відновлює порядок, а EnCodec декодує звук.

DIY

Подивитися Paper Tunes

Автор опублікував схему, код і пояснення експерименту.

Перевірка фактів

Джерела та перевірка

  1. Makestreme / Hackster.ioPaper Tunes - Store Music on Paper and Stream Them Offline!
    Первинне джерелоПеревірено 2026-08-21Відкрити джерело ↗
  2. Tom's HardwareMaker compresses a 2.9MB song with Meta's AI codec and prints it on paper as eight QR codes
    Вторинне джерелоПеревірено 2026-08-21Відкрити джерело ↗
  3. Meta / GitHubEnCodec: High Fidelity Neural Audio Compression
    Первинне джерелоПеревірено 2026-08-21Відкрити джерело ↗
Коментарі0 коментарів

Коментарі

Поки що коментарів немає.Обговорення ведеться окремо для кожної мовної версії матеріалу.