Skip to content
/ jopus Public

Simple, fast and efficient Python wrapper for libopusfile.

Notifications You must be signed in to change notification settings

yutkin/jopus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b9196c5 · Sep 24, 2021

History

12 Commits
Jun 13, 2020
Dec 15, 2019
Sep 24, 2021
Jan 9, 2020
Jan 9, 2020

Repository files navigation

Jopus

Simple, fast, and efficient wrapper for libopusfile which allows you easily read .ogg files from Python.

Installation

Requirements

Ubuntu

apt-get install libogg-dev libopus-dev libopusfile-dev

MacOS

brew install opus opusfile libogg

When requirements have been installed:

  1. git clone https://github.com/yutkin/jopus.git
  2. cd jopus
  3. pip install -r requirements.txt
  4. pip install .

Usage example

import jopus

# open file on file system
opus_file = jopus.open_file("/path_to_file.ogg")

# open file by URL
opus_file = jopus.open_url("https://hostname.com/opus_audio.ogg")

print(opus_file)