INSTALA��O do MPLAYER 0.50 no Conectiva Linux 7.0 (18/12/2001)

Mplayer e um programa para tocar arquivos multimidia no formato avi,
comprimidos usando os codecs disponiveis para o windows, alguns codecs
possuem suporte nativo.

Baixando os arquivos necess�rios:
 Da p�gina http://www.mplayerhq.hu/homepage/dload.html baixe os seguintes
arquivos
  MPlayer-0.50.tar.bz2
  w32codec-0.50.zip
  mp-arial-iso-8859-1.zip
  default.tar.bz2

Se desejar tocar filmes direto do dvd (� necess�rio um leitor de dvd)
baixe os seguintes arquivos da url
http://www.dtek.chalmers.se/groups/dvd/downloads.shtml
  libdvdcss-0.0.3.ogle3-1.src.rpm
  libdvdread-0.9.2-1.src.rpm

Do http://www.projectmayo.com/projects/detail.php?projectId=4
 baixe o divx4linux-20010718.zip, existe um versao mais nova, mas nao
achei uma url apontando para ele (divx4linux-20010824.zip)

Preparando para compilar:
 Verifique se o seu sistema possui todas os pacotes de desenvolvimento
 necess�rios.
  os meta pacotes
  task-c++-devel-6.0-1cl
  task-c-devel-6.0-3cl

  XFree86-devel-4.0.3-24cl
  XFree86-devel-static-4.0.3-24cl
  gtk+-devel-1.2.10-1cl
  libjpeg-devel-6b-17cl
  libpng-devel-1.0.11-1cl

  e outros.

Para compilar o libdvdread ser� necessario atualizar o libtool para a
versao 1.4.x, para isso baixe o rpm da vers�o snapshot pelo endere�o
ftp://ftp.nl.linux.org/pub/conectiva/snapshot/i386/RPMS/\
libtool-1.4.2-3cl.i386.rpm

ap�s o download atualize com o comando rpm -U libtool-1.4.2-3cl.i386.rpm

crie um diret�rio chamado src no seu home ou use o seu dir preferido para
descompactar e ou compilar coisas que podem ser apagadas depois.
mude para cd diret�rio e descompact o divx4linux-20010718.zip usando o
unzip (n�o tem ele? use o atp para intalar-lo)
copie os arquivos para os locais corretos, assim:
cp -f *.so /usr/local/lib
cp -f *.h /usr/local/include
inclua se n�o existir a linha /usr/local/lib no /etc/ld.so.conf
rode o ldconfig para atualizar o cache das bibliotecas.

Compile o rpm do libdvdcss e do libdvdread
fa�a
 rpm --rebuild  libdvdcss-0.0.3.ogle3-1.src.rpm
se tudo correr bem, instale os rpms gerados
(rpm -i libdvdcss-0.0.3.ogle3-1.i386.rpm e
 rpm -i libdvdcss-devel-0.0.3.ogle3-1.i386.rpm)
fa�a o mesmo com o libdvdread
 rpm --rebuild  libdvdread-0.9.2-1.src.rpm
e instale os 2 .rpm gerados.

Compilando e Instalado o MPlayer
Descompacte o MPlayer-0.50.tar.bz2 no diret�rio de sua preferencia
execute o script configure
./configure --enable-gui
se tudo correr bem use o make para compilar.
se n�o ocorrem erros use o make install para instalar.

N�o e t�o simples descrever os erros que podem ocorrer, ent�o se algo der
errado, leia com aten��o as ultimas linhas a procura de algo suspeito.
Erros comuns s�o a falta de bibliotecas e pacotes de desenvolvimentos.
Para debugar direciona a saida do configure ou do make para um arquivo,
assim fica mais facil achar o problema.
./configure --enable-gui >conf.log 2>&1
make >make.log 2>&1

crie o dir /usr/lib/win32 e descompacte o w32codec-0.50.zip nele.
copie o MPlayer-0.50/etc/examples.conf para o /etc/mplayer.conf
e edite ele para as suas necessidades.
alguns pontos criticos
vo=xv   #aqui indica qual o driver deve ser usando para mostar o video
        #use xv se a sua placa de video possuir suporte ao XVideo, use
        #o utilitario xvinfo para verificar isso.
        #o x11 constuma funcionar em todas as placas de video.
framedrop=yes #aqui diz que o decoder perder frames quando a cpu n�o
              #conseguir descomprir na velocidade necessaria para tocar o
              #video no "frame rate" correto, use essa op��o mesmo que
              #voc� tenha um cpu rapida >800Mhz, melhor perder uns frames
              #do que ver a sua cena de a��o preferida em camera lenta. :)
vfm=5  #inica qual a familia de codecs se deve dar preferencia, o ffmpeg
       #na maioris dos casos eo mais rapido.

comente a ultima linha.

copie o MPlayer-0.50/etc/codecs.conf para /etc (n�o tenho certeza se essa
ea localiza��o geral)

o codecs.conf eo config (mplayer.conf) podem ficar no ~/.mplayer

instalando as fontes para legendas e osd.
crie o diret�rio ~/.mplayer (~/ eo seu home) e nele descompact o
mp-arial-iso-8859-1.zip no ~/.mplayer ser� criando o dir iso-8859-1 e
dentro dele ter� (README  arial-14  arial-18  arial-24  arial-28)
no README tem intru��es de oque fazer.
Vamos ignorar o README.
fa�a um link simbolico do tamanho da fonte desejada para font, assim:
ln -sf iso-8859-1/arial-14/ font (estando do ~/.mplayer)

instalando o skin padrao para  gui.
no ~/.mplayer crie o diret�rio Skin e dentro dele descompacte o arquivo
default.tar.bz2.

para usar a gui chame o mplayer com a opcao -gui ou inclua essa op��o no
arquivo de configura��o.

Usando o mplayer
A utiliza��o desse player e muito simples, chamando da linha da shell
mplayer meu_filme.avi
ou use a gui para carregar o arquivo.
Para usar a legenda, tendo o arquivo de legenda no formato suportado pelo
mplayer renomei-o para meu_filme.sub ou utilize a op��o -sub arquivo.txt

como n�o possuo um leitor de dvd, n�o sei como isso funciona.

Bom, e isso ai... bom divertimento.

Por qu� escrevi esse texto so agora? (a semanas que esse assunto rola na
lista)
 porque tive que instalar o mplayer ap�s uma reinstala��o do linux, e
achei interessante anotar os passos e documentar.

Se n�o conseguir instalar, mande todos os detalhes do que aconteceu, os
logs do make do configure, lista dos devel instalados (rpm -qa |
grep devel) etc... e n�o espere resposta imediata (dias).

                                                                   Paulino
_________________________________ ________________________________________
Paulino Kenji Sato               |    Universidade Estadual de Maringa
mailto:[EMAIL PROTECTED]        |    Departamento de Fisica
http://www.dfi.uem.br/~paulino   |    Maringa Pr                Brasil
http://br.geocities.com/linosam/ |    Linux user 56176


Assinantes em 18/12/2001: 2343
Mensagens recebidas desde 07/01/1999: 146954
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a