我想將任何音頻文件(flac,wav,...)轉換爲使用python的mp3 我是noob,我試過pydub
但我沒有找到如何製作ffmpeg與它一起工作,如果我是對的,它不能轉換flac文件。用python轉換任何音頻文件爲mp3
我的項目的想法是: 使musicBee將'正在播放'曲目的路徑(通過按下指定的快捷方式)發送到我的python文件,該文件將轉換音樂,如果它不在mp3併發送它到一個文件夾。 (在後臺,所以我不擁有的一切離開我在做什麼,使操作)
我想將任何音頻文件(flac,wav,...)轉換爲使用python的mp3 我是noob,我試過pydub
但我沒有找到如何製作ffmpeg與它一起工作,如果我是對的,它不能轉換flac文件。用python轉換任何音頻文件爲mp3
我的項目的想法是: 使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")
關於PyMedia,我試圖安裝它,但因爲我使用python 3.5 – Canapy