我有一个问题。有人试图在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)
...
”。
此文件可随任何视频播放器正确打开:Media Player,QuickTime,VLC等
如果尺寸大约为400-500 Mb没问题,JMP打开它没有问题。
有人试图在JMF播放器中打开大型AVI文件(> = 2GB)吗?可能这个问题完全为人所知。并且可能存在解决方案。
谢谢!
P.S。我不能使用任何压缩和其他方法来最小化文件大小。
答案 0 :(得分:0)
我想我知道会发生什么。微软宣布2GB限制为“Video for Windows”格式,这是在JMF中实现的。
我在这里写这篇文章是为了帮助别人解决同样的问题。
解决方法:使用OpenDML AVI,使用其他格式,制作部分AVI文件(每个部分<= 2 GB)。
感谢!!!