RTLSDR-Airband icon indicating copy to clipboard operation
RTLSDR-Airband copied to clipboard

[Feature Request] Support Ogg Vorbis file output

Open dpogue opened this issue 6 years ago • 7 comments

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.

dpogue avatar Sep 19 '18 06:09 dpogue

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

szpajder avatar Sep 19 '18 07:09 szpajder

+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.

Strykar avatar Mar 13 '19 11:03 Strykar

+1 for Opus

HagarViking avatar Mar 13 '19 11:03 HagarViking

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

v1p3red avatar Nov 03 '23 14:11 v1p3red

Hey friends, just adding my desire for Opus support

teamcoltra avatar Feb 18 '24 05:02 teamcoltra

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

Xen01r avatar Apr 04 '24 10:04 Xen01r

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

I'm sure he'd appreciate a PR

Strykar avatar Apr 04 '24 21:04 Strykar