太赞了!Python竟可以轻松实现音频格式无损转换
太贊了!Python竟可以輕松實現音頻格式無損轉換 </h1><div class="clear"></div><div class="postBody"><div id="cnblogs_post_body" class="blogpost-body cnblogs-markdown">
大家好,我是辰哥
辰哥在平時處理音頻格式的時候,需要去下載各種音頻處理軟件(專業一點的軟件還要收費),掌握Python技術的我們,知道Python是萬能的(哈哈哈,開個玩笑)。今天辰哥就來教大家用Python去實現音頻格式無損轉換-pydub
pydub支持音頻的各種格式之間進行相互轉換。演示效果如下(這里只演示3種格式,下面會介紹各種常用音頻格式):
01 安裝pydub庫
通過下面的命令安裝Python庫-pydub
pip?install?pydub安裝好之后,在Python中引入pydub
from pydub import AudioSegment02介紹常見音頻格式
圖上就是以上幾種常見的音頻格式,每一種音頻都各具特色。下面開始通過程序對音頻格式之間進行轉換。
1.mp3->wav、ogg、flag等
from pydub import AudioSegment#轉化函數方法
def trans_mp3_to_wav(filepath,hz):
song = AudioSegment.from_mp3(filepath)
song.export(“Python研究者.”+str(hz), format=str(hz))
### 參數1:音頻路徑, 參數2:轉換后的格式
trans_mp3_to_wav(“輕音樂.mp3”,“wav”)
trans_mp3_to_wav(“輕音樂.mp3”,“ogg”)
trans_mp3_to_wav(“輕音樂.mp3”,“flac”)
轉化結果:
將輕音樂.mp3 轉為wav、ogg、flac等格式,并命名為Python研究者。轉化后均為無損高音質,沒有任何的失真。
2.wav、ogg、flac->mp3
song = AudioSegment.from_wav("Python研究者.wav")song.export(“Python研究者_wav-mp3.mp3”, format=“mp3”)
song = AudioSegment.from_ogg(“Python研究者.ogg”)
song.export(“Python研究者_ogg-mp3.mp3”, format=“mp3”)
AudioSegment.from_file(“Python研究者.flac”)
song.export(“Python研究者_flac-mp3.mp3”, format=“mp3”)
?
經過測試,wav、ogg和flac也可以成功損失轉換為MP3,證明不同音頻格式之間可以直接轉換。
03小結
這里就只演示了mp3、flac、wav、ogg這四種格式,剩下的其他格式大家可以動手試試,這里就不重復啰嗦了。
今日推薦
以『山河令』為實戰案例,手把手教會你用Python爬取『優酷』視頻評論
聽說你到現在還不會爬取攜程評論?
實際上采集全網視頻也沒那么難
耐得住寂寞,才能登得頂
Gitee碼云:https://gitee.com/lyc96/projects
<div id="blog_post_info"> 好文要頂 關注我 收藏該文 Python研究者關注 - 6
粉絲 - 60 +加關注 1 0 <div class="clear"></div> <div id="post_next_prev"><a href="https://www.cnblogs.com/chenlove/p/14827046.html" class="p_n_p_prefix">? </a> 上一篇: <a href="https://www.cnblogs.com/chenlove/p/14827046.html" title="發布于 2021-05-27 11:46">聽說你到現在還不會爬取攜程評論?</a> <br> <a href="https://www.cnblogs.com/chenlove/p/14852421.html" class="p_n_p_prefix">? </a> 下一篇: <a href="https://www.cnblogs.com/chenlove/p/14852421.html" title="發布于 2021-06-05 11:53">再見Xshell、Xftp!Python執行Linux命令、上傳下載遠程文件</a> posted @ 2021-06-02 09:21? Python研究者? 閱讀(248)? 評論(0)? 編輯? 收藏? 舉報
總結
以上是生活随笔為你收集整理的太赞了!Python竟可以轻松实现音频格式无损转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python制作简易计算器
- 下一篇: 生物信息学概论_生物信息学 | 技术与多