我需要从 Java 应用程序中从 iPhone/iPad 上记录的 QuickTime MOV 中检索地理位置数据。我目前正在研究 Xuggler 媒体框架;我希望我可以使用 Xuggler 的 IMetaData 接口来读取 Quicktime 文件的 UserData 部分。不幸的是,Xuggler 检索到的唯一字段是“major_brand”、“minor_version”、“compatible_brands”、“year”和“year-eng”。我通过查看 Quicktime 中的视频信息知道嵌入了 GPS 坐标。Exiftool 还可以正确显示元数据。我需要坚持使用 Java 以实现跨平台兼容性(我在 OS X 上开发并部署到 Windows 和 Linux)。我知道 Quicktime for Java 已被弃用,所以这不是一个因素。关于如何从 Xuggler 中获取正确数据的任何想法,或者如何使用不同的 API?作为最后的手段,我考虑过通过 Java 解析 Exiftool 的输出,但这似乎令人不快而且充其量是 hackish。
问问题
453 次