帮助我学习Apple Quicktime文件格式的工具?

时间:2011-10-26 03:32:55

标签: quicktime

当我学习Windows的可移植可执行文件(PE)文件格式时,像PE-ExplorerPEView这样的工具帮助我快速,好地学习了东西。现在,我需要学习和理解苹果快速时间文件格式。有什么

  1. 可以浏览快速时间格式的工具?
  2. 导出文件的各个部分?
  3. specifications以外的其他资源?
  4. PS:我在Windows上,我没有mac / macOS

3 个答案:

答案 0 :(得分:3)

  

用于浏览快速时间格式的工具?

在Windows上,您可以使用MP4 Explorer,因为它是开源的,您也可以从中学习。由于MP4使用与QuickTime类似的结构,因此您可以将它用于两者。

还有Apple的旧Dumpster工具。这个适用于Windows的工具有一个旧版本,但我在Apple开发者网站上找不到它。 This forum post有一份您可以尝试的副本。这是非常古老的,我不确定它是否适用于最近的QT文件。

如果您可以访问运行OS X的Mac,则可以使用Dumpster或Atom Explorer。

  

导出文件的部分?

我不知道有任何公开工具。您最好的选择是扩展MP4 Explorer以执行此操作,或编写您自己的解析器。解析原子实际上非常简单,当您需要解释原子的内容并将它们交叉引用时,事情开始变得复杂,例如,找到帧数据的位置。

  

规格以外的其他资源?

QuickTime文件格式规范是Apple生成的QuickTime文件的最佳资源,但您可能需要进行一些逆向工程,因为规范在某些方面不是很完善,例如处理MPEG-2和MPEG-4视频。如果您可以访问ISO规范,那么ISO/IEC 14496-12是QuickTime格式的标准化版本(或更好地说,它的一部分)。 ISO/IEC 14496-15规范建立在14496-12之上,并为H.264格式定义了这种格式的特定实现。这就是所谓的MP4格式。

使用上述三个文件,你的文档应该非常好。

答案 1 :(得分:1)

MPEG4(.MP4)文件格式基于QuickTime文件格式。您应该能够使用MPEG4IP tools来检查.MOV文件。您可以找到windows binaries here

答案 2 :(得分:1)

Media Box Viewer正是这样做的,还有更多。除了Quicktime,它还可以打开mp4,3gp等。它可以在所有平台上运行,包括Windows,Mac,Linux等。

可以从www.jdxsoftware.org下载。