10.11.07

Usando o Mencoder

As dependências... libdvdcss, ffmpeg - e aproveite e deixe o mplayer mais completo.

Estrutura básica: mencoder [arquivo de entrada] [opções de áudio] [opções de vídeo] [arquivo de saída]

O arquivo de entrada é sempre definido como primeiro parametro, daí não precisa nenhuma opção que o especifique, ao contrário do arquivo de saída, que sendo o último segmento do comando precisa ter a sintaxe -o. Ex.: mencoder arquivo.rmvb ... ... -o arquivo.avi

Algumas opções de áudio
elas começam pela sintaxe -oac (Output Audio Converter)

-oac = Especifica o codec a ser usado, com suas características. Ex.: mencoder arquivo.rmvb -oac mp3lame ... -ovc ... -o arquivo.avi

-af resample = Define a faixa padrão de frequência. Ex.: mencoder arquivo.rmvb -oac mp3lame ... -af resample=44100 -ovc ... -o arquivo.avi

Algumas opções de vídeo

elas começam pela sintaxe -ovc (Output Video Converter)

-ofps = é especificada entre as opções de áudio e vídeo. Define os quadros por segundo(frames per second). Ex. mencoder arquivo.rmvb -oac ... -ofps 20 -ovc ... -o arquivo.avi

-ovc = Especifica o codec a ser usado, com suas características. Ex.: mencoder arquivo.rmvb -oac ... -ofps .. -ovc lavc ... -o arquivo.avi

-vf scale = Resolução vídeo. Ex.: mencoder arquivo.rmvb -oac ... -ofps .. -ovc lavc ... -vf scale=320:240 -o arquivo.avi

-ffourcc XVID = Deixa o vídeo com características de um arquivo DIVx. Ex: mencoder arquivo.rmvb -oac ... -ofps .. -ovc lavc ... -vf scale=320:240 -ffourcc XVID -o arquivo.avi

Dica: Se no caso a conversão se destina a mudar as caracteristicas do vídeo mas quer manter as do áudio, pode-se usar o parametro copy. Exemplos:
mencoder arquivo.rmvb -oac copy -ovc lavc ... -o arquivo.avi
mencoder arquivo.rmvb -oac mp3lame ... -ovc copy -o arquivo.avi
mencoder arquivo.rmvb -oac copy -ovc copy -o arquivo.avi

Uma opção boa para apenas tornar um arquivo avi compatível com DivX é o comando cfourcc.
Ex.: cfourcc -u XVID arquivo.avi
Ou -i, ou também sem para ver a codificação do arquivo.

>> Ripar DVD

$ mencoder dvd://1 -alang en -slang pt -oac mp3lame -lameopts mode=0:br=128:vol=10 -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=800 -vf lavcdeint,scale -zoom -xy 352 -o video.avi

Onde:
dvd:1 - O número um se refere ao capítulo a ser ripado;
-slang - Legenda, pt, en, es, ...
-alang - Áudio, pt, en, es, ...
-o - O arquivo avi que vai ser o dvd

>> .rmvb para .avi


$ mencoder video.rmvb -oac mp3lame -lameopts br=192 -ovc lavc -lavcopts vcodec=mpeg4:vhq -o video.avi

>> .wmv para .avi

$ mencoder video.wmv -ofps 23.976 -ovc lavc -oac copy -o video.avi

>> .mov para .avi


$ mencoder -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame -lameopts vbr=3 video.mov -o video.avi -v

>> .flv para .mpg


$ ffmpeg -i video.flv -r 60 -ab 56 -ar 22050 -b 500 -s 320x240 video.mpg

>> .mpg para .avi


$ mencoder video.mpg -ovc xvid -oac mp3lame -xvidencopts bitrate=800 -o video.avi


Para entender mais opções verifique o manual do comando, e pesquisas na internet.

0 comentários:

BR-Linux.org