参考地址:https://blog.csdn.net/pj_developer/article/details/72778792
1.本方案的核心是利用ffmpeg音频转换程序,思路是直接通过python调用cmd命令启动ffmpeg程序对音频进行格式转换。首先我们需要到ffmpeg官网下载压缩包,下载地址为:http://ffmpeg.zeranoe.com/builds/。下载完毕解压后的目录结构如下图:
2、把E:/ffmpeg/bin目录加到环境变量path中
3、利用cmd窗口执行命令
ffmpeg.exe -i D:/test/1.m4a d:/test/1.mp3
4、利用python根据目录多文件转换
import os
songdir="D:/1/mp3/mp3"
targetdir="d:/1/mp3/mp4"
fileary = os.listdir(songdir)
cmdff="ffmpeg.exe -i "
for mpf in fileary:
mpfpath = songdir+"/"+mpf
mpftarget=targetdir+"/"+mpf
cmdstr=cmdff+mpfpath+" "+mpftarget
os.system(cmdstr)