charlie-foxtrot / RTLSDR-Airband

Multichannel AM/NFM demodulator
GNU General Public License v3.0
748 stars 134 forks source link

[Feature Request] Support Ogg Vorbis file output #99

Open dpogue opened 5 years ago

dpogue commented 5 years ago

For voice audio, ogg vorbis might offer better compression than mp3, and it's also supported by Icecast/Shoutcast as an alternative streaming codec. It looks like the headers are already being included, but it's not used anywhere in output.cpp

In theory, you might get even better compression with a codec specifically designed around human speech like speex or opus, but support for those is less widely available.

szpajder commented 5 years ago

This is already on TODO, pending a rework of the output layer.

Strykar commented 5 years ago

+1 for Speex, or even better Opus support. Opus has literally obsoleted Speex, but either will surpass MP3 for voice alone. https://www.onsip.com/blog/opus-one-codec-to-rule-them-all Update: I just realized Icecast supports Opus natively, and this would be perfect for rtl-airband instead of MP3.

HagarViking commented 5 years ago

+1 for Opus

v1p3red commented 10 months ago

@szpajder, is it still on TODO after 5 years?

teamcoltra commented 6 months ago

Hey friends, just adding my desire for Opus support

Xen01r commented 5 months ago

Looking for OPUS support too. It could improve streaming delay.

Strykar commented 5 months ago

@szpajder, is it still on TODO after 5 years?

I'm sure he'd appreciate a PR