gpt4 book ai didi

java - 是否有用于提取 MP4 元数据的 Java API?

转载 作者:行者123 更新时间:2023-12-02 19:43:55 24 4
gpt4 key购买 nike

我想具体说明我的问题。我不要求修改任何 MP4 文件,只是提取元数据,例如宽度和高度以及比特率和编码,这不在 MP3 标签中。

我已经测试了 Xuggle 的工作原理,但我需要一个不使用 JNI 或任何 native 代码的库。

我已经研究过 MP4Parser 和 Apache Tika,它们都不会提取元数据,只是标记信息或更改文件。

有这样的java库吗?

最佳答案

我实际上使用Mp4Parser找到了我正在寻找的东西

这里有几行简单的代码,可以使用 Mp4Parser 获取我想要的内容

FileChannel fc = new FileInputStream("content/Video_720p_Madagascar-3.mp4").getChannel();
IsoFile isoFile = new IsoFile(fc);
MovieBox moov = isoFile.getMovieBox();
for(Box b : moov.getBoxes()) {
System.out.println(b);
}

b 包含我需要的所有信息,现在我只需解析 b 即可得到我想要的信息。

关于java - 是否有用于提取 MP4 元数据的 Java API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12679662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com