首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用avcC从iTunes视频中获取Mp4parser原子

如何使用avcC从iTunes视频中获取Mp4parser原子
EN

Stack Overflow用户
提问于 2013-01-23 21:47:43
回答 1查看 954关注 0票数 0

在读取来自iTunes的文件时,是否有一种方法可以访问iTunes原子,以及java的mp4parser库?我在一些自定义代码中使用pasp原子手动完成了这个操作,但是在切换到这个库之后,我失去了对数据的访问权限。

avcC原子的已知路径:

  • /moov/trak/mdia/minf/stbl/stsd/avc1 1/avcC
  • /moov/trak/mdia/minf/stbl/stsd/avc1 1/pasp/avcC
  • /moov/trak/mdia/minf/stbl/stsd/drmi/avcC

MP4Parser https://github.com/sannies/mp4parser

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-01 11:57:22

有效的快速文件的avcC原子永远不可能在pasp中。avcC原子可以在pasp旁边,但不能在pasp中,因为pasp框不包含其他框。您可以使用Path类来方便访问(它知道一些regexp):

代码语言:javascript
复制
public static void main(String[] args) throws IOException {
    IsoFile isoFile = new IsoFile("video.mp4");
    AvcConfigurationBox avcC = Path.getPath(isoFile, "/moov/trak/mdia/minf/stbl/stsd/.../avcC");
}

在所有AVC配置框中,而不管它们的父框。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14490022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档