Balrogg: 最大15%圧縮するロスレスVorbis/Opus再圧縮ツール
Balrogg: Demonically compacting (up to 15%) lossless Vorbis/Opus recompressor
Balroggは、Ogg VorbisとOpusファイルをロスレスで再圧縮するオープンソースツールです。通常の.oggファイルより8〜12%、.opusファイルより3〜8%小さくなり、最大15%の圧縮率を達成します。C99で書かれ、追加の依存関係はありません。Windows 95やMS-DOSを含むレトロなプラットフォームにも対応しています。
Balroggは、Ogg VorbisおよびOpusファイルをロスレスで再圧縮します。アーカイブは通常、`.ogg`ファイルより8〜12%、`.opus`ファイルより3〜8%小さくなります。
- tux3
どうやら、これはモデル(というより、コンテキストミキシング[0]と呼ばれるものを組み合わせた複数のモデルの層)を構築しようとしているようですね。ファイル全体を最初に分析する可能性があるのでしょうか?これを、従来のオーディオコーデックが行う最後の段階(量子化後のロスレス部分)を置き換える、非常に凝ったエントロピーコーダーと呼ぶのは妥当でしょうか?
コードスタイルが気に入りました。これはかなり良いC言語です。人間が書いたコードを見るのは新鮮ですね。
- merbanan
Vorbisはエントロピーテーブルをファイルの先頭に実際に埋め込みます。
https://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-470003
ファイル全体があれば、最適なものを計算できます。ストリーミングのシナリオではそれは機能せず、適切と思われるものを使用する必要があります。
- sinnet3000
Gitのユーザー名に見覚えがあると思ったら、bzip3を作成したのと同じ開発者ですね。