Convertendo vídeos pelo Mencoder (MPlayer)

Vimos no artigo anterior um pouco sobre o MPlayer e o Mencoder.

E agora veremos como converter vídeos usando o mencoder:

De maneira simples e prática sem o uso de opções avançadas usamos a seguinte linha de comando:

mencoder (Arquivo de entrada, de origem) -o (arquivo de saída, de destino) -oac (codec de áudio) -ovc (codec de vídeo)

A escolha de uma extensão que não bate com os codecs escolhidos não influenciara na conversão, servindo apenas na identificação pelo usuário do tipo do arquivo gerado.

Na parte “codec de áudio” e “codec de vídeo” deveram ser usados os codecs citados a baixo, que são os suportados pelo mencoder:

Codecs de áudio:

copy - Copia o áudio original, sem converter para outro formato

pcm - Formato sem compressão que é utilizado nos cd’s de música, gera arquivos grandes

mp3lame - Formato de áudio mp3

lavc - Para codecs externos ou proprietários, deve ser utilizado dessa forma: -oac lavc -lavcopts acodec=”XXXX”

sendo “XXXX” o codec lavc a ser utilizado, dentre as possibilidades:

mp2
ac3: AC3, AKA Dolby Digital
adpcm_ima_wav: PCM, sem compressão
sonic áudio

twolame - Codec mp2, baseado no toolame

faac - Codec para áudio ACC

Codecs de vídeo:

copy - Copia o áudio original, sem converter para outro formato

frameno - Codificação 3-pass, (não recomendado, pode causar dor de cabeça

raw - Codificação sem compressão, gera arquivos grandes

nuv - Codificação Nuppel Video

vfw - Não entendi direito, mas parece que você usa ele pra codificar a partir de uma dll que seja um codec de vídeo do Windows

qtvideo - Não entendi, nem na documentação do mencoder ele é citado, mas parece que ele funciona no mesmo esquema do vfw a diferença que o codec não é dll de vídeo para o Windows, e sim dll de vídeo do QuickTime

libdv - Codec DV(Digital Video)

xvid - Codec de vídeo MPEG-4 código aberto, compatível com DivX

x264 - Codec de vídeo H.264/AVC

lavc - Para codecs externos ou proprietários, deve ser utilizado dessa forma: -ovc lavc -lavcopts vcodec=”XXXX”

sendo “XXXX” o codec lavc a ser utilizado, dentre as possibilidades:

mjpeg: motion jpg
ljpeg: lossless jpg
h261
h263
h263p

mpeg4: compatível com Divx/Xvid
msmpeg4: compatível com Divx3/AKA
msmpeg4v2: usado para arquivos Micosoft ASF
wmv1: Windows media vídeo V1
wmv2: Windows media vídeo V2
rv10: Real vídeo V10
rv20: Real vídeo V20
mpeg1video: Mpeg 1 vídeo
mpeg2video: Mpeg 2 vídeo
huffyuv
asv1

asv2
ffv1
svq1

flv: Usado para Flash Vídeo
dvvideo: Sony Digital Video
snow

Além de meu tutorial acho também interessante a leitura desse tutorial para o mencoder feito pelo Klaos Lacerda, agradecimentos a ele, pois sua obra serviu como material apoio a mim durante a descrição dos codecs principalmente os codecs lavc.

Leave a Reply