domingo, 12 de dezembro de 2010

Convertendo vídeo para DIVX Mobile - Linux

Meu celular suporta divx (LG GM600 - Scarlet 2). Como o software que veio para a conversão dos vídeos é do Windows, escrevi o comando abaixo para fazer a conversão no Linux via mencoder:

mencoder -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4 -ofps 25 -vf scale=320:240 arquivo_origem -o arquivo_destino

Nota: O seu mplayer/mencoder precisa estar compilado com o suporte ao mp3lame para que o comando acima funcione. Na distro que uso ele vem desabilitado por questões legais (o formato é proprietário).

No meu caso (Slackware 13) tive que fazer o seguinte para o mencoder suportar o mp3lame:

1) Copiar os fontes do MPlayer do DVD do Slackware para um diretório de trabalho (ex: /tmp/recomp_mplayer):

mkdir -p /tmp/recomp_mplayer

cd /media/SlackDVD/source/xap

cp -R MPlayer/ /tmp/recomp_mplayer

2) Ir ao diretório de trabalho e editar o script de compilação do MPlayer ( MPlayer.SlackBuild )

cd /tmp/recomp_mplayer

# Editar o arquivo MPlayer.SlackBuild trocando o trecho abaixo:

DO_PATENTED="--disable-libdvdcss-internal \
--disable-mp3lame --disable-mp3lame-lavc \
--disable-faac --disable-faac-lavc \
--disable-libamr_nb --disable-libamr_wb"

#Para
DO_PATENTED="--disable-libdvdcss-internal"

3) Feito isso recompilei o MPlayer/Mencoder rodando o script MPlayer.SlackBuild alterado no diretório de trabalho (como root):

cd /tmp/recomp_mplayer

./MPlayer.SlackBuild

4) Por fim reinstalei meu MPlayer alterado (como root):

cd /tmp

removepkg MPlayer
installpkg MPlayer-r29390-x86_64-1.txz


Nenhum comentário:

Postar um comentário