有没有办法在使用mp4parser java for java读取源自iTunes的文件时访问avcC原子?我在一些自定义代码中使用pasp原子手动完成了这个操作,但是在切换到这个库之后我无法访问数据。
avcC原子的已知路径:
MP4Parser https://github.com/sannies/mp4parser
答案 0 :(得分:1)
有效的quicktime文件的avcC原子永远不会在pasp原子中。 avcC原子可以在pasp旁边,但它不能在pasp中,因为pasp框不包含其他框。 您可以使用Path类进行轻松访问(它知道一些正则表达式):
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配置框,无论其父框如何。