A simple Python CLI tool that lets you convert audio files (.mp3, .m4a, .wav) into different bit depths (4, 8, 16, 24, 32, 64-bit) and formats (.wav, .mp3, .m4a) using FFmpeg.
๐ก Ideal for experimenting with low-bit audio or preparing sound for retro-style applications!
- ๐ Auto-scans current folder for supported audio files
- โ
Interactive multi-select for:
- Input files
- Output formats
- Target bit depths
- ๐๏ธ Applies dithering to reduce noise in low-bit conversions
- ๐ Outputs files to a
./converted/folder automatically - ๐ ๏ธ Uses only Python + FFmpeg (via
subprocess)
- Python 3.6+
- pip install pydub
After that got error like " ModuleNotFoundError: No module named 'pyaudioop' " try;
- pip install audioop-lts
- pip install pydub
After that got error like " ModuleNotFoundError: No module named 'pyaudioop' " try;
- [FFmpeg]
- (https://ffmpeg.org/download.html) installed and accessible via command line
Made with โค๏ธ by hinduwara-devsci