一直在学的一套美语教程,开头有18秒的音乐,每次都要听一遍,神烦. 索性写个脚本把所有音频开头音乐全部切掉.
参考
- http://blog.youkuaiyun.com/skywalkerVVV/article/details/41685687?locationNum=14
操作
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!??¤
QQ群:623406465
- 安装 pydub
pip3 install pydub
- pydub需要依赖 libav 或 ffmpeg 安装libav
- 代码实现
from pydub import AudioSegment
import os, re
# 循环目录下所有文件
for each in os.listdir('.'):
filename = re.findall(r"(.*?)\.mp3", each) # 取出.mp3后缀的文件名
if filename:
filename[0] += '.mp3'
mp3 = AudioSegment.from_mp3(filename[0]) # 打开mp3文件
mp3[17*1000+500:].export(filename[0], format="mp3") # 切割前17.5秒并覆盖保存
注意
- 记得保存一份原文件,以防万一.
这篇博客介绍了如何使用Python的pydub库轻松切割音频文件,适合初学者入门。通过安装必要的依赖和简单代码示例,帮助读者快速上手音频处理。
3292

被折叠的 条评论
为什么被折叠?



