PrincipalOrkutDownloadsRegras

Login






Esqueceu sua senha?
Sem conta? Crie uma
Principal arrow Tutoriais arrow Tut Aplicativos arrow EffecTV - divirta-se com este processador de efeitos de vídeos !
EffecTV - divirta-se com este processador de efeitos de vídeos ! PDF Imprimir E-mail
(3 votes)
Por Percival   
01 de outubro de 2008
EffecTV

Adicionar efeitos em tempo real à captura de imagem de sua webcam no GNU/Linux é só uma das "facetas" deste interessante aplicativo.

O EffecTV é um processador de efeitos em vídeo em tempo-real. Você poderá curtir filmes, programas de TV ou qualquer outro stream de vídeo com estes divertidos efeitos.

É mais uma dica de enorme utilidade pública que eu trago aqui para vocês. 8^P



Download e instalação

A página do aplicativo pode ser encontrada em : http://effectv.sourceforge.net/

Requerimentos:

Os requerimentos são bem simples: basta ter um Linux instalado ( obviamente você deverá ter uma placa de captura, dispositivo USB, ou outros acessórios suportados pelo video4linux ).

Além disto a biblioteca SDL é exigida como dependência ( libsdl está em todos os repositórios das principais distros, ou aqui: http://www.libsdl.org/ ).

Se quiser ativar o vloopback ( opcional ) basta instalar o driver disponível em: http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice ( use o 0.91 ou posterior ).





O EffecTV já se encontra nos repositórios das principais distros, como Debian, Ubuntu, Fedora, etc... Fácil de ser instalado através do emerge no Gentoo.

Para instalar o aplicativo a partir dos fontes, basta fazer o download aqui.


Descompacte-o com um:

tar -xvjf effectv-0.3.11.tar.bz2




Entre no diretório criado:

cd effectv-0.3.11



Seguido de:

$make



#make install




obs: o dispositivo /dev/video0 obrigatoriamente deve poder ser lido pelo usuário.




Os "finalmentes"

O uso básico do EffecTV consiste em:

effectv -opções efeito





Lista das opções

-device ARQUIVO
    É o device para o video4linux (default é /dev/video0).

-channel NÚMERO
    Define o número do canal da fonte de vídeo (default é 0).
    Se o seu dispositivo de captura tem múltiplas fontes de vídeo (TV,Video1,...), você deverá mudar este número para conseguir as imagens.

-norm {ntsc,pal,secam,pal-nc,pal-m,pal-n,ntsc-jp}
    Define a norma de vídeo a ser usada (default é 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}

    Define a tabela de frequências do sintonizador de TV. Escolha um se quiser assistir TV no EffecTV.

-fullscreen
    Iniciar o EffecTV em tela-cheia.

-hardware
    Usa diretamente a memória de vídeo ( se possível ). Isso tornará o EffecTV mais rápido em alguns casos.

-doublebuffer
    Ativa o modo "double buffering" ( se possível ). Isso tornará o EffecTV mais rápido em alguns casos.

-fps
    Mostra frames/segundo na barra de título ( X11 apenas ).

-size WxH
    Define o tamanho da captação da imagem. EffecTV pode ser tornar mais lento quando o tamanho for maior. Se você quiser apenas aumentar o tamanho do visualizador ( e não se preocupar muito com a definição ), usar a opção "-scale".

-geometry WxH
    Define o tamanho da tela. Normalmente usar o "-scale" consiste em um melhor método para se trocar o tamanho da tela. Esta opção serve apenas para propósitos especias ( como "esticar" tela ).

-scale NÚMERO

    Escala da tela. Exemplo: "-scale 2" resulta em uma tela 2x2.

-autoplay NÚMERO
    Muda o efeito automaticamente a cada NÚMERO de quadros ( frames ).

-palette {rgb24,rgb565,rgb555,yuv422,yuv422p,yuv420p,yuv411p,yuv410p,grey}
    Define a palheta do dispositivo de captura. Por default, ela é detectada automaticamente, então você não precisará mexer nestes valores. Alguns dispositivos USB ficarão muito lentos quando usado em RGB. Tente a série YUV nestes casos.




Sumário dos EFEITOS.

EffecTV pode ser lançado com qualquer efeito que desejar. Basta adicioná-lo ao comando, como explicado logo acima ( lembre-se que o comando e suas opções e efeitos são CASE-SENSITIVE ! )


QuarkTV
    Dissolve objetos em movimento.

FireTV
    Clipa e queima objetos na tela.

BurningTV
    Queima objetos que aparecem na tela.

RadioacTV
    Clareia e borra objetos que se movem.

StreakTV
    Adiciona 8 pós-imagens á tela.

BaltanTV
    Faz com que as pós-imagens durem mais tempo na tela.

1DTV
    Segura uma linha horizontal do vídeo a cada 1/30 de segundo.

DotTV
    Converte a imagem em um conjunto de pontos.

MosaicTV
    Corta em mosaico objetos.

PuzzleTV

    Picota a imagem.

PredatorTV
    Faz com que objetos tornem-se visivelmente "invisíveis".

SpiralTV
    Distorção em espiral.

SimuraTV
    Distorção de cor e espelhamento da imagem.

EdgeTV
    Detecta as bordas e mostra a imagem como em um computador antigo.

ShagadelicTV
    Volte aos anos 60!

NoiseTV
    Adiciona "ruídos" às imagens.

AgingTV
    Efeito de envelhecimento nas imagens.

TransFormTV
    Alterações posicionais nas imagens.

SparkTV
    Efeito "faísca".

warpTV
    Efeito de profundidade.

HolographicTV
    Visão holográfica no estilo "Guerra-nas-estrelas".

cycleTV
    Efeito cíclico de troca de cores.

DiceTV
    Efeito "dado".

VertigoTV
    Mixagem, zoom e rotação das imagens.

DeinterlaceTV
    Desentrelaça as imagens de vídeo.

NervousTV
    Efeito de embaralhamento em tempo-real.

RndmTV
    Fornece uma imagem com muito ruído em cor ou P/B.

RevTV
    Efeito em onda.

LensTV

    Efeito de lentes antigas.

DiffTV
    Aumenta o brilho às diferenças entre-quadros.

BrokenTV
    Simula uma TV quebrada.

MatrixTV
    Um efeito do tipo Matrix.

PUPTV
    Vem de "Partial UPdate ( update parcial )", determinada parte da imagem é atualizada em um quadro.

ChameleonTV
    Objetos imóveis vão desaparecendo.

OpTV
    Arte óptica encontra efeitos em tempo-real.

NervousHalf
    Metade da imagem atrasa, ou fica agitada.

SloFastTV
    TV não-linear.

DisplayWall
    Enche a tela com vários displays sob um ponto de vista distorcido.

BlueScreenTV
    Efeito "fundo-azul": troca o fundo das cenas.

ColourfulStreak
    Efeito de cores.

TimeDistortion
    Arranha a superfície e mostra velhas imagens de novo.

EdgeBlurTV
    Extrai as bordas e borra a imagem.



Comandos.

Up/Down     muda o efeito.
Right/Left  muda o canal da TV.
Space       captura a imagem de fundo (para FireTV, BurningTV, etc.) ou troca o modo (for SpiralTV,   TransFormTV)
ALT+Enter   modo tela-cheia ( on/off ).
TAB         flip horizontal ( on/off ).
Escape      sai do programa.
ALT+0-9     muda o "input" do canal de vídeo.
F1/F2       aumenta/diminui o brilho do vídeo.
F5/F6       aumenta/diminui o balanço de cores.
F7/F8       aumenta/diminui o contraste.
F12         mostra estas opções.



Alguns screenshots do EffecTV em ação !


Aqui vai apenas uma palhinha do que o aplicativo pode fazer:


Matrix





Puzzle





Spark






Mais screenshots na página do projeto.

É isso aí ! Bom divertimento a todos,

Percival ( gnu_xiitas @ irc.freenode.net ) 

 











Comentários
Pesquisar
Somente usuários registrados podem escrever comentários!

3.21 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."





Reddit!Del.icio.us!Google!Yahoo!
 
< Anterior   Próximo >