python m4a转mp3_python脚本实现音频m4a格式转成MP3格式

这篇博客介绍了如何使用Python结合ffmpeg库在Windows环境下将m4a音频文件批量转换为mp3格式。通过提供详细脚本代码,展示了转换过程,并提到了转换成功后的效果。
摘要由CSDN通过智能技术生成

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

解决方法介绍如下:

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

6c735fd10c90870b04b39385dac97ed5.png

88a5ee9282b16cee5b032c960e7250bd.png

这里由于路径问题,我没有把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的独立虚拟环境里执行的脚本命令,大家可以不在虚拟环境里执行,只要能运行该脚本就可以:

01ad2c29b7bd02d00f2658a5d5877744.png

python zhuanhuan.py

f73d38d1465341f820d2aa7c206c86aa.png

转换成功后如下图

b819af877c42a7f07ebf8d8e306520ee.png

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

d0e8a192c11a6c699435183554687600.png

有问题欢迎问我 微信zmd1047773569

怎样将M4A音频格式转换成MP3格式

因为MP3音频格式应用的广泛性,所以很多时候我们都需要将不同的音频格式转换成MP3格式的,那么如果我们需要将M4A音频格式转换成MP3格式,我们应该怎样进行实现呢?下面我们就一起来看一下吧. 操作步骤 ...

怎样将flac音频格式转换成MP3格式

Flac音频格式怎样转换成MP3格式呢?随着现在音频格式的不断多样性,生活中很多时候我们都会遇到音频格式转换的问题,如flac音频转MP3的问题,那么我们应该如何去解决这个问题呢?下面我们就一起去来一 ...

如何将AAC音频转换成MP3格式

我们应该怎样将AAC音频转换成MP3格式呢?AAC是一种专为声音数据设计的文件压缩格式,相对于MP3音频来说更加高效,性价比跟高.但是因为MP3音频格式的通用性,我们还是时常需要将AAC音频转换成MP ...

.net amr格式文件转换成mp3格式文件的方法

前言:winform端对于音频文件的格式多有限制,大多数不支持amr格式的文件的播放.但是,手机端传过来的音频文件大多数是amr格式的文件,所以,要想在winform客户端支持音频文件的播放,可以通过 ...

分别用Excel和python进行日期格式转换成时间戳格式

最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...

使用jave2将音频wav转换成mp3格式

最近需要用到语音合成功能,网上查阅了一番,发现可以使用腾讯云的语音合成API来完成这个功能,但是腾讯云的api返回的是wav格式的音频文件,这个格式的文件有些不通用,因此需要转换成mp3格式的文件.  ...

如何利用 iTunes 把 m4a/wav 文件转成 MP3 格式

MAC技巧 | 如何利用 iTunes 把 m4a/wav 文件转成 MP3 格式 - 简书

iOS: lame框架将PCM录音转成MP3格式

lame框架将PCM录音转成MP3格式 1.lame下载地址:https://github.com/rbrito/lame,它是一个不可执行的文件,需要借助build-lame.sh脚本将其编译成.a ...

09: xmltodict 模块将xml格式转成json格式

1.1 : xmltodict 模块将xml格式转成json格式 <?xml version="1.0"?>

随机推荐

MVC3&period;0删除数据的时候给提示信息

Index.cshtml代码: @model IEnumerable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值