Mencoder - Convertentdo vídeos de webcam para divx

Muitos queremos criar um álbum digital em CD ou DVD para ser lido no aparelho de DVD. Para isto o vídeo precisa estar em DivX (para aparelhos que lêem este formato). Mas ao tentar converter no avidemux, perde-se o áudio por um "erro de codec". Se você tem este problema, temos a solução!

[ Hits: 45.116 ]

Por: andre uebe em 25/10/2006 | Blog: http://resa.net.br


O Mencoder



Já falei do mencoder em outro artigo:
Nele você pode obter mais detalhes sobre o mesmo. Aqui, limitar-me-ei a dizer que o software em questão é um fantástico "canivete suíço", pois tem 1001 utilidades (este slogan é da palha de aço "Bombril", né?).

O mencoder serve tanto para capturar imagens de uma placa de captura de vídeo como para converter vídeos em diversos formatos (e não me espantarei se descobrir mais funcionalidades).

Neste caso, o que nos interessa é que, se o avidemux nos deixou "na mão" ao tentarmos converter o arquivo .avi ou .mpeg da câmera digital para .avi com DivX, o mencoder não nos deixou.

Página anterior     Próxima página

Páginas do artigo
   1. Sobre álbuns digitais
   2. Problemas de conversão de vídeos no Linux
   3. O Mencoder
   4. Como Proceder?
Outros artigos deste autor

Capturando vídeo através do mencoder

Como assistir Vídeos e Filmes diretamente do Linux para seu Chromecast via Stream2chromecast

Traduzindo legendas de maneira prática no Linux

Declaração de IRPF 2006 pelo Linux

Turbinando sua apresentação no LibreOffice Impress

Leitura recomendada

Inkscape descomplicado - Parte II

Compiz Fusion: Compilando e instalando em 5 minutos

Gnome Shell e Extensions no Ubuntu 11.10

Instalando e configurando desktop 3d no Debian Etch 64 bits

Experimentando o XGL/Compiz no Mandriva 2007

  
Comentários
[1] Comentário enviado por andreuebe em 26/10/2006 - 15:29h

w32codecs em RPM:

Quem estiver tentando instalar o w32codecs em uma distribuição que usa repositórios RPM (Mandriva, Fedora, etc), deve tentar a siguinte sintaxe:

win32-codecs

[2] Comentário enviado por andreuebe em 09/12/2006 - 10:45h

Uma outra opção para quem quer um video final com XVid (Divx) e MP3 é substituir

-ovc divx4 -divx4opts q=3:br=1024:pass=1 -vf scale=384:288 -ofps 29.97

por

-ovc lavc -lavcopts vol=4.5 vcodec=mpeg4:vbitrate=1024 -ofps 29.97

Esta ultima opção costuma funcionar com mais frequencia que a anterior.

Neste ultimo caso:

-ovc lavc -lavcopts vcodec=mpeg4

"equivale" a:

-ovc divx4 -divx4opts

Abs

Andre

[3] Comentário enviado por andreuebe em 09/12/2006 - 11:04h

Opções de video:

vcodec=<value>
Especifica o Codec (padrão: mpeg4).
mjpeg
Motion JPEG
ljpeg
Lossless JPEG
h261
H.261
h263
H.263
h263p
H.263+
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
wmv1
Windows Media Video, version 1 (AKA WMV7)
wmv2
Windows Media Video, version 2 (AKA WMV8)
rv10
an old RealVideo codec
mpeg1video
MPEG-1 video
mpeg2video
MPEG-2 video
huffyuv
HuffYUV
ffvhuff
nonstandard 20% smaller HuffYUV using YV12
asv1
ASUS Video v1
asv2
ASUS Video v2
ffv1 (also see: vstrict)
FFmpeg's lossless video codec
flv
Sorenson H.263 used in Flash Video
dvvideo
Sony Digital Video
svq1
Apple Sorenson Video 1
snow (also see: vstrict)
FFmpeg's experimental wavelet-based codec

Veja que a opção mpeg4 equivale ao Divx5

[4] Comentário enviado por andreuebe em 21/02/2007 - 22:56h

Mais algumas informações interessantes ao encodar com o mencoder:


* Regular o volume do som (no caso de se usar o codec de mp3: -oac lame):

- lameopts vol=V (sendo V um número inteiro ou decimal)


* Rotacionar

-vf rotate = R (Sendo R = 0 para rodar 90o sentido horario com flip / 1 para rodar 90o sentido horario sem flip / 2 para rodar 90o sentido anti-horario sem flip / 3 para rodar 90o sentido anti-horario com flip),

Obs: flip = espelhamento


* Regular Brilho, contraste, gama, etc:

-vf q2=G,C,B,S

G=Gama (valores de 0.1 a 10 - padrão: 1.0)
C= Contraste (valores de -2 a 2 padrão: 1.0)
B= Brilho (valores de -1 a 1 padrão: 0.0)
S = Saturação (valores de 0 a 3 padrão: 1.0)


Exemplo com todas as opções descritas:

mencoder sv500087.avi sv500088.avi -vf rotate=0 eq2=1.0:2.0:0.7:1.0 -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame -lameopts vol=1 -of avi -o leitura.avi


Explicação:

Neste comando, uso o mencoder para:

1) Juntar dois videos em 1:
sv500087.avi sv500088.avi

2) Girá-los 90o com flip:
rotate=0

3) "Clarear" o video que foi filmado com baixa luminosidade (as opções abaixo foram as que, inclusive, deram mais certo comigo):
eq2=1.0:2.0:0.7:1.0

4) Uso o Codec de Video lavc com divx
-ovc lavc -lavcopts vcodec=mpeg4

5) Uso o Codec de Audio mp3:
-oac mp3lame

6) Ajusto o volume:
-lameopts vol=1

7) Defino o tipo de arquivo de saida (avi):
-of avi

8) Defino o nome do arquivo de saída:
-o leitura.avi

[5] Comentário enviado por andreuebe em 04/05/2008 - 10:19h

Para dar uma "clareada", geralmente esta configuração funciona:

Acrescente:

-vf eq2 eq2=1:1.23:0.55:1

Sendo

vf q2=G,C,B,S

G=Gama (valores de 0.1 a 10 - padrão: 1.0)
C= Contraste (valores de -2 a 2 padrão: 1.0)
B= Brilho (valores de -1 a 1 padrão: 0.0)
S = Saturação (valores de 0 a 3 padrão: 1.0)

Tem-se:

G=1
C= 1,23
B= 0,55
S = 1


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts