質問があります。JMF プレーヤーで大きな AVI ファイル (>= 2GB) を開こうとする人はいますか? これは、ビデオとオーディオの 2 つのストリームがある 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) を開こうとする人はいますか? そして、この問題は完全に知られているかもしれません。そして、解決策が存在する可能性があります。
ありがとう!
PSファイルのサイズを最小限に抑えるために、圧縮やその他のアプローチを使用することはできません。