🌀 AIBB-Flywheel

新闻数据飞轮
← 返回文章列表
ithome 其他 采集 2026-08-16T16:11:00+00:00

创客将2.9MB歌曲压缩至21KB打印八个二维码保存

原始标题:创客把 2.9MB 歌曲压缩至 21KB,用 8 个二维码打印到纸上保存

来源
ithome
发布时间
2026-08-16T15:36:02
采集批次
2026-08-16-16
字数
1322
URL 指纹
acaf614a8c9f20fc

📌 AI 总结(229 字)

创客Makestreme利用Meta开源的EnCodec神经音频编解码器,将一首约2.9MB的MP3歌曲压缩至21KB,再拆分为8个二维码打印到纸张正反两面,实现「纸质磁带」式存储。3kbps模式下恢复音质尚可,1.5kbps则明显下降。他还尝试用ESP32开发板搭配LoRa模块无线传输该文件,但因每个数据包需等待40秒确认,传完一首歌曲约需1.5小时。与早期Softstrip纸质条码不同,二维码储存的是编码Token而非原始音频,需对应解码器才能还原。
📄 正文(1322 字)
IT之家8月16日消息,据Tom's Hardware今日报道,一位名为Makestreme的创作者展示了一种特殊的「纸质磁带」:他将一首时长约2分钟、大小约2.9MB的MP3歌曲压缩至约21KB,再拆分成8个二维码打印到纸张两面。整张纸因此可以保存完整歌曲,但播放时仍需要Meta开发的EnCodec神经音频编解码器进行解码。

这一项目的关键并不是传统意义上的MP3压缩,而是利用EnCodec将音频波形转换成离散的潜在编码Token。他在该项目中使用了EnCodec的3kbps模式,将原本约2.9MB的MP3转换成约21KB的数据,体积缩小99.9%。EnCodec是Meta于2022年开源的神经音频编解码器,通过神经网络编码器将音频转换为离散Token,再由匹配的神经网络解码器还原为音频。

项目测试显示,3kbps模式下恢复出的歌曲仍具有较好的可听性,而进一步降低至1.5kbps后,音质则出现明显下降。

按照Makestreme的测试,一个二维码最多只能实际容纳约3.3KB二进制数据,因此21KB的EnCodec Token需要拆分成8个二维码。每个二维码包含1字节编号以及对应的一部分Token数据,纸张正反两面各放置4个二维码,整体设计类似传统磁带或唱片的「双面」结构。

为了尽可能提高单个二维码的数据密度,生成程序使用了最低级别的二维码纠错能力。这意味着可用于恢复错误的数据冗余非常有限,如果其中一个二维码严重损坏,整个歌曲文件可能无法完整恢复。

该项目还测试了无线传输方案。Makestreme使用两块ESP32开发板,并搭配REYAX RYLR998 LoRa无线模块,在866MHz频段传输约21KB的歌曲数据。文件被拆成160字节的数据包,通过确认应答(ACK)和重传机制确保数据完整传输。

不过,这种无线传输速度非常缓慢。项目发送程序在每个数据包获得确认后固定等待40秒,再发送下一个数据包。按照约21KB文件需要传输约134个数据包计算,仅这些等待时间就接近90分钟。因此,传输一首歌曲大约需要1个半小时。LoRa是一种面向低功耗、远距离通信场景的无线技术,通常强调通信距离和低功耗,而不是高速数据传输,因此并不适合用于快速传输歌曲等大文件。

与LoRa传输形成对比的是,另一名开发者近期曾通过手机以每秒60帧的速度连续显示二维码,实现约190KB/s的数据传输。相比之下,Makestreme项目的LoRa方案更侧重低速、远距离的数据通信实验。

当然,这类「把数字内容打印到纸上」的做法并非首次出现。早在1985年,Cauzin就推出过Softstrip二维条码技术,杂志可以利用这种条码打印软件程序,用户再通过专用设备读取。其单条数据容量最高约为5500字节,但随着软盘等低成本存储介质普及,这类纸质软件存储方案逐渐退出实际应用。

Makestreme的项目与传统纸质条码存储方式存在一个重要区别:二维码中保存的并不是歌曲本身,而是经过EnCodec编码后的Token。因此,即使纸张和二维码能够长期保存,用户仍需要对应版本的EnCodec解码神经网络才能将这些Token重新转换为音频。