Convertendo Videos para PSP no Linux
Ultimamente tenho passado um bom tempo em blogs e outros sites para
descobrir como converter RMVBs para MP4 que rodassem no meu PSP. O
que descobri foram mais aplicações para Mac OS ou windows. Porém,
como usuário GNU/Linux não queria ter que rodar tais apps em um
emulador e sim usar aplicações nativas. Neste blog irei mostrar como
converter usando o mencoder e o
ffmppeg.
Usaremos o mencoder para converter de RMVB para AVI e o ffmpeg para
converter de AVI para o formato MP4 suportado pelo PSP. O motivo de
usar estas duas fases é que o ffmpeg não possui suporte a arquivo
RMVB, pelo menos não no que tenho instalado na minha máquina.
Convertendo de RMVB para AVI
Iremos supor que o arquivo que estamos querendo converter se chame
videoIn.rmvb, iremos agora criar o arquivo videoIn.avi com o seguinte
comando:
mencoder videoIn.rmvb -oac mp3lame \
-lameopts br=192 \
-ovc lavc \
-lavcopts vcodec=mpeg4:vhq \
-o videoIn.avi
Este comando está dizendo para o mencoder usar o lame para converter o
audio para mp3 com um bit rate de 192 kbps, usar libavcodec para
converter o video em formato mpeg4, para entender o vhq veja a opção
mbd=1 na manpage do mencoder.
Convertendo de AVI para arquivo PSP (MP4)
Esta parte foi a que me levou mais tempo para achar os parâmetros
certos, de forma que o vídeo ocupe toda a tela do PSP e a qualidade
fique boa. Assumindo que o arquivo de entrada chama-se videoIn.avi e
queremos criar o arquivo videoOut.mp4 usamos:
ffmpeg -i videoIn.avi \
-s 368×208 \
-b 300k \
-r 29.97 \
videoOut.mp4
Que diz para o ffmpeg gerar um MP4 com de tamanho 368 por 208 pixels,
com um bit rate de 300 kbps e aproximadamente 30 quadros por segundo.
E pronto! Agora é só copiar o video para a pasta video do seu memory
card e pronto!

