gpt4 book ai didi

python-3.x - 使用python将任何音频文件转换为mp3

转载 作者:行者123 更新时间:2023-12-04 16:42:40 25 4
gpt4 key购买 nike

我想用 python 将任何音频文件(flac、wav、...)转换为 mp3
我是菜鸟,我试过 pydub但我没有发现如何让 ffmpeg 使用它,如果我是对的,它无法转换 flac 文件。

我的项目的想法是:
让 musicBee 将“正在播放”轨道的路径(通过按下指定的快捷方式)发送到我的 python 文件,如果音乐不在 mp3 中,它将转换音乐并将其发送到文件夹。 (一切都在后台,所以我不必离开我正在做的事情来进行操作)

最佳答案

您可以使用以下代码:

from pydub import AudioSegment

wav_audio = AudioSegment.from_file("audio.wav", format="wav")
raw_audio = AudioSegment.from_file("audio.wav", format="raw",
frame_rate=44100, channels=2, sample_width=2)

wav_audio.export("audio1.mp3", format="mp3")
raw_audio.export("audio2.mp3", format="mp3")

您也可以看看 here更多选择。
flac_audio = AudioSegment.from_file("sample.flac", "flac")
flac_audio.export("sampleMp3.mp3", format="mp3")

关于python-3.x - 使用python将任何音频文件转换为mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38110384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com