首先感慨一下,ffmpeg是一个非常强大的开源音视频处理软件。
官网:
http://ffmpeg.org/
我是在windows上使用,所以下载了windows对应版本。
写了如下php脚本进行批处理:

function convert($sourceDir,$ffmpegExe){if(!is_dir($sourceDir)){return false;}$destDir = pathinfo($sourceDir,PATHINFO_DIRNAME).'/mp3';if(!is_dir($destDir)){mkdir($destDir);}$items = scandir($sourceDir);foreach ($items as $k=>$v){if($v=='.'||$v=='..'){continue;}if(is_dir($v)){ // 只转一级目录下的,如果还有目录,略过continue;}$inputFile = rtrim($sourceDir,'/').'/'.$v;$outputFile = $destDir.'/'.pathinfo($v,PATHINFO_FILENAME).'.mp3';exec($ffmpegExe.' -i '.$inputFile.' '.$outputFile);}
}
// 使用
$dir="C:/Users/Administrator/Desktop/m4a";
$ffmpegExe = "C:/Users/Administrator/Desktop/ffmpeg/bin/ffmpeg.exe";
convert($dir,$ffmpegExe);
// 执行后就可以在m4a同级目录下的mp3目录收获mp3格式的文件了

ffmpeg批量m4a转mp3相关推荐

  1. m4a批量转换成mp3的方法

    m4a是苹果手机上的音频格式,如果你是iphone用户应该对它并不陌生,由于iphone手机的普及率非常高,所以大家也经常使用m4a音频文件,但是很多时候不支持m4a音频文件的时候,所以就需要将它转换 ...

  2. ffmpeg将mp4转为m4a,m4a转mp3,mp3转ogg

    mp4转为m4a ffmpeg -i drum.mp4 -vn -y -codec copy drum.m4a m4a转mp3 ffmpeg -i 123.m4a -y -acodec libmp3l ...

  3. Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件

    Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件 目录 利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件 1.先下载ff ...

  4. ffmpeg 批量转换swf为mp3

    下了几个音乐居然都是swf格式,在网上找了一下没找到好用的转换工具,于是想到了ffmpeg. linux下可以直接安装ffmpeg #/bin/sh for f in *.swf do ffmpeg ...

  5. m4a转mp3方法,m4a转mp3步骤

    m4a转mp3方法,m4a转mp3步骤!如果你是苹果手机用户,那么对m4a格式就比较了解了,m4a是由美国评估公司开发并发布的一种音频文件,在苹果终端中使用比较常见,其中最主要的就是苹果手机,如果你用 ...

  6. 如何将录音m4a转换为mp3格式?

    如何将录音m4a转换为mp3格式?前段时间由于工作原因,需要上传录音文件到一个网站上,可是这个录音文件怎么也上传不上去,查看原因后才发现原来网站只支持mp4的音频文件,而我是用苹果手机录音的,录音文件 ...

  7. m4a怎么转换成mp3,m4a转mp3方法

    m4a怎么转换成mp3?m4a是一种由美国苹果公司开发发布的音频文件格式,主要应用在苹果手机上,苹果手机的录音文件就是m4a格式的,所以使用苹果手机的用户应该对这种音频格式比较熟悉.但m4a毕竟属于不 ...

  8. 使用node-ffmpeg将m4a转换为mp3

    首先需要先安装我们需要的npm包ffmpeg. npm install ffmpeg 在ffmpeg的方法中,提供了一个方法 fnExtractSoundToMP3 ,使用这个方法可以视频或是音频转换 ...

  9. m4a转mp3简单的音频转换方法?

    m4a转mp3的方法 首先,m4a格式是MPEG-4音频标准的文件扩展名,是苹果专属的一种音频格式,后来不断流行起来逐渐成为一种较为常见的音频格式, 因为涉及到文件压缩的编码不同,导致很多设备并不能解 ...

最新文章

  1. STM32中关于RCC时钟的理解
  2. JEESZ架构、分布式服务:Dubbo+Zookeeper+Proxy+Restful
  3. luogu 3796 【模板】AC自动机(加强版)
  4. 通向架构师的道路(第七天)之漫谈使用ThreadLocal改进你的层次的划分
  5. thinking-in-java(14)类型信息
  6. 视觉SLAM笔记(1) 初识SLAM
  7. MongoDB之Shard初步认识
  8. .NET简谈特性(代码属性)
  9. python程序题求roc-auc是一种常用的模型评价指标_【Python机器学习 5-3】模型评价指标及模型选择...
  10. 免费可商用图片网站合集
  11. python将图片变成水墨画
  12. 《软件工程》-用户界面设计
  13. 推荐算法(一)——音乐歌单智能推荐
  14. 2021章节练习基础(案例精选)30-40
  15. mysql的安装后;Navicat连接出现1103详细解决方式
  16. 记录第一次被黑数据库
  17. 使用Spark分析拉勾网招聘信息(三): BMR 入门
  18. D-Link宽带路由器设置全攻略
  19. 【HTCVR】VRTK插件案例分析之0021~030
  20. 调整图像亮度之 线性拉伸 (2) 百分比截断拉伸

热门文章

  1. SQL Server建库建表命令
  2. 如何做快手副业?怎么在快手上赚工资?快手发视频怎么赚钱?
  3. python三人同行七十稀_三人同行(三人同行什么意思)
  4. 解决Failed to connect to github.com port 443 after 21113 ms: Timed out
  5. 我替一位仁兄改的n进制数相加的问题
  6. 使用cad数据导进arcgis,融合时出现z值或M值超出范围界线
  7. php+msyql在线教师备课系统
  8. 预测分析:R语言实现1.3 预测建模的过程
  9. 【嵌入式小技巧】STM32 实现 SEGGER RTT 打印(超详细)
  10. 不懂PS也制作图片倒影效果 – 推荐2个好用的在线为图片添加倒影效果的网站