Se você possui uma placa de vídeo captura, com este documento será possível criar efeitos especiais como o do filme Matrix (desviar de balas em camêra lenta, se materializar em um determinado ponto e até o efeito dos caracteres escorrendo pelo vídeo). E tudo isto em tempo de execução.
Para executarmos o programa, basta chamar o binário effectv com o parâmetro -channel 1 (vídeo composto).
$ effectv -channel 1
DumbTV OK.
QuarkTV OK.
FireTV OK.
BurningTV OK.
RadioacTV OK.
StreakTV OK.
BaltanTV OK.
1DTV OK.
DotTV OK.
MosaicTV OK.
PuzzleTV OK.
PredatorTV OK.
SpiralTV OK.
SimuraTV OK.
EdgeTV OK.
ShagadelicTV OK.
NoiseTV OK.
AgingTV OK.
TransFormTV OK.
LifeTV OK.
SparkTV OK.
warpTV OK.
HolographicTV OK.
cycleTV OK.
RippleTV OK.
DiceTV OK.
VertigoTV OK.
DeinterlaceTV OK.
NervousTV OK.
RndmTV OK.
RevTV OK.
RandomDotStereoTV OK.
lensTV OK.
DiffTV OK.
BrokenTV OK.
WarholTV OK.
36 effects are available.
Após a execução do programa, aparecerá a lista dos efeitos inicializados
com sucesso. Abaixo, segue os comando para controlar os efeitos:
Principais parâmetros do programa:
effectv [opções] [nome do efeito]
Opções:
-device ARQUIVO
Nome do ARQUIVO device para o video4linux (padrão é /dev/video0).
-channel NÚMERO
Determina o número para o vídeo de origem (padrão is 0).
-norm {ntsc,pal,secam,pal-nc,pal-m,pal-n,ntsc-jp}
Determina o modo do vídeo (padrão é ntsc).
-freqtab {us-bcast, us-cable, us-cable-hrc, japan-bcast, japan-cable, europe-west,
europe-east, italy, newzealand, australia, ireland, france, china-bcast,
southafrica, argentina, canada-cable, australia-optus}
Determina a freqüência da sintonia da TV.
-fullscreen
Executa o EffecTV em tela cheia.
-hardware
Usa a memória de vídeo (quando possível).
-doublebuffer
habilita o modo double buffering (quando possível).
-fps
Mostra o número de frames por segundo.
-size WxH
Determina a resolução de apresentação da imagem
-vloopback FILE
Usa o ARQUIVO device para vloopback device.
-effect name
Executa apenas o efeito especificado.
Teclas de navegação e controle dos efeitos
Tecla
Função
Up/Down
Mudança de efeito.
Right/Left
Mudança do canal de TV.
Space
Captura a imagem de fundo (para os efeitos FireTV, BurningTV, etc).
Mudança de modo(para os efeitos SpiralTV, TransFormTV).
ALT+Enter
Tela Cheia.
TAB
Vira na horizontal.
Escape
Sair
O recurso vloopback
O programa effectv suporta o recurso vloopback, este recurso
permite criar um ARQUIVO device virtual para ser utilizado por outros programas.
Resumindo, para gravarmos os efeito em MPEG podemos utilizar o seguinte
truque com o vloopback:
$ effectv -vloopback /dev/video1 -channel 1
No comando acima, é criado em /dev/video1, a saída do efeito processado.
$ ffmpeg -vd /dev/video2 -s 320x240 effect.mpg
Agora basta gravar o efeito com o ffmpeg usando o resultado em /dev/video1.
Para utilizar este recurso, você terá que instalar o módulo do kernel
vloopback.o. Para maiores detalhes, acesse:
[3] Comentário enviado por thiagosc em 22/06/2004 - 13:41h
Excelente artigo muito legal para quem trabalha com esse tipo de edição de imagens e vídeos, pricipalmente pelo baixo custo... muito bom mesmo... parabéns !!! Um abraço Thiago
[6] Comentário enviado por JuNiOx em 22/06/2004 - 15:43h
ae cabelo, baixei o vloopback, mas quando rodei "make".. resultou no seguinte erro:
vloopback.c:1133: warning: type defaults to `int' in declaration of `EXPORT_NO_SYMBOLS'
vloopback.c:1133: warning: data definition has no type or storage class
make: *** [vloopback.o] Error 1
[10] Comentário enviado por redhate em 22/06/2004 - 23:14h
Bem, esse artigo com placa de captura esta simplesmente demais.
Parabens!!
Voce é uma das pessoas que me fazem acreditar que com Linux se pode TUDO e mais um pouco. ;-))
[14] Comentário enviado por jose_maria em 27/06/2004 - 00:05h
Valeu cabelo, baixei o videozinho do camaleão. Legal mesmo, queria fazer isso aqui :D.
Já que o assunto é video. Eu tenho uma pequena camera de video, que eu ligo pela USB e faço uns pequenos videos.
Na epoca que eu usava aquele outro sistema operacional eu usava o virtual dub, e fazia umas coisas desse tipo.
Alguem conheçe uma ferramente de autoria de videos, tipo virtual dub, pra Linux?
[15] Comentário enviado por tiengo em 03/07/2004 - 12:34h
Cara, loucura total o artigo... mas eu tenho um problema aki, tenho uma placa playtv hd, mas ela nao funfa direito, utilizando o sistema ntsc ela fica normal, mas qdo coloco pal-m ela fica sem cor, alguem ja teve esse problema e sabe como arrumar?
Jose_maria, jah tentou o avidemux?
[16] Comentário enviado por nic em 20/07/2004 - 06:06h
Galera q maximo!!!
Fui dar uma olhada lá no site do effectv e vcs não vão acreditar:
tem um link para esta materia q o cabelo fez!!!!
Confica vcs mesmo http://effectv.sf.net
[19] Comentário enviado por G-L1nk em 30/12/2006 - 19:51h
Ae Cabelo parabens.
Tenho um Play Tv Pro Ultra e gostaria de testar isso ae pq é show d+ cara.
Uso o Kurumin 6.1 e Kernel 2.6.17.6....
Não consegui instalar a SDL-Devel via apt-get e nem axei ela no site sitado, me ajudem nessa pls.
O Nasm instalou legal, o "make" ta dando varios erros, mas axo q é devido a falta da sdl. Help ae na SDL pra q eu possa continuar pls.