Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/egorsmkv/wav-to-opus

WAV to OPUS pipeline
https://github.com/egorsmkv/wav-to-opus

opus opus-tools opusdec opusenc pipeline xiph

Last synced: 25 days ago
JSON representation

WAV to OPUS pipeline

Awesome Lists containing this project

README

        

# `wav-to-opus`

- Parallelized script to convert all `.wav` files in a directory to `.opus` files using `opusenc`.
- Parallelized script to convert all `.opus` files in a directory to `.wav` files using `opusdec`.

## Install

```shell
apt-get install parallel build-essential pkg-config file libssl-dev

bash compile-opus.sh
```

## Encode

```shell
python wav_to_opus.py

cat wav_to_opus.sh | parallel -j 5
```

## Decode

```shell
python opus_to_wav.py

cat opus_to_wav.sh | parallel -j 5
```