0

我正在使用 Tika 服务器来获取各种文件格式的元数据和内容。我正在使用启用了 fileUrl 的服务器。解析使用 quicktime 屏幕记录创建的 .mov 文件时,出现以下错误。

文本提取失败 (null) org.apache.tika.exception.TikaException: Unexpected RuntimeException from org.apache.tika.parser.mp4.MP4Parser@354bc1a2 at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:293 ) 在 org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)

引起:org.mp4parser.MemoryAllocationException:尝试分配1399026269字节,但此记录类型的限制为:536870912。如果您认为此文件没有损坏,请在github上开票以增加此记录的最大允许大小类型。在 org.mp4parser.tools.MemoryUtils.allocateByteBuffer(MemoryUtils.java:30) 在 org.mp4parser.support.AbstractBox.parse(AbstractBox.java:100) 在 org.mp4parser.AbstractBoxParser.parseBox(AbstractBoxParser.java:115)

该文件的大小仅为 20Mb。其他类型的 .mov 文件

内容类型=“视频/快速时间”

正在被解析而没有任何错误。我连接了调试端口,我发现它在转换为新的 IsoFile() 时失败。

非常感谢任何解决此问题的帮助。

我启动服务器,如下所示。

java -jar tikaserver-1.24.1.jar -enableFileUrl -enableUnsecureFeatures

4

0 回答 0