Python使用pydub庫對mp3與wav格式進(jìn)行互轉(zhuǎn)的方法
我們需要用到一個叫pydub的類庫,
pydub是python的高級一個音頻處理庫,可以讓你以一種不那么蠢的方法處理音頻。---開發(fā)者原話
https://github.com/jiaaro/pydub
附上開發(fā)者的github地址
安裝:
pip install pydub
如果在pycharm中也可以這樣安裝:
setting----Project Interpreter----右邊綠色+號

點一下install package
依賴安裝:
作者在github 上說,依賴可以安裝libav or ffmpeg 關(guān)于這兩個東西的愛恨情仇可以自行百度
我們安裝其一就行
Mac (using homebrew): # libav brew install libav --with-libvorbis --with-sdl --with-theora #### OR ##### # ffmpeg brew install ffmpeg --with-libvorbis --with-sdl2 --with-theora Linux (using aptitude): # libav apt-get install libav-tools libavcodec-extra-53 #### OR ##### # ffmpeg apt-get install ffmpeg libavcodec-extra-53
上面是MAC和Linux 的安裝方法,由于我開發(fā)環(huán)境用的是windows 系統(tǒng),對libac支持不大好,我采用了ffmpeg
先去ffmpeg官網(wǎng)下載
https://ffmpeg.zeranoe.com/builds/
Linking 選擇Static ,好了之后解壓縮,隨便解壓到哪,我們配一下環(huán)境變量

把剛剛解壓的路徑配到Path里面,重開IDE
注意點:開IDE時候需要選擇用管理員權(quán)限運行
代碼:
from pydub import AudioSegment
def trans_mp3_to_wav(filepath):
song = AudioSegment.from_mp3(filepath)
song.export("now.wav", format="wav")
簡單封裝了一個方法,把mp3路徑扔進(jìn)去,就能輸出一個now.wav文件。
以上這篇Python使用pydub庫對mp3與wav格式進(jìn)行互轉(zhuǎn)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python腳本,標(biāo)識符,變量使用,腳本語句,注釋,模塊引用詳解
這篇文章主要為大家詳細(xì)介紹了Python腳本,標(biāo)識符,變量使用,腳本語句,注釋,模塊引用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02
Python對數(shù)據(jù)進(jìn)行插值和下采樣的方法
今天小編就為大家分享一篇Python對數(shù)據(jù)進(jìn)行插值和下采樣的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
Python基于Pymssql模塊實現(xiàn)連接SQL Server數(shù)據(jù)庫的方法詳解
這篇文章主要介紹了Python基于Pymssql模塊實現(xiàn)連接SQL Server數(shù)據(jù)庫的方法,較為詳細(xì)的分析了pymssql模塊的下載、安裝及連接、操作SQL Server數(shù)據(jù)庫的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2017-07-07
Python的Twisted框架上手前所必須了解的異步編程思想
Twisted是Python世界中人氣最高的framework之一,異步的工作模式使其名揚天下,這里為大家總結(jié)了Python的Twisted框架上手前所必須了解的異步編程思想,需要的朋友可以參考下2016-05-05
Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用體驗
這篇文章主要為大家介紹了Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
解決python調(diào)用自己文件函數(shù)/執(zhí)行函數(shù)找不到包問題
這篇文章主要介紹了解決python調(diào)用自己文件函數(shù)/執(zhí)行函數(shù)找不到包問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06

