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

 更新时间:2019年10月09日 11:42:22   作者:Python之眼   我要评论
这篇文章主要介绍了python脚本实现音频m4a格式转成MP3格式的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

前言

群里看到有人询问:谁会用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进行数据科学工作的简单入门教程

    这篇文章主要介绍了Python进行数据科学工作的简单入门教程,主要针对Python发行版Anaconda进行说明,需要的朋友可以参考下
    2015-04-04
  • python的pstuil模块使用方法总结

    python的pstuil模块使用方法总结

    这篇文章主要介绍了python的pstuil模块使用方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python 算法 排序实现快速排序

    python 算法 排序实现快速排序

    主要分为两个子算法,PARTITION(A, p, r)以A[r]为基准对数组进行一个划分,比A[r]小的放在左边,比A[r]大的放在右边
    2012-06-06
  • python实现批量解析邮件并下载附件

    python实现批量解析邮件并下载附件

    这篇文章主要为大家详细介绍了python实现批量解析邮件并下载附件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Python基于列表list实现的CRUD操作功能示例

    Python基于列表list实现的CRUD操作功能示例

    这篇文章主要介绍了Python列表list实现的CRUD操作功能,结合实例形式分析了Python基于列表list实现用户数据CRUD相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • 浅谈python新手中常见的疑惑及解答

    浅谈python新手中常见的疑惑及解答

    下面小编就为大家带来一篇浅谈python新手中常见的疑惑及解答。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 你应该知道的python列表去重方法

    你应该知道的python列表去重方法

    初学者经常会遇到如何移除list中重复元素的问题。 这个问题在其他语言中可能需要for循环什么的,而在python中不用这样,非常简单,下面来通过这篇文章主要介绍了关于python列表去重方法以及拓展,需要的朋友可以参考借鉴,一起来看看吧。
    2017-01-01
  • python和shell变量互相传递的几种方法

    python和shell变量互相传递的几种方法

    这篇文章主要介绍了python和shell变量互相传递方法,使用了环境变量、管道等方法
    2013-11-11
  • Python字符串转换成浮点数函数分享

    Python字符串转换成浮点数函数分享

    本文给大家分享的是一则使用Python实现字符串转换成浮点数的代码,主要是使用map和reduce方法来实现,有需要的小伙伴可以参考下。
    2015-07-07
  • Python 对象中的数据类型

    Python 对象中的数据类型

    对于python,一切事物都是对象,程序中存储的所有数据都是对象,对象基于类创建。这篇文章主要介绍了Python 对象之数据类型 ,需要的朋友可以参考下
    2017-05-05

最新评论