我有个问题。有人尝试在 JMF 播放器中打开大 AVI 文件 (>= 2GB) 吗?这是一个 AVI 文件,其中有两个流:视频和音频。视频流没有任何压缩,fccHandler = 'DIB' (如未压缩的 BMP 文件)。声音数据也没有被压缩。所以,文件很大。对于 2-3 分钟,它的大小为 2 Gb。
当我尝试在 JMF 中打开并播放它时,我看到错误:“
Failed to configure: com.sun.media.PlaybackEngine@edbca8
Bad header in the media: No movi chunk
Error: Unable to realize com.sun.media.PlaybackEngine@edbca8
javax.media.CannotRealizeException
at javax.media.Manager.blockingCall(Manager.java:2005)
at javax.media.Manager.createRealizedPlayer(Manager.java:528)
...
”。
此文件可以使用任何视频播放器正确打开:媒体播放器、QuickTime、VLC 等。
如果大小约为 400-500 Mb,则没有问题,JMP 可以毫无问题地打开它。
有人尝试在 JMF 播放器中打开大 AVI 文件 (>= 2GB) 吗?并且可能这个问题是完全已知的。并且可能存在解决方案。
谢谢!
PS 我不能使用任何压缩和其他方法来最小化文件的大小。