AMR 转mp3 失败】的更多相关文章

private void changeToMp3(String sourcePath) { File source = new File(sourcePath); String mp3TargetPath = sourcePath.substring(0, sourcePath.lastIndexOf(".")) + ".mp3"; LOG.debug("MP3 - file path = " + mp3TargetPath); File tar…
最近做一个项目需要将微信的语音文件放在页面进行播放,查了好多资料发现,web页面直接播放并没有一个好的解决方案,于是就想到了先将amr文件转换成易于在页面播放的mp3文件,然后在进行播放,现在将amr文件转化为mp3文件的几种方式以及踩过的坑分享一下: 查了好多资料,总结一下,amr转换mp3的方式有如下几种: 1.通过jave.jar包实现(不可以转微信及qq语音文件): 我用的是:jave-1.0.2.zip jave.jar包官方下载 2.通过ffmpeg.exe实现(不可以转微信及qq语…
1. 下载相关源码包 wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz wget http://sourceforge.net/projects/lame/files/lame/3.99/lame-3.99.5.tar.gz/download wget http://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-0.…
根据帖子:http://blog.csdn.net/z313731418/article/details/50218341  的提示,在linux安装ffmpeg,确实在linux下使用命令可以将amr转成mp3,并且可以进行播放,不过使用编译的jave-1.0.2.jar进行转化的时候,目录下生成了mp3文件并没有变大反而变小(windows下转码会变大,不过代码会报错,不过转化的mp3是可以播放的),发现mp3不能正常播放.项目代码抛出异常如下: 经过项目组的老大的指引:        使用…
从网上找了一大堆关于window 64 ffmpeg的信息,都是又长又不关键,让人难消化. 我只要简单的amr转MP3格式而已. 终于搞明白.自己总结了下! 希望能帮助到喜欢言简意赅,一眼上手的同学. ffmpeg 上手步骤 第一步 首先去官网下载个ffmpeg   地址: 第二步 解压安装到你自己喜欢的文件夹下面(这个是随意的) 第三步  在环境变量path 里面加上你的路径 用" ; "分号隔开. 第四步 在php.ini 中加上下面这一行 (不要忘反斜杠) safe_mode_e…
using System; using System.Threading; using System.IO; using System.Diagnostics; using System.Security; public partial class cowala_201512Chritmas_amrtest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack)…
项目背景: 之前公司开发了一个微信公众号,要求把js-sdk录音文件在web网页也能播放.众所周知,html的<audio>标签ogg,mp3,wav,也有所说苹果safari支持m4a格式,在iphone上测试不支持,支持播放mp3格式的.所以amr格式要转换成MP3或wav,ogg.其中MP3最好,原因自己百度.所以自己上百度了一下,发现了下面的这个处理方式.感觉挺好的,牛逼的大神已经封装好了,直接上代码吧. 架包:链接:http://pan.baidu.com/s/1geLQaLt 密码…
<?php function amr2mp3($file){ if (file_exists($file . '.mp3') == true) { return; } else { $params = "-ab 256 -ar 16000 -ac 1 -vol 200";//16000 高质量 $command = "/usr/local/bin/ffmpeg -i $file.amr $params $file.mp3"; system($command,…
最近看来是跟声音干上了啊! 音频转换的第二种方法,这种方法相对第一种来说,要简单的多! 首先,你得下载个“ffmpeg.exe” 插件,然后把它放到你的项目中,如下图: 程序中会调用该文件,以助于转换音频格式! 上代码: using System; using System.Threading; using System.IO; using System.Diagnostics; using System.Security; public partial class cowala_201512C…
.amr 用于移动设备的音频,压缩比比较大,多用于人声.通话,效果还行!所以,移动设备多采用amr格式来进行录存!比较常见的例子:通话录音,微信语音以及录音等! 这个鬼,用两个字来形容,就是“蛋疼”:因为HTML5压根就不支持它(amr:我是个<孤儿> ,导演:佐米·希尔拉):所以,试听效果也就很难实现了!虽然微信是提供试听的,但一旦离开了页面,那就意味着,你再也无法播放你的录音了! 所以你不得不将文件转换下格式! 目前,小编掌握的转换格式的方法有两种:一是上传到七牛云服务进行转换下载:二是通…