damp11113 / xHE-Opus

Very High Performace Opus with Dual Encoder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

im making c++ version for more efficiency!

xHE-Opus

xHE-Opus

xHE-Opus is extended High Efficiency. It use Dual-Encoder to encode per channel and bitrate is divide 2 for per channel. It provides optimal coding efficiency with bitrates from 6 to 510 kilobits per second and above. It has content loudness metadata on footer.

xheopusquality

Demo

test.mp4

Install

PyOgg (damp11113 moded)

Using

Gui

easy to use image

Cli

command line with encode.py and player.py

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 player.py input.xopus

or if you want only convert to wav you can use

$ python3 player.py input.xopus -o output.wav

About

Very High Performace Opus with Dual Encoder

License:MIT License


Languages

Language:Python 100.0%