ffmpeg
因为要对mp3文家进行剪切,提取片段,所以要用到pydub这个库,但是运行后报错缺少ffmpeg,查了多种安装方案,写的都很复杂,最后发现用sudo apt-get install ffmpeg
就可以完成安装,不用再进行其他步骤,安装完成后检查一下是否安装成功即可ffmpeg -version
pydub
完成ffmpeg的安装后就可以使用pydub了,
from pydub import AudioSegment
import os.path
pathDir = os.listdir("music") #打开音乐所存放的目录
for music in pathDir: #遍历文件夹下的所有文件
path="music/"+music #mp3文件路径拼接
song = AudioSegment.from_mp3(path) #读取mp3
song[33*1000:70*1000].export(path) #选取33到70s的片段并同名覆盖保存