Skip to main content

Python CLI program that converts directories of audio files to opus using ffmpeg

Project description

convopus

GitHub release (latest by date) GitHub GitHub Workflow Status

convopus is a Python CLI program for converting audio files to opus audio format.

Demo

Features

  • Windows / Linux / macOS / Android (via Termux) support
  • Customizable bitrate, vbr and more (via config.json)
  • Support of various input audio formats / containers
  • Fast multi threading converting
  • Recursive conversion

Installation

Must have installed ffmpeg and added to PATH

pip install convopus

Build

git clone https://github.com/D221/convopus
cd convopus
pip install .

Usage

convopus -h # for info
# The pogram detects directory or file
convopus /path/to/directory
convopus /path/to/file

You can customize settings in config.json located in:

OS config.json location
Windows %LocalAppData%\D221\convopus
Linux ~/.config/convopus
macOS ~/Library/Application Support/convopus

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

convopus-1.4.2.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

convopus-1.4.2-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file convopus-1.4.2.tar.gz.

File metadata

  • Download URL: convopus-1.4.2.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for convopus-1.4.2.tar.gz
Algorithm Hash digest
SHA256 9dc241cac8eb65491f4769fd89e132a342061c7d9b0c4ec8049998849aa81b3a
MD5 e83f303d90741413c155a2c49eb2d6da
BLAKE2b-256 0cfc0e6700f412eb2c4200eae92508c109c1ac3066532420651e5861f7e9e4b9

See more details on using hashes here.

File details

Details for the file convopus-1.4.2-py3-none-any.whl.

File metadata

  • Download URL: convopus-1.4.2-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for convopus-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 549120749890a6b922f5b9eda99e687ecadac784d26806abbcdb1d4ea5dcc73e
MD5 ceef32b590d3cf83ca7faa3bb26110e2
BLAKE2b-256 4841ae6fc75cba140579c4a6a8e9e3da8de3c11e4843b2592d0b8d4ff164e948

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page