mirror of
https://github.com/damp11113/xHE-Opus.git
synced 2025-04-27 06:28:08 +00:00
xHE-Opus
xHE-Opus is extended High Efficiency. It use Dual-Encoder to encode per channel and bitrate is divide 2 for per channel.
Install
Using
Encoder
to encode you can use
$ python3 encode.py
usage: encode.py [-h] [-sr SAMPRATE] [-b BITRATE] [-c COMPRESS] [-l LOSS] [-fs FRAMESIZE] [-bm BITMODE]
[-bw BANDWIDTH] [-a APP] [-v VER] [-pred] [-ph] [-dtx] [-sb]
input output
encode.py: error: the following arguments are required: input, output
simple example
$ python3 encode.py input.wav output.xopus
This will convert to xhe-opus with bitrate 64Kbps (32Kbps per channel), bitrate mode is CVBR, compression is 10 and app is hev2
or if you want to set bitrate you can use -b <bitrate>
input bit per sec (bps) like
$ python3 encode.py input.wav output.xopus -b 16000
Decoder/Player
To player or decode this file you can use
$ python3 input.xopus
or if you want only convert to wav you can use
$ python3 input.xopus -o output.wav
Description
Very High Performace Opus
audio-codecaudio-compressionaudio-convertercodeccompressionopusopus-codecpythonpython3python-librarypython-projectxhe-opus
Readme
MIT
42 MiB
Languages
Python
100%