当我学习Windows的可移植可执行文件(PE)文件格式时,像PE-Explorer和PEView这样的工具帮助我快速,好地学习了东西。现在,我需要学习和理解苹果快速时间文件格式。有什么
PS:我在Windows上,我没有mac / macOS
答案 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下载。