Python CLI program that converts directories of audio files to opus using ffmpeg
Project description
convopus
convopus is a Python CLI program for converting audio files to opus audio format.
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
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
convopus-1.4.2-py3-none-any.whl
(10.4 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9dc241cac8eb65491f4769fd89e132a342061c7d9b0c4ec8049998849aa81b3a
|
|
| MD5 |
e83f303d90741413c155a2c49eb2d6da
|
|
| BLAKE2b-256 |
0cfc0e6700f412eb2c4200eae92508c109c1ac3066532420651e5861f7e9e4b9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
549120749890a6b922f5b9eda99e687ecadac784d26806abbcdb1d4ea5dcc73e
|
|
| MD5 |
ceef32b590d3cf83ca7faa3bb26110e2
|
|
| BLAKE2b-256 |
4841ae6fc75cba140579c4a6a8e9e3da8de3c11e4843b2592d0b8d4ff164e948
|