64位Quicktime问题

9
有没有人知道是否有一种方法可以使用针对Mac的Apple API / Framework从Quicktime .mov文件中提取未经处理的、仍然压缩的音频和视频样本,并且可以在64位下原生编译(即:QTKit)?我知道这个功能在针对Mac的苹果QuickTime Framework中是可用的,但是这个Framework只能在32位下编译。
如果有人熟悉这样的Framework和任何相关的示例代码,那么一些见解将不胜感激。
谢谢, Josh

类似的问题请参考:http://stackoverflow.com/questions/5843702/export-every-frame-from-a-movie-using-quicktime-api - evandrix
不是同一个问题,这个是用于提取压缩帧,另一个是用于解码帧。 - Miguel Grinberg
2个回答

2

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

请参阅AVAssetReader类的文档。


1

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

虽然它不是专门针对苹果API的,但代码库是开源的,并且可以在OS/X Lion和Tiger上编译。我们一直在调整它以在本机64位Windows和OS/X系统上运行,而且它完美地读取了我们投入其中的.mov文件。

http://handbrake.fr/


1
这不是问题的答案。 - koan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接