Convertendo filmes AVI e RMVB para MPEG



Há um tempo atrás eu estava precisando converter uns filmes no formato AVI e RMVB para MPEG.

Depois de ler muitos tutoriais descobri muitas formas de fazer esse tipo de conversão.

Acabei escolhendo o mencoder, que é o codificador do projeto mplayer.

Eu criei um script para converter todos os filmes de um determinado diretório para o formato MPEG afim de gravá-los em um DVD.

Segue o código do script: for filme in `ls *.avi *.rmvb`; do filmempeg=`echo $filme | sed s/.avi/.mpeg/`; echo “Convertendo $filme para $filmempeg”; mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:480,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:vstrict=0:acodec=ac3:abitrate=192:aspect=43 -ofps 300001001 -o $filmempeg $filme done Esse script cria arquivos MPEG no formato NTSC com uma resolução de 720x480, com 29,97 frames por segundo (300001001) e aspecto 4:3.

Você pode alterar o script acima e ajustá-lo às duas necessidades.

Basta consultar a tabela Format Constraints apresentada no site do Mplayer para obter mais informações e exemplos.

Depois altere a linha do comando mencoder de acordo com o que você precisar.

Obs: A conversão do formato RMVB para MPEG é muito mais lenta, pois o RMVB tem uma taxa de frames váriavel, portanto prefira baixar filmes no formato AVI.

Espero ter ajudado.

Até mais!

comments powered by Disqus