I’ve been banging my head against the wall for the last 15 minutes
I love the ogg vorbis (last time I’m typing vorbis) file format for outputting my music to consumers. I am a DJ and I like to record my music at a really high sample and bit rate. One of the things I love about the ogg format is that it can encode these huge wav files down to practically nothing (~20 - 30 mb) while still retaining decent quality. You see, I use audacity not only to record my mixes but also to import from vinyl. The tracks I import from vinyl sound a LOT better 24 bit @ 192 kHz. Best of all, my HTC EVO can play ogg files natively. Unfortunately, there is only one option when encoding ogg vorbis (there, I used it again) files and that is the quality setting (not fully implemented, fractional numbers aren’t allowed). That leads to a problem with my EVO and most Android phones as far as I can tell. My EVO can only play back files that were encoded at 48 kHz max! I know that the command line utility oggenc can adjust the sample rate down while encoding, however; there is no such option in the audacity encoder. So, what I would like is an upgrade to the ogg vorbis (I know I said I wouldn’t use it, but I want to be clear) encoder that will allow the following options. From oggenc (taken from oggenc --help):
-q, --quality Specify quality, between -1 (very low) and 10 (very
high), instead of specifying a particular bitrate.
This is the normal mode of operation.
Fractional qualities (e.g. 2.75) are permitted
The default quality level is 3.
–resample n Resample input data to sampling rate n (Hz)
Thank you for looking into this!