V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
txx
V2EX  ›  iDev

关于iOS和Android 的音频录制

  •  
  •   txx ·
    rpplusplus · 2012-11-29 17:33:26 +08:00 · 5742 次点击
    这是一个创建于 4376 天前的主题,其中的信息可能已经有所发展或是发生改变。
    应该选择何种语音格式才能让两头能做到听,且文件不是很大,也就是说别用wav.

    由于时间略紧..开发难度略高的库可能来不及碰。
    能用原生库是最好的。
    12 条回复    1970-01-01 08:00:00 +08:00
    GreatHan
        1
    GreatHan  
       2012-11-29 18:15:16 +08:00
    amr
    txx
        2
    txx  
    OP
       2012-11-29 18:15:38 +08:00
    @GreatHan ios 4.3之后不支持这货了啊。。默认caf
    GreatHan
        3
    GreatHan  
       2012-11-29 18:18:25 +08:00
    @txx 不行就mp3吧,码率低点应该不会很大
    txx
        4
    txx  
    OP
       2012-11-29 18:37:13 +08:00
    @GreatHan 转mp3 略坑啊。。。
    lianghai
        5
    lianghai  
       2012-11-29 18:49:24 +08:00
    呃,AAC-LC 不行么……似乎自带编解码器的? http://developer.android.com/guide/appendix/media-formats.html
    chisj
        6
    chisj  
       2012-11-30 19:15:23 +08:00
    转mp3,可以的,用lame,我这边安卓和iOS都弄上了。
    luanma
        7
    luanma  
       2012-12-02 08:53:45 +08:00
    刚好也在做,用的aac编码,出m4a的文件。
    两个系统都缺省支持的格式
    tab
        8
    tab  
       2012-12-02 10:24:15 +08:00
    俺只搞过苹果的,简单省事的方案是@luanma所说的AAC(m4a),调整质量采样率啥的相关参数,音质一般的情况下iOS上大概能做到一秒3、4k吧。
    追求极限的话看这里http://www.cocoachina.com/applenews/devnews/2012/1105/5029.html
    tab
        9
    tab  
       2012-12-02 10:25:54 +08:00
    @chisj iOS上能给个转换时间么,没相关的概念,比如在iPhone4上转换什么格式的多长时间的音频需要时间几何?
    fly2never
        10
    fly2never  
       2012-12-02 13:01:15 +08:00
    @luanma 2.2以下部分机型不支持播放
    chisj
        11
    chisj  
       2012-12-05 09:34:33 +08:00
    @tab 不好意思 ,我没有去测试时间,我是录音参数为:
    AVEncoderAudioQualityKey:AVAudioQualityMin
    AVEncoderBitRateKey:16
    AVNumberOfChannelsKey:2
    AVSampleRateKey:44100.0
    在手机上录音为.wav文件,音频应该是PCM格式。
    然后用lame将.wav转换成.mp3,压缩后体积为原来的1/10。
    因为当时对性能没大的要求,压缩时间没有专门去计算,不能回答你,哈哈。
    txx
        12
    txx  
    OP
       2012-12-05 20:10:50 +08:00
    @chisj 我现在发现mpeg4aac 好小啊 一分钟才250k
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2770 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 88ms · UTC 12:00 · PVG 20:00 · LAX 04:00 · JFK 07:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.