后端Java处理微信的语音AMR转Mp3?

后端Java处理微信服务器下载下来的语音AMR转Mp3 (语音是前端上传到微信服务器的)。 有做过的嘛?
求教下怎么转啊?
正常的amr格式音频是可以实现转成MP3的,但是微信的语音音频不能,求大神指导

0

1个回答

0
vincent_cwang
vincent_cwang 这个不可以的。
3 年多之前 回复
vincent_cwang
vincent_cwang 这个不可以的。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java 将微信录音amr转换为mp3格式,谨防大坑
java 将微信录音amr转换为mp3格式,看了这个哥们的教程 接下来就是各种坑,首先从网上下载下来的,网上的是没有后缀的,我门是window上部署的。所以哪个应用文件为0kb,我跟中代码发现的。 所以报错,然后就是用了ffmpeg官网上最新的ffmpeg.exe,发现debug模式没问题,一按run就文件生成失败。 然后就还原成jave的2009年版
微信语音amr文件转mp3
安装ffmpeg, 具体参考http://www.cnblogs.com/luojianqun/p/6291939.html本打算直接用ffmpeg来转换,但是发现会报错,后来在github上找到个大神写的东西 https://github.com/kn007/silk-v3-decoder 直接下载,解压,进入文件夹,运行sh converter.sh 8.amr mp3完美转换
完美解决:Java微信语音amr格式转mp3格式,兼容Linux/Mac/Windows,支持Maven
少费话,先上代码 引入 maven 依赖 <dependency> <groupId>com.github.dadiyang</groupId> &amp
java 将微信录音amr转换为mp3格式
最近一直都在做微信相关的项目 有个需求是上传录音,然后再播放 实现方法是,调用微信接口,录音,上传到微信服务器,当用户保存的时候,从微信服务器下载下来,然后再转码成为MP3格式,在页面使用audio标签播放 原因,ios和安卓的录音格式不同,而audio标签不能直接播放ios的录音文件(或者ios无法播放amr格式文件,忘记了),为了实现兼容性,将音频转码后,再给用户查看播放 使用
java 使用jave将微信amr格式文件转换为mp3格式
再用java转换文件格式的方法某度一搜一大把,结果能完美解决 抛异常 it.sauronsoftware.jave.EncoderException: Duration: N/A, bitrate: N/A 抛异常it.sauronsoftware.jave.EncoderException: Stream mapping: 这两异常的帖子少之又少,本论坛下载jave-1.0.2.jar居然...
微信语音amr转mp3
参考:https://www.cnblogs.com/LittleBai/p/5924416.html 借助fmpeg,直接输入amr路径和mp3路径即可 using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text;
java对于微信平台语音接收以及处理,语音下载以及arm格式转换MP3
2019年3月11号, 以下内容都是2015年写的东西,可能已经不能用 weixin-java-tools,现已更名Wxjava,一直使用这个,很方便,建议大家使用,如果有空到时候写一篇关于Wxjava使用的文章 github地址:https://github.com/Wechat-Group/WxJava 以下内容为2015年所写 微信端发来信息格式: <pre name...
php通过FFmpeg将微信语音amr格式转成MP3格式
安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持yum install -y epel-release #如果出现缺少Code提示,可以:sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7#安装完成之后,可以查看是否安装成功yum repolist 2安装Nux-Dextop源#导入一个Codesudo r...
php5.4 ffmpeg微信录音amr格式转mp3格式
首先下载:ffmpeg6-php54-win32-vc9Windows Server 2008 PHP环境配置如下:将php_ffmpeg.dll拷贝到php-5.4.45\ext下打开php.ini在尾部添加[FFmpeg]extension=php_ffmpeg.dll注意:php-5.4.x要求线程安全模式请将ffmpeg6-php54-win32-vc9下除了php_ffmpeg.dll之...
微信录音amr音频文件转mp3格式
直到现在,仍然不存在一项旨在网页上播放音频的标准。HTML5 规定了一种通过 audio 元素来包含音频的标准方法。audio 元素能够播放声音文件或者音频流。当前,audio 元素支持三种音频格式:MP3 ,Wav ,Ogg Vorbis。 微信录音的音频为amr格式,不支持网页播放,且上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器,然后转码转成MP3格式,途径有两种:
微信高音质speex格式转为mp3详细教程
安装ffmpefFFMpeg官方下载地址:http://ffmpeg.org/download.html yasm:http://yasm.tortall.net/Download.html lame:http://lame.sourceforge.net/download.php 下载最新版本ffmpeg、yasm、lame 下载下来的是一个tar.xz文件 可以直接使用 tar xvJ
微信录音 下载 七牛云amr转换成MP3 (php)
简单的通过php做了 微信的录音 其中amr转码是通过七牛云转码为MP3  代码的封装性,独立性,严谨性还不够好.纯属借鉴 自己再进行处理吧. 1.前端开始录音,结束录音,获取通过loadid获取serverid  在微信公众号官方文档上都有 就不多介绍 2.你上传的录音微信只会帮你保存三天,所以我们需要根据这个serverid将微信上的录音文件下载下来  而需要通过根据access_to...
微信公众号开发+H5页面语音录入+下载+amr转换为MP3+讯飞语音转文字
其实作为H5想要做语音识别,自认为还说有各种弊端得,同时还是微信公众号里面,如果小程序得话,或许会简单一点,但是这里是在公众号里面开发,在这个过程中查阅个各种资料,其实里面得东西都大同小异,但是大多数并不全, 首先微信公众号里面得H5开发语音录入,试过各种方法,由于是java渣渣,页面技术只是了解简单得,因此在使用标签得时候,本身并不能适用于当前得需求,因此最后只能选择了微信自带得录音功能,使用...
nodejs 通过ffmpeg,实现微信jsapi上传mp3录音
最近一直在折腾微信,发现微信jsapi生成的音频为amr,h5不支持播放啊。。怎么办,后来想想还是用ffmpeg来实现amr转mp3。
微信公众号录音文件保存到自己开发的服务器(amr文件转mp3)
音频转码工具,主要用于将微信语音 amr 格式转换为 mp3 格式以便在 html5 的 audio 标签中进行播放 1.调用微信提供的接口获取录音的InputStream字节流 public InputStream getInputStream(String mediaId) { InputStream is = null; try {   String URL_...
java 将amr文件转为MP3 需要的jar包
java 将音频文件转为mp3 代码如下: import it.sauronsoftware.jave.AudioAttributes; import it.sauronsoftware.jave.Encoder; import it.sauronsoftware.jave.EncoderException; import it.sauronsoftware.jave.EncodingAttributes; import it.sauronsoftware.jave.InputFormatException; import java.io.File; import java.util.concurrent.atomic.AtomicBoolean; public class AudioConvert { /** * 音频转为Mp3 * @param source 需要转换的音频源文件 * @param desFileName 转换为mp3文件的路径 * @return 返回是否转换成功 */ public static void audioToMp3(File source, String desFileName){ File target = new File(desFileName); AudioAttributes audio = new AudioAttributes(); audio.setCodec("libmp3lame"); audio.setBitRate(new Integer(128000)); audio.setChannels(new Integer(2)); audio.setSamplingRate(new Integer(44100)); EncodingAttributes attrs = new EncodingAttributes(); attrs.setFormat("mp3"); attrs.setAudioAttributes(audio); Encoder encoder = new Encoder(); try { encoder.encode(source, target, attrs); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (InputFormatException e) { e.printStackTrace(); } catch (EncoderException e) { e.printStackTrace(); } } public static void main(String[] strs){ File source = new File("C:\\Users\\a\\Desktop\\转换\\2.amr"); audioToMp3(source,"C:\\Users\\a\\Desktop\\转换\\3.mp3"); } }
java 将amr转换为MP3文件
amr MP3文件java 将amr转换为MP3文件
微信语音amr转换mp3实例代码
借助fmpeg,直接输入amr路径和mp3路径即可 https://blog.csdn.net/u010476739/article/details/79990279
讯飞文字转PCM语音 PCM转WAV WAV转AMR AMR转MP3
讯飞文字转PCM语音 PCM转WAV WAV转AMR AMR转MP3需要讯飞在线语音的jar (Msc.jar json-jena-1.0.jar 平台上下载 注册账号 appid)jave的jar (jave-1.0.2.jar)讯飞 文字转PCM格式语音SpeechUtility.createUtility("appid=???"); //1.创建SpeechSynthe
可用七牛云接口转换AMR视频为MP3视频
微信接口下载音频全部为AMR音频,可用七牛云接口把音频转换为MP3格式,在调用!
java后台amr格式转mp3格式方法
方法一: 使用ffmpeg 软件。 public void changeAmrToMp3(String sourcePath, String targetPath) throws IllegalArgumentException, EncoderException {                // 获取文件地址。追踪到软件所在文件夹ji                String webro...
新版微信amr语音文件解密
新版微信(如微信6.2)在SD卡保存的语音文件表面上是amr后缀,实际上并不是amr文件,而是加密过的,无法直接导出在电脑中播放,本程序可以解密语音文件生成通用的mp3格式文件。
语音amr文件转换为mp3文件
语音amr文件转换为mp3文件
Java程序将amr格式音频转成mp3格式
相信很多人都遇到amr格式的音频文件不能直接在网页播放的问题,有人使用QuickTime插件的辅助,以下介绍如何使用jave.jar包将amr格式的音频文件转成mp3格式,官方下载地址http://www.sauronsoftware.it/projects/jave/download.php,闲话少说,直接上例子 package com.nnbrightstar.lbtm.common.u...
amr格式转换mp3,ffmpeg
项目中amr格式转MP3亲测有效,在项目中添加jar包,使用方法见 http://www.cnblogs.com/dayu007/p/8452719.html,如有问题可以留言
php 在web端来播放amr语音(如微信语音)
说下整体思路 1、服务器安装ffmpeg 2、使用ffmpeg -i 指令来转换amr为mp3格式(这个到时候写在php代码中,使用system函数执行即可) 3、在网页端使用html5的audio标签来播放mp3文件 下面是操作细节: 有事外出,未完待续。。。
amr音频文件转换成mp3文件
微信语音都是amr格式,在网页端播放不了,需要转换成mp3格式
实现base64格式的amr音频文件在android微信内置浏览器的播放
实现base64格式的amr音频文件在android微信内置浏览器的播放
Java微信语音开发
-环境、框架 1、服务器:tomcat8.0.32 2、后台框架:jfinal2.2 3、数据库:无 4、前端:wechat JS SDK 5、第三方jar:wechat4j、sauronsoftware 一、引入wechat JS SDK 这一步比较简单,按照微信给的开发文档一步一步配置就就行,但是步骤比较繁多,利用第三方依赖库wec
微信语音下载到服务器 上传到七牛转换为mp3
//音频的话需要转码 //$media_id,$accessKey,$secretKey,$bucket 文件名称,然后就是七牛的配置了 public function dataTransfer($media_id,$accessKey,$secretKey,$bucket) { require_once ($_SERVER['DOCUMENT_ROOT
linux下ffmpeg转换amr为mp3大小为0的解决方案
linux下ffmpeg转换amr为mp3大小为0的解决方案
linux下安装ffmpeg 语音amr文件为MP3 包含各依赖
最近安装ffmpeg  转换语音amr文件为MP3,在网上查看了很多的版本,都是要make 编译,而且还有装各种依赖,如MP3解码lame等在官网找到已打包好的文件,直接安装https://johnvansickle.com/ffmpeg/根据自己的linux版本选择  ,我选择的是64位ffmpeg-git-64bit-static.tar.xz$ tar xvf ffmpeg-git-64bi...
java在Linux下将amr转mp3方法
1. 首先安装系统编译环境 yum install -y automake autoconf libtool gcc gcc-c++  #CentOS2. 编译所需源码包#yasm:汇编器,新版本的ffmpeg增加了汇编代码wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar -xzvf yasm-1.3.0...
微信的语音传输silk转换成mp3
PC上有https://kn007.net/topics/update-silk2mp3-to-official-version/https://kn007.net/topics/batch-convert-silk-v3-audio-files-to-mp3-in-windows/android端的微信silk语音转换成MP3:https://githu...
【百度语音识别】JavaAPI方式语音识别示例 MP3转PCM文件Java实现
MP3转PCM Java实现
微信小程序语音使用ffmpeg进行格式转换
ffmpeg是一个对音频、视频文件进行格式转换便捷的软件,使用起来也十分简易。在使用ffmpeg对微信小程序语音进行格式转换时也遇到了一些小问题,在此作出记录。如果已经安转了ffmpeg,则可直接忽略安装的步骤,我是参考(https://www.cnblogs.com/cheng5x/p/5646920.html)安装成功的。以下写了一个将mp3转换成pcm的方法。    /**   * MP...
微信QQ语音转换工具silk2mp3
Slk文件转MP3 QQ语音转mp3 微信语音转mp3
在服务器端,转换amr格式音频文件为MP3格式
由于当前pc端浏览器及移动端浏览器都不支持直接播放amr格式文件,因此考虑在服务器端,将amr文件转换为MP3文件,使浏览器可直接播放。 在服务器使用ffmpeg工具,供php调用,用来转换amr文件。 1、下载ffmpeg:http://ffmpeg.zeranoe.com/builds/win32/shared/ 选择与自己服务器版本匹配的ffmpeg版本下载,如果版本不匹配,程
仿微信录音 科大讯飞 amr录音文件转文字
仿照微信语音功能,采用科大讯飞语音转义功能,参考http://blog.csdn.net/u010705554/article/details/53189317
java amr格式转mp3格式(完美解决Linux下转换0K问题)
因项目需求,需要将 amr 格式的文件转成 mp3格式。 网络上提供的思路大多是使用jave-x-x.jar。 这个包确实有用,因为开发时是在windows环境中,测试转换虽然报了异常: 1 it.sauronsoftware.jave.EncoderException: Duration: N/A, bitrate: N/A 但也确实转