1

質問があります。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ファイルのサイズを最小限に抑えるために、圧縮やその他のアプローチを使用することはできません。

4

1 に答える 1

0

私は何が起こるか知っていると思います。Microsoft は、JMF に実装された「Video for Windows」フォーマットに対して 2GB の制限を宣言しました。

誰かが同じ問題を解決するのを助けるためにここに書きました。

回避策: OpenDML AVI を使用し、別の形式を使用して、部分的な AVI ファイルを作成します (各部分が 2 GB 以下)。

ありがとう!!!

于 2011-07-03T17:17:55.883 に答える