python脚本实现音频m4a格式转成MP3格式的实例代码

yipeiwu_com6年前Python基础

前言

群里看到有人询问:谁会用python将微信音频文件后缀m4a格式转成mp3格式,毫不犹豫回了句:我会。

然后就私下聊起来了

解决方法介绍如下:

工具:windows系统,python2.7,转换库ffmpeg

安装ffmpeg库:下载对应电脑系统版本

https://ffmpeg.zeranoe.com/builds/

我这里用的是window 64位

在这里插入图片描述
在这里插入图片描述

这里由于路径问题,我没有把ffmpeg加入到系统环境变量中,所以我用的是绝对路径

C:/Users/Administrator/Downloads/ffmpeg-20190925-5f13859-win64-static/bin/ffmpeg

详细脚本代码如下:

# _*_ encoding:utf-8 _*_
import os
m4a_path = "/Users/Administrator/Desktop/m4a/" #m4a文件所在文件夹
m4a_file = os.listdir(m4a_path)
for i, m4a in enumerate(m4a_file):
 os.system("C:/Users/Administrator/Downloads/ffmpeg-20190925-5f13859-win64-static/bin/ffmpeg -i "+ m4a_path + m4a 
 + " " + m4a_path + str(i) + ".mp3" )

在cmd下运营该脚本文件,我这里是用virtualenv创建的python的独立虚拟环境里执行的脚本命令,大家可以不在虚拟环境里执行,只要能运行该脚本就可以:


在这里插入图片描述

python zhuanhuan.py


在这里插入图片描述

转换成功后如下图


在这里插入图片描述

转换文件所在目录,转换后的效果文件 0.mp3如下图:


在这里插入图片描述

总结

以上所述是小编给大家介绍的python脚本实现音频m4a格式转成MP3格式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

Python 使用folium绘制leaflet地图的实现方法

Python 使用folium绘制leaflet地图的实现方法

leaflet为R语言提供了API很好用,这次尝试用Python使用leaflet,需要folium 安装folium pip install folium 一个小例子 imp...

Python高级特性 切片 迭代解析

Python高级特性 切片 迭代解析

切片:方便截取list、tuple、字符串部分索引的内容 正序切片 语法:dlist = doList[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2...

python使用__slots__让你的代码更加节省内存

python使用__slots__让你的代码更加节省内存

前言 在默认情况下,Python的新类和旧类的实例都有一个字典来存储属性值。这对于那些没有实例属性的对象来说太浪费空间了,当需要创建大量实例的时候,这个问题变得尤为突出。 因此这种默认的...

Python数据类型详解(二)列表

一.基本数据类型   整数:int   字符串:str(注:\t等于一个tab键)   布尔值: bool   列表:list (元素的集合)   列表用[]   元祖:tuple  ...

Python中函数参数设置及使用的学习笔记

Python中函数参数设置及使用的学习笔记

一、参数和共享引用: In [56]: def changer(a,b): ....: a=2 ....: b[0]='spam' ....: In [57...