iOS开发音频格式转换
最近做的项目有需要录音上传的功能,记录下踩得坑。
ios的录音格式默认的为wav。但是这个格式安卓无法读取,最开始是转成了MP3。测试没什么问题,但是老板说mp3的数据占用比较大,常规的用法是amr。测试了下,确实amr文件只有MP3的十分之一左右。
格式转换用的是VoiceConvert,网上有很多。如有需要自己找下。我只记录下安卓和ios互通的坑。
录音录完之后上传转成amr。然后下载下来还要转成wav,因为ios真机不支持amr格式播放。ios测试都正常,可以正常上传下载播放。但是安卓的录音上传成功之后,ios下载之后无法播放,一直格式转换失败。网上找了很多,发现是录制录音时,安卓的格式设置不对,正确的设置应该如下图(图是网上拷的,侵删):
而这面安卓把setAudioEncoder和setOutputFormat设置成ACC。之前约定的是amr格式转,所以他设置成ACC就无法转换格式。只能设置成AMR_NB。
iOS开发音频格式转换相关推荐
- java aud 转mp3_音频格式转换:微信语音aud格式转成wav格式
近期遇到音频格式问题,下面就来记录一下,我暂时还没有找到直接从音频格式aud转换成wav的工具或者代码,所以我这里的转换是先把aud转换成mp3格式,然后再从mp3格式转换成aud格式.我是在linu ...
- python使用ffmpeg库高效免费完成音频格式转换
在生活中,我们因为种种原因经常需要对音频格式文件进行转换. 使用已经发布的各种音频格式转换软件进行音频格式转换时在没有会员的情况下,最终转换的音频文件在开头或者末尾会有软件植入广告,这就是噪音,此时转 ...
- 格式工厂 wav 比特率_DRmare Audio Converter——音频格式转换工具
DRmare Audio Converter Mac是一款音频格式转换.drmare audio converter mac适合将Apple Music,iTunes歌曲转换为其他格式,突破歌曲本身D ...
- 声音的变奏:深入理解ffmpeg音频格式转换的奥秘与应用
声音的变奏:深入理解音频格式转换的奥秘与应用 1. 音频数据的本质:声音与数字 (The Nature of Audio Data: Sound and Numbers) 1.1 音频的物理与数学基础 ...
- 格式工厂 wav 比特率_DRmare Audio Converter Mac(音频格式转换工具)
DRmare Audio Converter Mac是一款音频格式转换.drmare audio converter mac适合将Apple Music,iTunes歌曲转换为其他格式,突破歌曲本身D ...
- 音乐格式怎么转换,音频格式转换的方法
今天所说的是教大家如何转换音频.音乐格式.在生活中我们会听到一些比较好听的歌曲,我们经常会将这些好听的歌曲给下载下来.然而有的时候我们会惊奇地发现某些音乐的格式很奇怪,是一些自己没有见过的音频格式,而 ...
- 用ffmpeg进行音频格式转换、剪切、合并、音量调整等
为什么网上一大堆类似文章,我还要再发一篇?主要是,ffmpeg是分版本的,在一个版本上能用的,在另外一个版本上,未必能用. 这里发布的命令行,在ffmpeg version 5.1-full_buil ...
- macOS - afconvert 命令(音频格式转换)
afconvert 命令(音频格式转换) 文章目录 afconvert 命令(音频格式转换) 一.转换示例 1.wav --> acc 2.指定输出名称 3.aac --> caf 4.批 ...
- Mac OS 下使用 afconvert 命令,处理音频格式转换
在上一篇<Mac OS 下使用 you-get 下载音悦台 MV .网易云音乐等>给大家介绍了如何下载MV.音乐等资源,但是出现了一些不常见的音频格式,导致在有些播放器上无法解码播放,所以 ...
- 教你如何用ffmpeg处理音频格式转换(标贝科技)
文章目录 前言 ffmpeg介绍? 一.下载与安装 1.下载安装包 2.设置环境变量 3.验证是否安装成功 二.命令讲解 1 参数解释 2 音频格式转换命令 三.标贝开放平台介绍 前言 ffmpeg介 ...
最新文章
- 创建分区表+分区表的分类+创建散列分区表+查看散列分区表分区中的数据+创建列表分区表+查看列表分区表分区中的数据...
- 东八区转为0时区_踩坑记 | Flink 天级别窗口中存在的时区问题
- mysql声明declare_mysql8 参考手册--DECLARE ... CONDITION声明
- linux bc命令全称,Linux bc 命令
- oracle10 64位odbc,图文教你64位win10添加oracle odbc驱动时提示无法加载oracle如何解决...
- R语言编程基础(1)
- UVA10733 The Colored Cubes【Polya定理】
- 【计算机组成原理笔记】计算机的基本组成
- Windows下的MySQL安装、MySQL-Front安装
- 11. 禁止异常(exceptions)流出destructors之外
- 20190131 Ubuntu18.10连接Android蓝牙串口助手
- 微信小程序根据经纬度动态定位计算周边商家导航距离
- 带你破解时间管理的谜题
- 产品经理不能错过的五种电商类产品原型模板汇集
- Pyhton opencv 图片裁剪
- 前端javaScript模板引擎之ArtTemplate
- 消费品图像识别|无人新零售背后的商品识别技术
- Java内存中神奇的64MB
- 塞班游戏,钻石狂潮。
- Windows10安装Photoshop CC2018(PS)软件时关闭电脑防火墙