0

我在我的 Java 应用程序中使用 xuggle-xuggler-5.4.jar 文件(以提取持续时间、比特率等媒体信息),它在“container.open()”处使整个应用程序崩溃。它会生成一个包含以下消息的日志文件:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000011226520, pid=15980, tid=16324
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  [xuggle7723496972795585954.dll+0x736520]
---------

你能提供xuggle 5.5版本的jar文件吗?如果不是,请推荐一个提供媒体信息的好的 API / 框架。

谢谢,

4

1 回答 1

1

Xuggle 似乎在运行 64 位 Java 版本时出现问题。

尝试使用 32 位 Java 版本。

我知道这更像是一种解决方法而不是解决方案,但是由于我切换到 32 位 Java 版本,所以我不再尝试这个问题。

希望这有帮助。

于 2015-09-25T19:01:32.730 回答