9

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

如果有人熟悉这样的框架和任何相关的示例代码,将不胜感激。

谢谢,乔什

4

2 回答 2

2

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

请参阅AVAssetReader 类的文档。

于 2011-09-07T05:50:24.747 回答
1

你看过手刹源码了吗?它可能会给你一些提示。

它不是专门的 Apple API,但代码库是开源的,并且可以在 OS/X Lion 和 Tiger 上编译。我们一直在调整它以在本机 64 位 Windows 和 OS/X 机器上运行,并且它可以很好地读取我们扔给它的 .mov 文件。

http://handbrake.fr/

于 2011-09-04T04:32:19.597 回答