2011-07-02 28 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)。

謝謝!