2009-12-13 4 views
0

지금은 QuickTime for Java을 사용하여 스윙 응용 프로그램에 비디오를 표시합니다. 그러나 애플은 QTJava에 대한 지원을 중단했으며 어떤 옵션을 사용할 수 있는지 궁금합니다. now + 앞으로 나아갈 수 있습니까?Java에서 비디오를 표시하기위한 대체 옵션은 무엇입니까?

요구 사항 :

  • 는 크로스 플랫폼 (WIN & OSX)이어야합니다.
  • 다양한 비디오 형식을 지원할 수 있어야합니다.
  • 큰 동영상 (예 : 고화질)을 지원할 수 있어야합니다.
  • API는 원시 프레임과 오디오 트랙에 대한 액세스를 제공해야합니다.

+ JMC가 Java7에 포함될 수 있습니다. 언제든지 JavaFX에서 파고들 수 있습니다. 그러나 지금 JavaFX를 모든 응용 프로그램과 함께 제공하고 싶지는 않습니다.

답변

4

가장 확실하게 Xuggle을 원합니다! 매우 사용하기 쉽고 스위스 군대의 자바 멀티미디어 처리 체인 톱입니다.

+0

오. 유망 해 보인다. – Clinton

1

JVLC라고하는 것이 존재한다고 가정합니다. VideoLAN Client에 대한 Java Y 인딩. 그러나 봄부터 the JVLC site이 깨져서 더 자세한 정보를 얻는 것이 어려워졌습니다. 이 같은 것이 확실히 당신이 찾고있는 것이어야합니다.
http://vlc4osgi.forge.os4os.org/javadoc/org/videolan/jvlc/JVLC.html

당신이 또한 JMPlayer를 사용하여 자바에 mplayer를 포함 할 수 있습니다 보인다

여기에 자바 독을 호스팅하는 사람에 대한 링크입니다. VLC가 나의 첫 번째 본능 일 것이다.

편집 :
흠 ... 내가 게시 마지막 링크의 사이트가 Java Media Framework을 언급하고있다.

+0

JVLC 사이트가 다운되었으므로 다운로드 할 수 있습니까? – Clinton

1

JMF는 어떤가요? 한 번 사용했는데 MPEG 레이어 2의 경우 꽤 잘 돌아갔습니다. 어떤 다른 형식을 지원하는지 모르겠습니다.

링크 : JMF

+0

Jack에게 제안을 해주셔서 감사합니다. 그러나 JMF가 더 새롭고 인기있는 코덱으로 작업하기 위해 고심하고 있습니다. – Clinton

0

Gunslinger47의 제안에 이어. gstreamer에 바인딩이있는 것처럼 보입니다.

관련 문제