有没有人知道是否有办法从Quicktime .mov文件中提取原始的,仍然压缩的音频和视频样本,使用针对Mac的Apple API / Framework,可以在64位本地编译( IE:QTKit)?我知道这个功能在Apple面向Mac的QuickTime Framework中可用,但是这个框架只能在32位下编译。
如果有人熟悉这样的框架和任何相关的示例代码,我们将非常感谢您的一些见解。
谢谢, 约什
答案 0 :(得分:2)
随OSX 10.7(Lion)发布的AVFoundation框架可以从电影中提取原始压缩帧。这是一个支持64位的ObjC框架。
请参阅AVAssetReader class的文档。
答案 1 :(得分:1)
你看过Handbrake来源了吗?它可能会给你一些提示。
它不是专门的Apple API,但代码库是开源的,并且可以在OS / X Lion和Tiger上进行编译。我们一直在调整它以在原生的64位窗口和OS / X盒子上运行,它可以很好地读取我们抛出的.mov文件。