[vorbis] Rhubarber (advanced peeler)

Lorenzo Prince lorenzo at princenet.sytes.net
Mon Mar 31 22:16:29 PST 2003



Thanks for the app.  And just in time too.  I am about to get a laptop
with less space on the hard drive, but I want to store my Oggs on it so I
can listen to them on the go.  This app comes just in time to be able to
peal these files before I transfer them.

Thanks again,
Lorenzo

E Pluribus Unix

Segher Boessenkool staggered into view and mumbled:

> Hi all,
>
> [For the uninitiated: a "peeler" is a program that transforms
> a Vorbis stream into a smaller, (somewhat) lower quality Vorbis
> stream, and does so quickly, by just throwing out some data.]
>
> After having prototyped several peelers that aim to peel
> to a certain filesize, or to a certain quality, with mixed
> success, I've now taken a different route: a peeler that
> aims for the best speed/quality tradeoff.  It proved to be
> easier to realize.
>
> Without further ado, find attached the source tarball for
> "Rhubarber", as I named it.
>
> Placed into the Public Domain, including the sogg (Simple Ogg)
> framework (easier to use than libogg, which it builds on).
>
> Have fun,
>
>
> Segher
>
>
> README for Advanced Peeler 1.0 (Rhubarber)
> ==========================================
>
> To build, just run make.
>
> Usage:
>
> 	cat in.ogg | apr > out.ogg
>
>
> This program peels an Ogg Vorbis file down to a smaller
> size (because it can't peel it to a bigger size ;-) ).
>
> The algorithm it uses results in a file with an optimal
> file size vs. sound quality tradeoff, disregarding the
> size of the Vorbis headers and the Ogg packing (these
> proved to hard to factor into the formula, while still
> retaining adequate processing speed; besides, this size
> is constant for any given stream.  You might run rehuff
> on the stream first, to losslessly make smaller headers).
>
> Have fun,
>
>
> Segher		<segher at xiph.org>
>
>
--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis mailing list