2011-07-02 29 views
1

我有问题。任何人都试图在JMF播放器中打开大的AVI文件(> = 2GB)?这是一个AVI文件,其中两个流位于:视频和音频。视频流没有任何压缩,fccHandler ='DIB'(如未压缩的BMP文件)。声音数据也不会被压缩。所以,文件很大。 2-3分钟它有2 Gb的大小。JMF - 大文件(2GB) - 无'movi'块错误

当我尝试打开和JMF播放我看到错误: “

Failed to configure: [email protected] 
    Bad header in the media: No movi chunk 

Error: Unable to realize [email protected] 
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)?可能这个问题是完全已知的。并可能是解决方案存在。

谢谢!

P.S.我无法使用任何压缩和其他方法来最小化文件大小。

回答

0

我想我知道发生了什么。微软宣布2GB限制为“视频for Windows”格式,这是在JMF中实现的。

我在这里写了这个帮助别人解决同样的问题。

解决方法:使用OpenDML AVI,使用其他格式,制作部分AVI文件(每个部分< = 2GB)。

谢谢!