No pacote Mplayer que foi baixado do repositório http://slackware.cs.utah.edu pelo slapt-get o mencoder não tem suporte a xvid, x264 e ao msmpeg4 para vídeo e nem a áudio mp3 pois o mesmo foi compilado com estes codecs desabilitados.
http://slackware.cs.utah.edu/pub/slackware/slackware-14.2/slackware/xap/MPlayer-1.2_20160125-i586-3.txz
Então se você costuma usar o mencoder para converter qualquer formato de vídeo para formato DivX e derivados do mesmo para poder reproduzir no seu aparelho de DVDPlayer com suporte a DivX deverá fazer uma compilação do pacote mplayer.
Primeiro passo é desinstalar a versão baixada pelo slapt-get com o comando abaixo:
$ sudo slapt-get --remove MPlayer
Baixe o sources do mplayer em http://www.mplayerhq.hu/
$ md5sum MPlayer-1.3.0.tar.xz (versão atual baixada)
e8a4d77ad4f509e81dd5e13b51636c1d MPlayer-1.3.0.tar.xz (sempre faça a checagem do md5sum)
Ok fechou com o declarado no site.
Descompactar o pacote baixado e entramos com as opções mais comuns ou desejadas.
$ tar -xvf MPlayer-1.3.0.tar.xz
$ cd MPlayer-1.3.0/
$ ./configure --enable-gui --language=pt_BR --enable-real
--enable-xv --enable-menu --bindir=/usr/bin --prefix=/usr
--confdir=/etc
$ make
Config files successfully generated by ./configure
--enable-gui --language=pt_BR --enable-real --enable-xv
--enable-menu --bindir=/usr/bin --prefix=/usr --confdir=/etc
Install prefix: /usr
Data directory: /usr/share/mplayer
Config direct.: /etc
Byte order: little-endian
Optimizing for: native
Languages:
Messages/GUI: pt_BR
Manual pages: en
Documentation: en
Enabled optional drivers:
Input: dvdnav ftp pvr tv-v4l2 tv librtmp cddb cdda dvdread bluray vcd dvb smb networking
Codecs: libvpx libschroedinger x264 xvid libopencore_amrwb libopencore_amrnb ffmpeg(internal) qtx real xanim win32 libopus faad2 faac libdca liba52 mpg123 libtheora speex libvorbis twolame libmad liblzo gif
Audio output: alsa openal pulse esd oss v4l2 sdl mpegpes(dvb)
Video output: v4l2 matrixview opengl sdl gif89a pnm jpeg mng mpegpes(dvb) fbdev svga caca aa xvidix cvidix dga vdpau xv x11 xover yuv4mpeg md5sum tga
Verificando os tipos de codecs de vídeo que são suportados da compilação feita, sem instalar ainda.
$ ./mencoder -ovc help
MEncoder 1.3.0-5.3.0 (C) 2000-2016 MPlayer Team
Available codecs:
copy - frame copy, without re-encoding. Doesn't work with filters.
frameno - special audio-only file for 3-pass encoding, see DOCS.
raw - uncompressed video. Use fourcc option to set format explicitly.
nuv - nuppel video
lavc - libavcodec codecs - best quality!
vfw - VfW DLLs, read DOCS/HTML/en/encoding-guide.html.
qtvideo - QuickTime DLLs, currently only SVQ1/3 are supported.
xvid - XviD encoding
x264 - H.264 encoding
Verificando os tipos de codecs de áudio que são suportados da compilação feita.
$ ./mencoder -oac help
MEncoder 1.3.0-5.3.0 (C) 2000-2016 MPlayer Team
Available codecs:
copy - frame copy, without re-encoding (useful for AC3)
pcm - uncompressed PCM audio
mp3lame - cbr/abr/vbr MP3 using libmp3lame
lavc - FFmpeg audio encoder (MP2, AC3, ...)
twolame - Twolame MP2 audio encoder
faac - FAAC AAC audio encoder
Pronto, agora sim basta instalar no sistema:
$ sudo make install
Senha:
install -d /usr/bin /etc /usr/lib
install -m 755 -s mplayer /usr/bin
install -d /usr/share/icons/hicolor/16x16/apps
install -m 644 etc/mplayer16x16.png /usr/share/icons/hicolor/16x16/apps/mplayer.png
install -d /usr/share/icons/hicolor/22x22/apps
install -m 644 etc/mplayer22x22.png /usr/share/icons/hicolor/22x22/apps/mplayer.png
install -d /usr/share/icons/hicolor/24x24/apps
install -m 644 etc/mplayer24x24.png /usr/share/icons/hicolor/24x24/apps/mplayer.png
install -d /usr/share/icons/hicolor/32x32/apps
install -m 644 etc/mplayer32x32.png /usr/share/icons/hicolor/32x32/apps/mplayer.png
install -d /usr/share/icons/hicolor/48x48/apps
install -m 644 etc/mplayer48x48.png /usr/share/icons/hicolor/48x48/apps/mplayer.png
install -d /usr/share/icons/hicolor/256x256/apps
install -m 644 etc/mplayer256x256.png /usr/share/icons/hicolor/256x256/apps/mplayer.png
ln -sf mplayer /usr/bin/gmplayer
install -d /usr/share/mplayer/skins /usr/share/applications
install -m 644 etc/mplayer.desktop /usr/share/applications/
install -m 755 -s mencoder /usr/bin
install -d /usr/share/man/man1
install -m 644 DOCS/man/en/mplayer.1 /usr/share/man/man1/
cd /usr/share/man/man1 && ln -sf mplayer.1 mencoder.1
Notas:
A compilação que foi feita não incluir suporte ao menu suspenso do mouse para controle do vídeo, já que não foi especificando algumas outras opções para isto diferente do pacote baixado pelo slapt-get que tem o menu suspenso pelo mouse disponível. Eu particularmente gosto muito de controlar o vídeo pelas teclas de atalho, mas se você não é fã deste recurso, pode baixar a gui gráfica gnome-mplayer pelo slapt-get com os tradicionais menus na janela que ela utilizará o comando mplayer que foi compilado.
Pronto, agora você pode converter vídeos com o mencoder usando os codecs de vídeo x264, xvid e msmpeg4 e áudio mp3 e o recurso de inserir legenda funciona também.
Nenhum comentário:
Postar um comentário