Python 音频文件批量切割
操作
- 安装 pydub
1.pip3 install pydub - pydub需要依赖 ffmpeg 安装ffmpeg
1.安装地址ffmpeg下载链接
2.配置环境变量 - 代码实现
from pydub import AudioSegment
from pydub.utils import make_chunks
import os, re
for each in os.listdir("D:/纯音乐"):
filename = re.findall(r"(.*?)\.mp3", each)
print(each)
if each:
mp3 = AudioSegment.from_file('D:/纯音乐/{}'.format(each), "mp3")
size = 15000
chunks = make_chunks(mp3, size)
for i, chunk in enumerate(chunks):
chunk_name = "{}-{}.mp3".format(each.split(".")[0],i)
print(chunk_name)
chunk.export('D:/纯音乐分解/{}'.format(chunk_name), format="mp3")```