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.
Arquivado em: Artigos | Tagged: codecs, Linux, mencoder, mp3lame, mpeg, mplayer, ubuntu, x264, xvid


