Usando e Abusando do Movix ( uma contribuição para GDH )
O Movix ( http://movix.sf.net ) é um projeto criado pelo italiano Roberto de Leo, que tem como objetivo criar um cd de boot no qual ele colocou todos os softwares necessários para que você possa usá-lo para ouvir músicas em mp3, ogg, cds de audio, e/ou assistrir vídeos nos mais diferentes formatos: dvd, vcd, avi, divx, etc. Também está nos planos incluir suporte para vídeos/músicas via rede ou internet, assim como suporte as placas de TV.
O movix usa o mplayer ( http://www.mplayerhq.hu/homepage/ ) para tocar músicas e exibir vídeos, e portanto depende das funcionalidades dos formatos suportados ( e compilados ) no mplayer. Na parte do som, faz uso do alsa ( http://www.alsa-project.org/ ) e das placas de som por ela suportadas ( você pode conferir se sua placa é suportada em http://www.alsa-project.org/alsa-doc/ ) .
Fuinciona assim : ao dar o boot no cdrom, carregar uma versão do kernel (usa o kerbel 2.4.20 ) e tenta detectar o hardware presente na máquina, placas de vídeo, placa de som, placa de rede e placa de tv, etc, e apartir do final do processo de boot, abre uma tela de menu, a partir da qual você pode começar a ouvir seus mp3 ou ver seus divx.
O projeto cresceu e dividiu-se em três subprojetos:
eMovix - da boot pelo cdrom e excuta o filme que estiver no raiz do cdrom ( autoplay ).
Movix – carrega pelo cdrom e a partir de uma tela de menu voce pode ejetar o cdrom e colocar seus proprios cds ou acessar arquivos no hd.
Movix2 - carrega pelo cdrom e inicia uma interface grafica, igual ao movix só que rodando portanto na parte grafica.
O uso básico do movix 0.8-pre1 ( o que eu testei! ):
1 – baixar arquivo:
ir no site de download e baixar o arquivo em http://prdownloads.sourceforge.net/movix/movix-0.8.0pre1.tgz?download
2 - gerar o I S O para gravar o cd:
o movix já vem com scripts que permitem gerar o arquivo I S O tanto no windows como no linux; ao descompactar o arquivo, entar no subdiretório criado por ele,
no linux: sh mkmovixiso.sh
e no windows: mkmvxiso.bat
o script vai gerar um arquivo de imagem em /tmp/movix.iso ou c:\temp\movix.iso
esqueci de dizer que antes de rodar o script
mkmovixiso.sh, eu criei um diretorio e copiei dentro dele alguns arquivos
de exemplo, para que quando gerasse o ISO já estivesse tudo no cd; foi assim:
# cd movix-0.8.0pre1
#cd src
#mkdir extras
#cd extras
agora eu copiei alguns arquivos que tinha
baixado da net:
src/extras:
total 19832
-rwxrwxrwx 1 legolas users 2774829 Feb 1 2002 Hino_PE_Versão_Frevo.mp3*
-rwxrwxrwx 1 legolas users 2275510 Feb 3 15:32 brasil_500_anos.mp3*
-rwxrwxrwx 1 legolas users 1618 Feb 3 15:59 links_musica_online.txt*
-rwxrwxrwx 1 legolas users 13275548 Jan 24 11:14 peacemaker.avi*
-rwxrwxrwx 1 legolas users 1798188 Feb 3 15:22 theme_2001_space_odyssey.mp3*
-rwxrwxrwx 1 legolas users 93208 Feb 3 17:24 wallpaper_default.jpg*
depois voltei ao diretório movix-0.8.0pre1
aí então eu rodei o script que gerou o I S O.
uma vez gerado o arquivo movix.iso basta gravá-lo para um cd virgem, usando seu software favorito, no Windows ou no Linux; no Windows, uns dos mais comuns são o Nero ou Easy CD Creator.
Sobre como gravar cds a partir de arquivos I S O, veja em:
http://www.linux.trix.net/dicas_gravlinux.htm
http://www.dicas-l.unicamp.br/dicas-l/20030131.shtml
3 – dar boot com cd e se divertir
vamos ao que interessa!
ALT+ F1 ==>> tela principal
ALT+ F2 ==>> tela para ajuste do som
ALT+ F3 ==>> console
OBS: na tela principal:
4- CONTROL+P ==>> vai para menu “Play”
5- entrar em Play / File / CDRom, que é para ele montar o CD; uma vez que você esteja vendo o conteúdo ( diretórios ) pode cancelar.
6- ir para console ( ALT + F3 ) e usar o mplayer pela linha de comando:
DICA: o TAB funciona !!!
USO do MPLAYER (em modo Texto ):
para tocar música:
# mplayer /cdrom/extras/<escolher_uma>.mp3
OBS: é possível mudar o mecanismo que ele usa para trabalhar com as placas de som:
# mplayer -ao sdl /cdrom/extras/musica.mp3 ==>> usa o mecanismo SDL ( http://www.libsdl.org/index.php )
# mplayer -ao alsa9 /cdrom/extras/musica.mp3 ==>> usa o mecanismo da alsa (http://www.alsa-project.org/ )
# mplayer -ao oss /cdrom/extras/musica.mp3 ===>> usa o mecanismo da oss ( http://www.opensound.com/ )
Dúvidas??? ==>> mplayer -ao help
Áudio:
oss: Driver do OSS
null: sem áudio
alsa9: Driver de áudio Alsa
sdl: biblioteca de áudio SDL
etc...
Para ver os vídeos:
#mplayer /cdrom/extras/peacemaker.avi
Nota: também vale o mesmo que acima para mudar a forma que ele vai acessar o hardware de vídeo:
#mplayer -vo sdl /cdrom/extras/peacemaker.avi
#mplayer -vo vesa /cdrom/extras/peacemaker.avi
#mplayer -vo fbdev /cdrom/extras/peacemaker.avi
Dúvidas??? ==>> mplayer -vo help
Video:
xv: Vídeo do servidor X (4.x)
sdl: biblioteca de vídeo SDL
x11: vídeo do servidor X ( 3.x )
gl: biblioteca OpenGL
etc...
Dicas:
a)- na tela inicial, antes do boot, tem a opção F3 que mostra várias dicas de uso:
P ou Tecla_Espaço ==>> pausa ( qualquer
tecla para continuar )
<- ou -> ==>> atrasa ou adianta 10 segundos
pgup ou pgdown ==>> avança/retrocede 10 minutos
Q ou ESC ==>> para a exibição
* ou / ==>> aumenta /diminue o som
+ ou - ==>> ajusta áudio delay
b) para ver o filme em fullscreen:
o mplayer tem algumas opções que permitem ver o filme em tela cheia, experimente algumas até chegar na visualização ideal para cada caso ( lembre-se que tudo depende de como o filme foi gravado ):
mplayer -fs -vm -zoom /cdrom/extras/filme.avi
também tem os parametros x e y que podemos passar com as dimensões de tela que desejamos:
mplayer -zoom -x 800 -y 600 /cdrom/extras/filme.avi ==>> aqui coloca o filme em 800x600.
c) para escutar cd de música ( cds de audio ) , pode-se usar o menu do movix-0.8pre1
ou então via modo texto:
mplayer -vo acd -cache 2024 -cdrom-device /dev/acd cdda://
Screenshots:
Por ser um cd específico para determinada tarefa, o movix não contém nenhum software que permita tirar algum algun screenshot, assim eu tive que fazer uma gambiarra para poder obter alguns screenshots:
movix-0.8pre1:
http://www.csena2k2.hpg.ig.com.br/files/movix_booting.jpg
http://www.csena2k2.hpg.ig.com.br/files/movix_main.jpg
movix2:
http://www.csena2k2.hpg.ig.com.br/files/movix2_booting.jpg
O QUE FALTA:
obter o screenshot da tela principal do movix2 , com interface gráfica.
Pedir para alguem bater fotos com camera
digital para mostrar ao mundo...;-)
SOCORRO:
todo problema tem solução, comece olhando o arquivo de log, /tmp/movix.log para ter uma idéia do que está acontecendo; em caso de não conseguir funcionar de geito nenhum, mesmo tentando com os vários tipos de áudio e vídeo suportados, e mesmo assim não conseguir fazer funcionar o vídeo ou o som, anotar os dados da sua máquina , tais como:
cpu
placa de video
placa de som
memória
placa de tv
etc
O software também tem um script para coleta de dados da máquina em caso de erros. Para gerar um relatório de bug, basta colocar um disquete DOS formatado ( cuidado, ele vai sobre-escrever o disco, coloque um disquete vazio, pois vai zerar o conteúdo ) no floppy e acessar uma console ( CONTRL+ALT+ F3 ) e executar o comando “debug” , que ele vai coletar várias informações e gravá-las no disquete.
Em seguida, para ler o disquete e gerar um arquivo texto com o relatório de bugs, carregue pelo linux ( no windows não vai conseguir ler o disco, dando a impressão que o disco não está formatado ) e execute o seguinte comando:
# sed -n “1, /MOVIX_MARK/p” /dev/fd0 >> /tmp/bugreport.txt
feito isto, você pode acessar o forum no site do projeto e postar sobre os problemas que estão acontecendo junto com o relatório de bugs que você criou.
Referências:
http://www.mplayerhq.hu/homepage/info.html
http://www.mplayerhq.hu/DOCS/faq.html
http://www.404notfound.com.br/mplayer/
http://www.tdkom.com.br/drusian/Forum/viewtopic.php?t=126
http://members.lycos.co.uk/stratomen/planetalinux/html/modules.php?name=News&file=article&sid=23
VESA / I S O / SDL/ ALSA/ FB/ , o que é isto?? veja no dicionário de termos técnicos em:
http://www.guiadohardware.net/dicionario/index.asp