python mp3剪辑(python10行代码搞定mp3剪切)

最近在听某有声小说,奈何每一集开头都有30几秒广告,而且声音特别大。于是利用python批量讲每一集的mp3都截去前面的广告。以下分享下代码:

1. 安装python第三方库pydub

pip install pydub

2. 安装ffmpeg

打开链接:https://ffmpeg.zeranoe.com/builds/ 选择适合自己电脑的版本

python mp3剪辑(python10行代码搞定mp3剪切)(1)

下载后,解压,进入bin目录,然后复制当前路径。

python mp3剪辑(python10行代码搞定mp3剪切)(2)

将当前路径添加到path环境变量:

python mp3剪辑(python10行代码搞定mp3剪切)(3)

3. python代码:

from pydub import AudioSegment import os def slice_file(base,file,skip): audio=AudioSegment.from_mp3(os.path.join(base,file)) audio[skip*1000:].export("F:/百度网盘/二号首长1_new/" file,format="mp3") if __name__ == '__main__': base="F:/百度网盘/二号首长1" for each in os.listdir(base): print(each) slice_file(base,each,35)

运行后,就会自动生成剪切后的mp3文件。

python mp3剪辑(python10行代码搞定mp3剪切)(4)

python mp3剪辑(python10行代码搞定mp3剪切)(5)

10行代码搞定!get了吗?

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页