64位Quicktime问题

时间:2010-03-09 23:59:01

标签: objective-c 64-bit quicktime sample macos

有没有人知道是否有办法从Quicktime .mov文件中提取原始的,仍然压缩的音频和视频样本,使用针对Mac的Apple API / Framework,可以在64位本地编译( IE:QTKit)?我知道这个功能在Apple面向Mac的QuickTime Framework中可用,但是这个框架只能在32位下编译。

如果有人熟悉这样的框架和任何相关的示例代码,我们将非常感谢您的一些见解。

谢谢, 约什

2 个答案:

答案 0 :(得分:2)

随OSX 10.7(Lion)发布的AVFoundation框架可以从电影中提取原始压缩帧。这是一个支持64位的ObjC框架。

请参阅AVAssetReader class的文档。

答案 1 :(得分:1)

你看过Handbrake来源了吗?它可能会给你一些提示。

它不是专门的Apple API,但代码库是开源的,并且可以在OS / X Lion和Tiger上进行编译。我们一直在调整它以在原生的64位窗口和OS / X盒子上运行,它可以很好地读取我们抛出的.mov文件。

http://handbrake.fr/