使用Cocoa将OS X中的音频录制到FLAC中

时间:2011-11-01 16:45:10

标签: objective-c cocoa audio

我正在尝试将麦克风/ iSight摄像头的音频从Mac录制到NSData对象。 我曾尝试使用QTKit进行此操作,但我发现您只能将其另存为.mov文件。

但事实是我想将音频重新编码为FLAC文件。这是可能的,还是我需要使用另一个框架?

感谢。

1 个答案:

答案 0 :(得分:1)

获取VLC的来源(如果你可以处理w / GPL - 它有许多发现繁重的使用限制)并且有读取。除其他事项外,它还会进行转码。

除此之外,一个简单的方法是保存为AIFF,然后使用命令行工具(通过NSTask)进行转换。

或者你可以选择Apple Lossless - 这些天它是开源的。

当然,这也引出了一个问题;为什么在通过相对低于标准的麦克风录制语音[首先是低带宽]时需要无损压缩?