2011-11-01 78 views
1

我正尝试将麦克风/ iSight摄像头的音频从Mac录制到NSData对象。 我试图用QTKit来做,但我发现你只能将它保存为.mov文件。使用Cocoa将OS X中的音频录制到FLAC中

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

谢谢。

回答

1

获取VLC的源代码(如果您可以使用GPL进行交易 - 它有许多使用上的限制),并且可以阅读。它可以转码,除此之外。

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

或者你可以随苹果无损 - 这是最近的开源。

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