Vou começar este artigo com um elogio: o Mencoder é fantástico!
No decorrer do mesmo vocês entenderão o motivo desta quebra de protocolo... :)
Álbuns digitais são um conjunto de fotos e vídeos armazenados em um CD e DVD que podem ser posteriormente lidos (após gravados) em computadores e/ou aparelhos de DVD.
A grande vantagem, neste caso, é a não necessidade de impressão de fotos e a possibilidade de várias pessoas poderem visualizar sua "produção caseira" em vez de ter que, um a um, ficar vendo um álbum impresso.
Sobre aparelhos de DVD e evolução dos formatos de vídeo
A seguir, um breve histórico desta evolução:
1. História
No início (não tanto assim), eram as unidades de armazenamento de imagens magnéticas, nossas saudosas fitas VHS. Depois, surgiu o DVD que revolucionou o mercado.
Atualmente, o DVD tomou conta do mercado, principalmente pelo barateamento dos aparelhos tocadores de DVD.
2. Recursos tecnológicos
Até pouco tempo atrás, os aparelhos de DVD só liam o formato mpeg para DVD. Atualmente muita coisa mudou: primeiro foi o surgimento de aparelhos que VCD, um formato de mpeg que pode ser gravado em um CD comum em vez de um DVD e lido em computador e aparelhos de DVD.
A grande vantagem do formato VCD é o baixo custo, uma vez que pode ser gravado em CD, além da possibilidade de alguns recursos: como menus interativos. A grande desvantagem é a impossibilidade de recursos mais sofisticados do DVD e o surgimento de formatos mais compactos de vídeo, como o DivX.
Daí surgiu o AVI com DivX.
3. O DivX
O DivX (e seu primo Open Source Xvid) surgiram para agregar valor a um tradicional formato de vídeo, o .avi. Ao contrário do formato .mpeg, que tem o vídeo formado por quadros (como uma película antiga), este formato permite uma maior compactação quando utilizado em conjunto com alguns codecs de compactação, como é o caso do DivX.
Para entender como funciona esta compactação, imaginemos que em uma cena há um fundo estático, parado. Neste caso ele ocupa espaço desnecessário no arquivo avi. Então o codec "entende" que poderá substituí-lo por um código menor que representa "parede" ou "poste", etc, economizando espaço.
Não demorou muito para os aparelhos de DVD passarem a incorporar o codec de leitura de DivX, permitindo executar estes arquivos.
A vantagem? Em um CD de 700 MB posso gravar um filme inteiro com boa qualidade (1200 bitrate), o que gastaria 02 CDs se fosse gravado em mpeg para VCD. Caso se pense a nível de mídia de DVD, pode-se, muitas vezes, gravar 2 a 4 filmes em um único DVD.
[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