JMF - Como instalar o Java Media Framework

Iniciado por ruivo.java, 14 de Julho de 2010, 15:05

tópico anterior - próximo tópico

ruivo.java

Boa tarde a todos,

Estou tendo problemas com o JMF no ubuntu.
Tentei efetuar a instalação do mesmo conforme o procedimento do site da Sun ( http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/setup-linux.html ), porém não deu certo.

Após algumas pesquisas no forum no Ubuntu achei a indicação do seguinte site ( http://unixelias.wordpress.com/2010/04/23/instalando-jmf-java-media-framework-api-no-ubuntu/ ).
Neste site até consegui instalar, abre o JmfStudio, sendo que, ao abrir algum arquivo aparece o seguinte erro:

Unable to handle format: mpegaudio, 48000.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 20000.0 frame rate, FrameSize=11264 bits
Failed to prefetch: com.sun.media.PlaybackEngine@73d32e45
Error: Unable to prefetch com.sun.media.PlaybackEngine@73d32e45

Failed to prefetch: cannot open the audio device.


Alguém poderia me ajudar a solucionar este problema???

Obrigado desde já a atenção de todos!

merorafael

Você instalou todos os codecs de áudio e vídeo? porque pelo o que parece, ele não está reconhecendo o codec "mpegaudio".
Lembrando que o Ubuntu não vem com os codecs instalados, você tem que instalar eles.
Outro problema que você pode encontrar é se você estiver utilizando o PulseAudio(servidor de som de alta qualidade), se estiver usando, caso o Java Media Framework utilize o Jack Server(servidor de áudio padrão do linux/macosx) e você estiver executando o PulseAudio, o PulseAudio vai anular o Jack...
Projetos: Mero Projects - http://www.meroprojects.com/

ruivo.java

Daew Mausai!

Cara fiz a instalação do codecs do .mp3 como está no site que descrevi.

Estive pesquisando e consegui resolver o problema em partes...

Rodei o seguinte código:

sudo gedit /etc/profile

Neste caso abriu o profile para eu editar. Acrescentei no final antes do umask 022 os seguintes códigos:

export JMFHOME=/opt/JMF-2.1.1e
export CLASSPATH=$JMFHOME/lib/jmf.jar:.:${CLASSPATH}
export LD_LIBRARY_PATH=$JMFHOME/lib


Bom! Agora algumas músicas em .mp3 estão tocando.
Agora preciso de uma ajuda para tocar arquivos .avi, .mpeg. Estes até o momento só tocam o som no fundo ou as vezes nem toca nada.

Alguém pode ajudar? Talvez a alteração que fiz acima esteja errada!

merorafael

Para instalar todos os codec's de multimídia:
sudo aptitude install non-free-codecs libdvdcss2 faac faad ffmpeg ffmpeg2theora flac icedax id3v2 lame libflac++6 libjpeg-progs libmpeg3-1 mencoder mjpegtools mp3gain mpeg2dec mpeg3-utils mpegdemux mpg123 mpg321 regionset sox uudeview vorbis-tools x264

Para mais informações acompanhe esse guia:
http://ubuntued.info/multimedia-no-ubuntu-lucid-lynx

Como você já tem alguns codecs instalados, retire da lista que está no comando os que já estão instalados.
Boa sorte, qualquer duvida, volte a postar  ;)
Projetos: Mero Projects - http://www.meroprojects.com/

ruivo.java

Daew Mausai,

Segui os passos como vc me recomendou no site e mesmo assim não deu certo!

Complicado, vou continuar pesquisando!