|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiCompilando MPlayer com suporte a streaming (LIVE)
Atualizado em: 28/02/2007
[editar] IntroduçãoEste tutorial tem por finalidade mostrar a compilação do MPlayer com suporte a streaming de víde e de áudio, utilizando a biblioteca LIVE. Com essa biblioteca é possível assistir a vídeos e ouvir rádios online em diversos formatos de streaming. Além de suporte a streaming também colocaremos suporte aos codecs fornecidos no próprio site do MPlayer. Instalaremos também a libdvdcss para que o MPlayer possa suportar DVDs criptografados de todas as regiões e o mplayer-plugin para Mozilla e Firefox. Este tutorial foi escrito baseado na distribuição Debian Sid. Para usuários de outras distribuições isto apenas modifica o nome dos pacotes. Se você usa outra distribuição precisará encontrar os pacotes correspondentes e instalá-los corretamente conforme a sua distribuição.
[editar] Pacotes necessáriosSerão necessários dois tipos de pacotes: os que baixaremos e instalaremos pelo apt e os que baixaremos o source e compilaremos e instalaremos manualmente.
Os pacotes debhelper e fakeroot só serão necessários se você quiser construir o pacote .deb depois de compilar o MPlayer. Caso você esteja usando outra distribuição ou não queira criar o pacote .deb é possível instalar o MPlayer com o comando make install diretamente, como será explicado mais adiante.
[editar] InstalaçãoPor questões de organização costumamos deixar os sources dos programas no diretório /usr/local/src/ mas você pode baixar e descompactar os fontes onde desejar. A partir deste ponto então, você precisará logar-se como root. Abra um terminal (xterm, gnome-terminal, konsole, ou outro de sua preferência) e execute: su - Este comando irá pedir que você digite sua senha de root.
[editar] aptInstale os pacotes pelo apt com o comando abaixo. apt-get -y install libpng12-dev libx11-dev libgtk1.2-dev libdvdread-dev libdvdnav-dev libdvdplay0-dev libsmbclient-dev libasound2-dev xmms-dev libconfhelper-perl liblogfile-rotate-perl debhelper fakeroot g++ gcc
Se você quiser rodar DVD protegidos por criptografia ou região, você irá precisar da libdvdcss. Para instalar a libdvdcss wget http://download.videolan.org/pub/videolan/debian/i386/libdvdcss2_1.2.9-1_i386.deb dpkg -i libdvdcss2_1.2.9-1_i386.deb [editar] Sources
A lib LIVE555 é a bilioteca que dará suporte a streeming, usados por rádios online e outras mídias on-demand (mms://). cd /usr/local/src wget http://live555.com/liveMedia/public/live555-latest.tar.gz tar -xzf live555-latest.tar.gz cd live ./genMakefiles linux make cd .. cp -r live /usr/local/lib/live
Os codecs são responsáveis pela descompressão dos vídeos. Existem inúmeros codecs, independente da extensão do arquivo de vídeo (.avi, .wmv, .mpeg, etc). cd /usr/local/src wget ftp://ftp2.mplayerhq.hu/MPlayer/releases/codecs/all-20061022.tar.bz2 tar -xjf all-20061022.tar.bz2 mv all-20061022 /usr/local/lib/all-20061022 ln -s /usr/local/lib/all-20061022 /usr/local/lib/codecs Uma atenção especial apenas para esta última linha deste bloco de código. O MPlayer usará este diretório /usr/local/lib/codecs (na verdade é um link para o diretório real) para procurar por todos os codecs. Isso significa que se você baixar um pacote de codecs mais novo, basta descompactá-lo e substituir o link /usr/local/lib/codecs apontando para o novo diretório de codecs.
Se você usa Debian faça esta etapa, se vc não usa Debian faça o passo seguinte. cd /usr/local/src wget ftp://ftp2.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre8.tar.bz2 tar -xjf MPlayer-1.0pre8.tar.bz2 cd MPlayer-1.0pre8 DEB_BUILD_OPTIONS="--enable-gui --enable-smb --enable-menu --enable-xmms --enable-tdfxvid --enable-debug=3 --enable-dynamic-plugins --with-codecsdir=/usr/local/lib/codecs --enable-live --with-livelibdir=/usr/local/lib/live" fakeroot debian/rules binary cd .. dpkg -i mplayer_1.0cvs_i386.deb
Se você já executou a instalação do MPlayer pelo método acima (Debian) pule esta etapa. cd /usr/local/src wget ftp://ftp2.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre8.tar.bz2 tar -xjf MPlayer-1.0pre8.tar.bz2 cd MPlayer-1.0pre8 ./configure --enable-gui --enable-smb --enable-menu --enable-xmms --enable-tdfxvid --enable-debug=3 --enable-dynamic-plugins --with-codecsdir=/usr/local/lib/codecs --enable-live --with-livelibdir=/usr/local/lib/live make make install cd ..
O mplayerplug-in serve para que você possa executar streamings diretamente pelo seu navegador Mozilla ou Firefox. Não é obrigatório para o funcionamento do MPlayer. cd /usr/local/src apt-get install mozilla-dev libgtk2.0-dev libxpm-dev libxpm4 wget http://mplayerplug-in.sourceforge.net/mplayerplug-in-daily.tar.gz tar -xzf mplayerplug-in-daily.tar.gz cd /usr/local/src/mplayerplug-in ./configure --enable-gtk2 --with-x --enable-wmp --enable-qt --enable-rm --enable-gmp --enable-dvx make cp *.so *.xpt /usr/lib/firefox/plugins/ cd .. Basicamente a instalação do mplayerplug-in consiste em copiar as libs *.so *.xpt para o diretório de plugins do navegador, seja ele Firefox ou Mozilla. [editar] Configuração[editar] Configurando a Skin para usar o gmplayerO gmplayer é o comando que chama a GUI do mplayer. Sem configurar a skin o gmplayer retornará erro e o mplayer só poderá ser chamado da linha de comando. cd /usr/local/src wget ftp://ftp2.mplayerhq.hu/MPlayer/skins/standard-1.9.tar.bz2 tar -xjf standard-1.9.tar.bz2 mv standard /usr/share/mplayer/skins/ ln -s /usr/share/mplayer/skins/standard/ /usr/share/mplayer/skins/default [editar] Configurando a fonte para legendas nos filmescd /usr/local/src wget ftp://ftp2.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2 tar -xjf font-arial-iso-8859-1.tar.bz2 mv font-arial-iso-8859-1 /usr/share/mplayer/font/ Para finalizar a instalação da fonte:
[editar] Configurando o FirefoxSe você instalou o mozillaplug-in deve configurar agora o Firefox para que ele chame o MPlayer quando encontrar um link mms
[editar] FontesForam usados como consulta os seguintes sites: [editar] LinksSite oficial do MPlayer Site oficial do plugin para Mozilla [http://mplayerplug-in.sourceforge.net] Site oficial LIVE Media Streaming [editar] Autor |