Convert audio files to other audio formats with custom options using ffmpeg.
from audio_converter import convert_audio
def success_callback(msg: str) -> None:
print(msg)
def failure_callback(msg: str) -> None:
print(msg)
# Example usage
audio_options = {
"codec": "libmp3lame",
"bit_rate": "256k",
"sample_rate": 48000,
"channels": 2,
"volume": 1
}
convert_audio("input.mp3", 'output.mp3', success_callback, failure_callback, **audio_options)
pip install ffmpeg-python==0.2.0
Make sure you have installed ffmpeg on your system! https://www.ffmpeg.org/download.html
If you'd like to support my ongoing efforts in sharing fantastic open-source projects, you can contribute by making a donation via PayPal.