Alternativa ao JMF  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
crashov3r
JavaEvangelist

Membro desde: 31/08/2008 17:21:24
Mensagens: 303
Offline

Preciso fazer um esquema para rodar vídeos no java.Por um bom tempo tentei o JMF, mas ele só abre uma pequena(pequena mesmo) parcela de vídeos.
Já tentei instalar vários codecs junto ao JMF como o fobs4jmf, entre outros. Não obtive sucesso com nenhum.
Também tentei o xuggler, mas nem instalar eu consegui.
Gostaria de saber se alguem tem uma alternativa para isso(Uso Linux).
Qualquer sugestão é bem-vinda, obrigado.

Fernando
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

JMF está descontinuado, e para falar a verdade nunca funcionou corretamente. Use o directshow para fazer isso.

Existem bons mapeamentos para trabalhar com ele, em java e em c#.

http://www.humatic.de/htools/dsj.htm

www.citrox.com.br
kicolobo
Moderador
[Avatar]

Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline

juliocbq wrote:JMF está descontinuado, e para falar a verdade nunca funcionou corretamente. Use o directshow para fazer isso.

Existem bons mapeamentos para trabalhar com ele, em java e em c#.

http://www.humatic.de/htools/dsj.htm


Bacana isto! Não conhecia. Existe algo similar multi plataforma?

http://devkico.itexto.com.br

Twitter: http://www.twitter.com/loboweissmann

Vamos aprender Grails?
http://www.grailsbrasil.com.br
[WWW] [MSN] [ICQ]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

kicolobo wrote:
juliocbq wrote:JMF está descontinuado, e para falar a verdade nunca funcionou corretamente. Use o directshow para fazer isso.

Existem bons mapeamentos para trabalhar com ele, em java e em c#.

http://www.humatic.de/htools/dsj.htm


Bacana isto! Não conhecia. Existe algo similar multi plataforma?


Multiplataforma não, pelo menos para os sets do directx, porque foram desenvolvidos para windows. Mas para linux e win, conheço algumas, não tão boas como directx.

Essa aqui é a biblioteca do vlc, que tem mapeamento para java.
http://wiki.videolan.org/Java_bindings

Tao SDL. É uma biblioteca gráfica e tem suporte para video. Aqui o mapeamento para c#.
http://www.taoframework.com/project/sdl




www.citrox.com.br
crashov3r
JavaEvangelist

Membro desde: 31/08/2008 17:21:24
Mensagens: 303
Offline

Então cara, eu precisava para linux :s
Não consegui achar a biblioteca do vlc no site não..

This message was edited 1 time. Last update was at 27/11/2009 14:30:13


Fernando
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

crashov3r wrote:Então cara, eu precisava para linux :s
Não consegui achar a biblioteca do vlc no site não..

Os fontes estão no link que postei uai.

www.citrox.com.br
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

tem tb o FMJ uma implementação alternativa para o JMF.

http://fmj-sf.net/

This message was edited 2 times. Last update was at 28/11/2009 11:50:07


codifica.wordpress.com
[WWW] [MSN]
OliveirakunJava
Java Ninja
[Avatar]

Membro desde: 29/05/2008 20:50:47
Mensagens: 279
Localização: Diadema - SP
Offline

juliocbq wrote:JMF está descontinuado, e para falar a verdade nunca funcionou corretamente. Use o directshow para fazer isso.

Existem bons mapeamentos para trabalhar com ele, em java e em c#.

http://www.humatic.de/htools/dsj.htm


Baixei o demo e rodei aqui na minha máquina, realmente é muito bom e roda bem os formatos mais novos de vídeos como mkv(matroska),mp4(h.264), etc. Realmente é muito melhor que o JMF, o único problema é que não é totalmente free pois é preciso adquirir uma licença para utilizar a api em aplicações comerciais.

This message was edited 1 time. Last update was at 30/11/2009 13:46:07


Francis Borges Oliveira
SCJP 6
SCWCD 5
Java no Renkinjutsushi!!
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

OliveirakunJava wrote:
juliocbq wrote:JMF está descontinuado, e para falar a verdade nunca funcionou corretamente. Use o directshow para fazer isso.

Existem bons mapeamentos para trabalhar com ele, em java e em c#.

http://www.humatic.de/htools/dsj.htm


Baixei o demo e rodei aqui na minha máquina, realmente é muito bom e roda bem os formatos mais novos de vídeos como mkv(matroska),mp4(h.264), etc. Realmente é muito melhor que o JMF, o único problema é que não é totalmente free pois é preciso adquirir uma licença para utilizar a api em aplicações comerciais.


Sim...mas se precisar usar em aplicações comerciais, vale a pena adquirir, ou então fazer o mapeamento na mão. Para multimedia, o directx foi e sempre será a melhor opção.

www.citrox.com.br
crashov3r
JavaEvangelist

Membro desde: 31/08/2008 17:21:24
Mensagens: 303
Offline

mchiareli wrote:tem tb o FMJ uma implementação alternativa para o JMF.

http://fmj-sf.net/


Cara, estava escrito no README
Linux:

Movie playback is not yet implemented. Movie playback will work
for some movies (including the sample(s)) if JMF is added to
the classpath. It is sufficient to add jmf.jar (cross-platform)
version to the classpath.

Native playback is planned for Linux but development has not yet started.

Pelo jeito não roda muito bem no linux então?

This message was edited 1 time. Last update was at 30/11/2009 15:49:50


Fernando
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

crashov3r wrote:

Pelo jeito não roda muito bem no linux então?

Usa o video lan ou a sdl. São muito boas.

Tem que ser em java mesmo, o que você está querendo fazer?
Porque c++ é a melhor solução para vídeo e áudio.

This message was edited 1 time. Last update was at 30/11/2009 16:15:00


www.citrox.com.br
crashov3r
JavaEvangelist

Membro desde: 31/08/2008 17:21:24
Mensagens: 303
Offline

juliocbq wrote:
crashov3r wrote:

Pelo jeito não roda muito bem no linux então?

Usa o video lan ou a sdl. São muito boas.

Tem que ser em java mesmo, o que você está querendo fazer?
Porque c++ é a melhor solução para vídeo e áudio.

Por enquanto sim cara. Tudo aqui roda em java. Vou dar uma olhada nessa lan. Vlw

Fernando
FrancoC
JavaTeenager
[Avatar]

Membro desde: 15/10/2009 13:11:25
Mensagens: 193
Offline

FFMPEG na cabeça

O FFMPEG é de longe a plataforma mais consagrada de processamento digital de áudio e video. Escrita em C ANSI, pode ser acessada via Java pela Java Native Interface (JNI)

De uma olhada:
http://jffmpeg.sourceforge.net/

Get the facts first. You can distort them later.
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

FrancoC wrote:FFMPEG na cabeça

O FFMPEG é de longe a plataforma mais consagrada de processamento digital de áudio e video. Escrita em C ANSI, pode ser acessada via Java pela Java Native Interface (JNI)

De uma olhada:
http://jffmpeg.sourceforge.net/


Mas vai cobrir somente o formato ffmpeg. E quanto as outras centenas de formatos?

www.citrox.com.br
FrancoC
JavaTeenager
[Avatar]

Membro desde: 15/10/2009 13:11:25
Mensagens: 193
Offline

formato ffmpeg?

esse formato nao existe...

Get the facts first. You can distort them later.
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team