Ffmpeg 微信amr转换Mp3

本文介绍了如何使用FFmpeg解决在Java应用中遇到的微信AMR音频格式不兼容问题,详细阐述了从下载微信音频到转换成MP3格式的过程,包括FFmpeg的安装和使用,以及在Java中调用FFmpeg的代码示例。
摘要由CSDN通过智能技术生成

                                        FFMPEG

需求背景简介

下载微信音频文件(arm)后,客服进行倾听出现杂音。html5标签只兼容MP3格式

难点解刨

接通下载微信音频是amr格式的,audio标签不能播放,为了兼容性决定将音频的格式统一成MP3。将pc端上传的音频一并处理,并计算音频的时长

 

音频/视频编码

http://www.sauronsoftware.it/projects/jave/manual.php java 提供转换工具包

JAVA给我们提供了java-1.0.2.jar文件,经过查看官方文档,最后的一个版本是2009,已经快十年都没更新升级了装JAVE的Java 1.4以上版本,仅仅支持32位的Windows and Linux 不可以为了转码把linux 和windows换成32位,而且通过使用java提供的转换包,音频文件后面有很大的杂音,而且java提供的包,实际上还是调用C语言写的ffmpeg ,所以弃坑不搜索,之间使用ffmpeg

java转换包代码:

 

public static void mp3(File source, File target)  {
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值