音频处理
文章平均质量分 53
zengconggen
2年php网站后台开发,四年iphone开发。
展开
-
How to Convert An audio From m4a to pcm
转自:http://www.subfurther.com/blog/2010/12/13/from-ipod-library-to-pcm-samples-in-far-fewer-steps-than-were-previously-necessary/In a July blog entry, I showed a gruesome technique for getting ra转载 2012-05-23 09:50:24 · 8214 阅读 · 0 评论 -
编译lame
I used this shell script to build a universal libmp3lame.a file. Note this uses Xcode 4.3 paths and iOS 5.1 compilers.#!/bin/bashSDK_VERSION="5.1"mkdir buildfunction build_lame(){ make转载 2012-07-04 16:34:14 · 2903 阅读 · 0 评论 -
ffmpeg编译shell
#!/bin/bashROOT_PATH=`pwd`/`dirname "$0"`LIB_PATH=$ROOT_PATH/ffmpeg_buildif [ ! -s $ROOT_PATH/ffmpeg/libswscale ] ; then ln -sf ../libswscale/ $ROOT_PATH/ffmpeg/libswscalefimkdir -p $LIB_PATH转载 2012-06-08 14:23:59 · 936 阅读 · 0 评论 -
Drawing waveform
WaveForm on IOSDrawing waveform with AVAssetReaderDrawing waveform of audio on iOS without using AVAudioPlayerGetting level values from PCM raw data using C原创 2012-07-16 16:24:07 · 1160 阅读 · 0 评论 -
DRAWING WAVEFORMS
I get asked about drawing waveforms from time to time. Over the years, I came to realize that this is a black art of sorts, and it requires a combination of some audio and drawing know-how on the Ma转载 2012-07-26 16:14:20 · 1736 阅读 · 0 评论 -
Core Audio I/O File Recording
转自:http://pastebin.com/92Fyjaye//// ViewController.m// Mic Recording//// Created by Thorsten Wolfer on 03.02.12.// Copyright (c) 2012 malivo. All rights reserved.//#import "ViewControlle转载 2012-08-13 17:01:34 · 5485 阅读 · 2 评论 -
An iPhone Core Audio brain dump
转自:http://www.subfurther.com/blog/2009/04/28/an-iphone-core-audio-brain-dump/Twitter user blackbirdmobile just wondered aloud when the Core Audio stuff I’ve been writing about is going t转载 2012-08-14 14:48:22 · 1854 阅读 · 0 评论 -
Using RemoteIO audio unit
转自:http://atastypixel.com/blog/using-remoteio-audio-unit/I’ve had nasty old time trying to get some audio stuff going on the iPhone, no thanks to Apple’s lack of documentation. If you’re a转载 2012-07-30 16:55:40 · 2525 阅读 · 1 评论 -
使用remoteIO获取mic数据时容易出现的问题
1、使用 AudioUnitRender从麦克风获取数据,代码如下,但是出现50错误。 //调用render从麦克风获取数据。注意:此处busnumber必须设置为1.因为对remoteio来说,1是input,0是output err = AudioUnitRender(inputUnit, ioActionFlags, inTimeStamp, 1, inNumb原创 2012-08-16 20:30:47 · 3055 阅读 · 0 评论 -
问题纪录
1、使用remoteio,如采样率不设置位44100,在4s上有可能会初始化失败(touch无此问题)2、使用extaudiofileconvertutil格式转换,转换为aac时,文件dispose会无响应。程序卡死The encoding works flawlessly on ipad 1 and iphone 3gs/4 for both ios 4 and 5. However,原创 2012-08-24 14:38:04 · 1272 阅读 · 0 评论 -
开源语音格式speex教程
这两天在折腾语音的东西,实现类似微信上对讲机的功能,做了两个Demo,一种使用lib-amr库用amr格式实现的,这个网上有现成的教程,所以还是比较好实现的。另一个是用的speex库,这个提的人很多,但是出教程的不多,恨透那个爱图腾的教程了,很多不明所以的地方,让我们这些新手很困惑呀,网上晃了3天终于可以搞出个像样的Demo了。Demo中我将一个录好的.caf格式的PCM音频 编码成speex格式转载 2012-09-15 13:43:50 · 4276 阅读 · 0 评论 -
关于audio各结构说明摘录
AudioStreamBasicDescription:In audio data a frame is one sample across all channels. In non-interleaved audio, the per frame fields identify one channel. In interleaved audio,原创 2012-08-07 16:47:30 · 1440 阅读 · 0 评论 -
ios多音频混合
ios上音频文件合成有多种方法,一是使用AVAssetExportSession结合AVMutableComposition,二是使用AVAssetReader和AVAssetWriter. 三是转换成pcm数据后处理pcm数据合成。方法一和方法二在处理速度上相对来说要慢。一般3分半左右音频需要30s左右,特别是合成不同采样率的音频,速度比较慢。下文提供本人自己写的一个类,采用第三种方法合成音原创 2012-08-08 10:16:41 · 12951 阅读 · 16 评论 -
ios ipod library 读,写,等常见管理方法
转自:http://www.subfurther.com/blog/2010/07/19/from-iphone-media-library-to-pcm-samples-in-dozens-of-confounding-potentially-lossy-steps/iPhone SDK 3.0 provided limited access to the iPod Musi转载 2012-07-06 09:58:38 · 4172 阅读 · 0 评论 -
From iPod Library to PCM Samples in Far Fewer Steps Than Were Previously Necessary
原文地址: http://www.subfurther.com/blog/2010/12/13/from-ipod-library-to-pcm-samples-in-far-fewer-steps-than-were-previously-necessary/In a July blog entry, I showed a gruesome technique for getting转载 2012-07-06 10:02:05 · 1165 阅读 · 0 评论 -
iOS/iPhoneOS Equalizer with libsox - making it a .framework
原文地址:http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-making-it-a-frameworkSo i've spent the past few weeks with an issue i've been having for quite a while now: Equalization转载 2012-07-03 14:21:42 · 1203 阅读 · 0 评论 -
iOS/iPhoneOS Equalizer with libsox - doing some effects
原文地址:http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-doing-effectsToday i will show you how to do sound effects from within iOS using libsox.It is pretty straight forward, th转载 2012-07-03 14:23:36 · 1519 阅读 · 0 评论 -
iPhone开发之音频101(Part 2):转换和录音
原文链接地址:http://www.raywenderlich.com/233/audio-101-for-iphone-developers-converting-and-recording这篇文章是这个系列(涵盖iPhone开发者感兴趣的音频主题)的第二篇。本文由泰然教程组出品,转载请注明出处并通知泰然.在这个系列的第一篇文章中,我讲解了文件格式和数据格式的区别,还有哪些格式是转载 2012-07-02 11:29:52 · 1020 阅读 · 0 评论 -
Audio Processing: Playing with volume level
void ScaleAudioFileAmplitude(NSURL *theURL, float ampScale) { OSStatus err = noErr; ExtAudioFileRef audiofile; ExtAudioFileOpenURL((CFURLRef)theURL, &audiofile); assert(audiofile);转载 2012-07-03 14:02:41 · 1380 阅读 · 0 评论 -
Getting started with programmatic audio
37down voteacceptedAs some has pointed out in the comments, what you want to look into is PCM audio.In a nutshell, sound is a wave that travels through air. In order to capture tha转载 2012-07-16 17:05:03 · 1051 阅读 · 0 评论 -
krc歌词文件解析
做卡拉ok项目时,逐字歌词同步需要很多高精度的lrc文件,目前国内有2大家:拥有专利的kugou和没有专利的qq音乐。二者各推出了一种逐字同步歌词文件: krc和qrc。krc有加密处理,直接打开的话只能看到乱码。 查找了很多资料,发现只有java版的半成品解密代码,而没有ios平台可用的。经过我半天努力,终于移植到ios平台。个人劳动成果,转载请注明来源。谢谢!本文提供ios平台原创 2012-08-02 17:10:32 · 8467 阅读 · 3 评论 -
混响音效
转自:http://blog.csdn.net/ahyswang/article/details/76915411.1混响的作用与基本原理混响器即是人为地给声音加上混响的效果。这样通过改变场景的混响时间,可以对比较“干”的信号进行再加工,增加空间感,提高声音的丰满度,同时可以制造一些特殊的声音效果,如回声等,通过改变混响声和直达声的比例,还可以体现声音的远近感和空间感。下图转载 2012-07-19 10:17:54 · 12420 阅读 · 1 评论 -
Mixing digital audio
原文地址:http://www.vttoth.com/CMS/index.php/technical-notes/68Recently, I encountered an interesting problem during my work: if you have more than one digital audio buffers and you wish to play the转载 2012-08-07 10:37:02 · 994 阅读 · 0 评论 -
build ffmpeg for armv7 and armv7s
Here is my working Configure for cross-compiling FFmpeg on iOS 6 the arch is ARMv7NOTE: You must have to have gas-preprocessor.pl inside /usr/local/bin/ please do not continue until you have g转载 2012-11-13 16:58:43 · 4732 阅读 · 0 评论