1

現在、 QuickTime for Javaを使用して、swing アプリケーションでビデオを表示しています。ただし、Apple は QTJava のサポートを廃止したため、現在利用可能な他のオプションと今後の展開について疑問に思っていました。

要件:

  • クロス プラットフォーム (WIN と OSX) である必要があります。
  • 多くの異なるビデオ形式をサポートできる必要があります。
  • 大容量のビデオ (つまり、ハイデフ) をサポートできる必要があります。
  • API は生のフレームとオーディオ トラックへのアクセスを提供する必要があります。

+JMC はいつでも Java7 に含めることができ、現時点では JavaFX から掘り出すことができます... しかし、今のところすべての JavaFX をアプリケーションにバンドルしたくはありません。

4

4 に答える 4

4

あなたは間違いなくXuggleが欲しいです!非常に使いやすく、Java マルチメディア処理のスイス陸軍チェーンソーです。

于 2009-12-13T01:47:18.087 に答える
1

JMFはどうですか?私はそれを一度使用しましたが、非常にうまく機能しました(MPEGレイヤー2の場合、サポートされている他のフォーマットはわかりません)。

リンク:JMF

于 2009-12-13T01:43:47.110 に答える
1

JVLC と呼ばれるものが存在すると思われます。VideoLAN Clientの Java バインディング。ただ、春からJVLCのサイトが壊れてしまい、情報がなかなか出てきません。ただし、このようなものは間違いなくあなたが探しているものです。

Javadocをホストしている誰かへのリンクは次のとおりです。
http://vlc4osgi.forge.os4os.org/javadoc/org/videolan/jvlc/JVLC.html

JMPlayerを使用して Java に mplayer を埋め込むこともできるようです。ただし、VLCは私の最初の本能です。

編集:
うーん...私が投稿した最後のリンクのサイトはJava Media Frameworkについて言及しています。

于 2009-12-13T01:20:46.417 に答える
0

Gunslinger47 の提案に続きます。gstreamerのバインディングがあるようにも見えます。

于 2009-12-13T01:45:04.783 に答える