Balrogg: Demonically compacting (up to 15%) lossless Vorbis/Opus recompressor
43 points by palaiologos 3 days ago | 7 comments
merbanan 2 hours ago
Vorbis sends the entropy tables in the actual file at the start.
replyhttps://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-470003
If you have the complete file you can calculate the optimal ones. In a streaming scenario that does not work and you have use something you think is good.
sinnet3000 2 hours ago
The git username sounded familiar, it's from the same developer that created bzip3.
replyEdSchouten 2 hours ago
Interesting that it doesn’t use the same open source license as Vorbis/Opus itself. Otherwise improvements like these could be upstreamed?
replyBoingBoomTschak 2 hours ago
Those .blr extensions in the examples are making me doubt: the result is still conformant and playable ogg Vorbis/Opus, right?
replysinnet3000 2 hours ago
From what I can see, it's more like a specialized ZIP-like compressor for Vorbis/Opus files. You archive them on blr, and decompress them back to the original format.
reply
I like the code style, this is pretty nice C. It's refreshing to see human code.
[0]: https://en.wikipedia.org/wiki/Context_mixing