Histórico
Veejay

Comparando versão 11 com a versão 20

Versão: 11 Versão: 20 (atual)
habib - Thu 16 of Mar, 2006 [01:34 UTC] habib - Sat 15 of Dec, 2007 [13:56 UTC]
  + conectando 2 veejay

@@ -Linhas: 4-8 mudou para +Linhas: 4-8 @@

{img src=http://www.estudiolivre.org/tiki-download_file.php?fileId=701
- width= height= align=center desc= link= }
+ width=80% height=80% align=center desc= link= }


@@ -Linhas: 15-23 mudou para +Linhas: 15-44 @@
---
!!Descrição segundo o manual do programa:
- O Veejay é um instrumento visual e um video-sampler que trabalha em tempo-real. Ele permite que se "toque" um vídeo da mesma maneira como se toca um piano e além disso permite gravar os resultados diretamente no disco para disparo imediato (sampler de vídeo)
+ O Veejay é um instrumento visual e um video-sampler que trabalha em tempo-real. Ele permite que se "toque" um vídeo da mesma maneira como se toca um piano e, além disso, permite gravar os resultados diretamente no disco para disparo imediato (sampler de vídeo)
- Dessa maneira, o veejay pode ser operado ao vivo, localmente, usando o teclado comum de computador(que e 100% configuravel) e/ou remotamente através da rede (tanto em unicast como em multicast, i.e. com um ou mais canais) utilizando um sistema de mensagens interno que permite o mapeamento de vários protocolos sobre sobre ele, incluíndo ((OSC)) .
+ Dessa maneira, o veejay pode ser operado ao vivo, localmente, usando o teclado comum de computador (que e 100% configurável) e/ou remotamente através da rede (tanto em unicast como em multicast, i.e. com um ou mais canais) utilizando um sistema de mensagens interno que permite o mapeamento de vários protocolos sobre ele, incluíndo ((OSC)) .

O veejay é desenvolvido na esperança de ser útil para VJs, Performers multimídia e outros usuários interessados que queiram usar Software Livre em performances e/ou vídeo-instalações.
+
+ !!Principais características:
+
+ * Arquitetura Cliente/Servidor
+ * Tempo real suavisado (tipo com anti-alias)
+ * Interface gráfica 'GVeejayReloaded'
+ * Processamento YUV nativo
+ * Frames precisos
+ * Edição baseada em loops
+ * Edção não destrutiva
+ * Play com trucagem
+ * Mixer com entradas múltiplas
+ * 120 efeitos maravilhosos
+ * Audio através do Jack
+ * Quicktime, AVI
+ * Saídas de vídeo para SDL, OpenGL e rede
+ * MJPEG,DV, raw video
+ * Controle de som aberto
+ * carrega clip/dispositivo ao vivo
+ * recupera dados se rder pau
+ * Software Livre (GNU GPL)
---

@@ -Linhas: 25-237 mudou para +Linhas: 46-111 @@
- ((PD)) + ((SendVims))
- ((Gveejay))
- - ((Gveejay-Reloaded))
+ - ((GveejayReloaded))
- ((MIDI))
- ((OSC))
- !!Manual do Veejay
!!!Codecs de vídeo suportados
MJPEG (tanto jpeg 4:2:0 como jpeg 4:2:2), YUV 4:2:0 i420/yv12 AVI,Quasar DV codec (apenas I-frames), MPEG4 (apenas I-frames)
+ !!Instalação
!!!Compilação
Para compilar o Veejay, a partir da versão 0.9.2X, é necesrio compilar o ((ffmpeg)) com suporte ao __swscaler__, assim:
- !!!Drivers de saída suportados
/> Usuários com Matrox G400/G440/G550 podem especificar (opcionamente) um driver de saída que use a biblioteca DirectFB. Isto permite ao CRTC2 (segundo monitor) disparar vídeos de maneira independente do monitor 1, através da saída de TV da placa.
+ ^./configure --enable-shared --enable-dts --enable-swscaler --enable-gpl^
- !!!Áudio
O Veejay utiliza o servidor de áudio de baixa latência ((Jack)), para transportar o áudio em sincronismo com o vídeo. Isto te permite processar a saída de áudio do veejay em outro software de áudio, como o ((jack-rack)).
+ !!!-Pacotes
No site do projeto existem pacotes para Debian e Ubuntu Breezy. Caso você use Ubuntu Dapper, pode fazer este passo a passo: /> wget -c http://cola.looze.net/veejay/ubuntu/veejay-0.9.4-2k6beta4_2k6beta4-1_i686.deb /> wget -c http://cola.looze.net/veejay/ubuntu/gtkcairo-cvs_cvs-18022006-1_i386.debr /> sudo apt-get install libmjpegtools0c2a libmjpegtools-dev /> sudo dpkg -i veejay-0.9.4-2k6beta4_2k6beta4-1_i686.debr /> sudo dpkg -i gtkcairo-cvs_cvs-18022006-1_i386.deb /> sudo ln -s /usr/lib/libmjpegutils.so /usr/lib/libmjpegutils-1.7.so.0 /> sudo ln -s /usr/lib/liblavjpeg.so /usr/lib/liblavjpeg-1.7.so.
- !!!Uso geral (como trabalhar com o Veejay)
O Veejay possui um terminal e uma janela de vídeo, sendo que o terminal é apenas para mostrar mensagens de percursos. Se a janela do deo estiver selecionada, é possível usar o teclado como um piano para tocar/manipular o vídeo.
Você pode iniciar o Veejay com diversos arquivos, tanto de vídeo como arquivos EDL (lista de decisão de edição) do MjegTools. Ao iniciar, o veejay cria um arquivo EDL novo contendo todos os vídeo que você carregou. O resultado que todos os arquivos aparecerão como um só longo vídeo. Em seguida, você pode começar a criar seleções (clipes) da sua lista de vídeos. Estes clipes serão colocados no chamadao "Clip Banks" (i.e. bancos de clipe) e ele podem ser disparados (trigger) precionando uma da teclas F1 F2...F12. Você seleciona os Clip Banks nas teclas de 1 à 9.
/> Note que se vomodificar sua EDL (por ex. deletando alguns trechos), você deve salvar sua lista de vídeos assim como sua lista de clipes.r /> Você pode selecionar efeitos para colocar em seus clipes, pressionando as teclas para cima e para baixo, achando seu efeito pressione ENTER e ele será adicionado ao clipe corrente. O clipe corrente pode ser modificado com as teclas mais (+) e menos (-) do teclado nurico. Veja a sessão __Caminhos do Teclado__ desse manual para saber mais possibilidades.
+ !!((MAN page do Veejay|Manual))
Contém as linhas de comando do Veejay. (
(MAN page do Veejay|Tradução para pt-br)) feita por ((Usurio_habib|Jean Habib)) da [http://veejay.dyne.org/trac.cgi/wiki/VeejayCommandline|Man page do software] ($ man veejay) escrita por Niels Elburg em inglês.
- !!!Interoperabilidade /> O Veejay pode ser usado com o ((PD)) (Pure Data) usando o sendVims, um pequeno utilitário de linha que transmite traduzir os símbolos do ((PD)) par ao Veejay e vice-versa. Veja em __Referências__ onde baixar esse utilitário. Através do OpenSoundControl ((OSC)) o Veejay também pode ser usado com um grande número de programas processadores de áudio e vídeo. Além disso o Veejay pode transmitir ((stream)) de vídeo pela saída padrão STDOUT (-o stdout -03) em formato yuv4mpeg, ou transmitir stream de vídeo nào comprimido pela rede (uni e multicast).
+ !!! Conectando mais de um veejayr />Para conectar dois veejay vc precisa iniciar o veejay com os seguintes comandos, e controla-los pelo reloadedr />^ $ veejay -d -p 4000 ^ r />^ $ veejay -d ^
- !!!Opções de invocação (ao chamar o programa pela linha de comando)
-p/--
portoffset <num> Porta TCP para comunicação com clientes como o ((Gveejay)) (pado 3490)
-h/--host Inicia como cliente de outra sessão do Veejay (padrão é o servidor)
-o/--outstream <nomedoarquivo> escreve um vídeo no formato YCbCr (YUV 4:2:0) no arquivo especificado. Use com -03. Se você usar "stdout" aqui, Veejay ficará silencioso e irá transmitir um yuv4mpeg na saída padrão STDOUT.
-O/--output ~np~[012345]~/np~ Especifica uma saída de vídeo: 0 = SDL (padrão), 1 = DirectF
B, 2 = SDL e DirectFB, 3 = YUV4MPEG stream, 4 = Sistema V SHM, 5 = Silencioso (sem saída visual).
-s/--size NxN Vídeo escalonado para saída SDL, por ex: 640x480
-a/--audio ~np~[01]~/np~ toca o áudio 0 = desli
gado, 1 = ligado (padrão 1)
-c/--synchronization ~np~[01]~/np~ Correção da sincronia ligado/desligado (padrão ligado)
-P/--pre
verse-pathnames Não "canonicalisa" nome de pastas no EDLr /> -v/--verbose verbosidade ligado/desligado
-t/--timer ~n
p~[012]~/np~ Temporizador de uso [desligado, ligado, RTC real time]
-f/--fp
s &lt;num> Sobrepõe os quadros por segundo do vídeo
-x/--geometryx <num> Geometria X da janela SDL do vídeo
-y/--geometryy <num> geometria Y da janela SDL do vídeo
-l/--action-
file <filename> Arquivo de configuração para ser lido durante a inicialização. O arquivo de configuração armazena caminhos do teclado personalizados, pacotes personalizados, eventos VIMS disponíveis, lista de edição, lista de clipes, listas de stream e opções de linha de comando
-b/--bezerk Modo bizarro, se habilitado permite que você mude canais de entrada sem a necessidade de reiniciar o clipe (on the fly)
-
g/--gui Modo GUI, útil somente para encrustar a janela SDL numa outra janela do X
-n/--no-color Não usará textos coloridos
-m/--sam
ple-mode ~np~[01]~/np~ Especifica qual tipo de algoritmo usar para super sampling, 0 = Melhor Qualidade (padrão), 1 = Melhor Performance
-F/--features Mostra as opções de compil
ação /> -Y/--ycbcr ~np~[01]~/np~ Especifica ao Veejay usar YUV 4:2:0 (0) ou YUV 4:2:2 (1). Por pado o veejay tentará detectar automaticamente qual é o formato de pixel usado
-d/--dummy Inicia o Veejay sem arqui
vos de vídeo(dummy mode). Por padrão ele irá tocar um vídeo preto.
-W/--width Especifica a largura
do vídeo dummyr /> -H/--height Especifica a altura do vídeo dummy
-R/--framerate Especifica a frequência de quadros por segundo no vídeo dummy
-
N ~np~[01]~/np~ especifica a norma do vídeo dummy (0=PAL, 1=NTSC). Padrão PAL
-M/--mu
lticast-osc <endereço> Inicía um receptor OSC em modo multicast
-V/--multic
ast-vims <endereço> Configura adicionalmente em Multicast um enviador de frame / receptor de comandos. O enviador de frame transmite na porta + 3, receptor de comando na porta + 4.
/--map-from-file <num frames> Para reduzir as transferências entre a memória e o disco, você pode escolher um número de frames por arquivo para ser guardado na memória cache (válido apenas para rawDv e avi). Use valores menores para melhor uma performance (mapear um grande número de megab
ytes pode vir a ser um problema)
-w/--zoomwidth <0-4096> Para uso com -z/--zoom, especifica a largura da saída
-h/--zoomheight <0-4096> Para uso com -z/--zoom, especifica a altura da saída
-C/--zoomcrop top
:bottom:left:right Para uso com -z/--zoom, Corta a imagem de entrada antes de escalar. Especificar em pixels
--lgb=<0-100> Para uso com -z/--zoom, usar filtro Gaussian Blur (luma)
--cgb=<0-100> Para uso com -z/--zoom, usar filtro Gaussian Blur (chroma)
--ls=<0-100> Para uso com -z/--zoom, usar filtro Afinador (luma)
--cs=<0-100> Para uso com -z/--zoom, usar filtro Afinador (chroma)
--chs=<h> Para uso com -z/--zoom, Chroma Horizontal Shifting (trocador horizontal do chroma)
--cvs=<v> Para uso com -z/--zoom, Chroma Vertical Shifting
-z/--zoom <num> Usa o software escalonador (isto afeta o vídeo de saída). Veja também -w e -h. Modos disponíveis:
1 - Bilinear Rápido (padrão)
2 - Bilinear
3 - Bicúbico (qualidade boa)
4 - Experimental
5 - Visinhança mais próxima (qualidade ruim)
6 - Área
7 - Luma Bicúbico/Chroma Bilinear
8 - Gauss
+ !!Reportando Bug
enviar para lista oficial do programa.
explicação do desenvolvedor Niels na lista do veejay:
- 9 - sincRr />10 - Lanczosr />11 - Ranhura Natural bicúbico
+ ^ Para reportar problemas que ajudem-nos a fazer o Veejay um software melhor, por favor inclua informações como as seguintes:
- !!!Exemplos />__veejay -u |less__
I
nicia o Veejay e lista todos os eventos (VIMS/OSC) e descrições de efeitos
+ - Como você iniciou o veejay (o comando utilizado)
- __veejay -p 4000 ~/my_video1.avi__
I
nicia o Veejay ouvindo a porta 4000, útil para ter vááários Veejay
+ - Como voiniciou o reloaded
- __veejay -d -W 352 -H 288 -R 25 -N 0__r />Inicia o Veejay usando vdeo dummy a 25 fps, numa dimensào 352x288 em PAL
+ - Mensagens de Erros (no terminal do veejay, melhor passar informaões de mais do que de menos)
- __veejay movie1.avi -V 224.0.0.50 -p 5000 -n -v -L__r />inicia o Veejay, usando protocolo multicast na porta 5000, com loop automtico e sem texto de verbosidade colorido.
+ - Sempre use o veejay com o parmetro -v pela linha de comando
- !!!Comandos de Interface (STDIN)
Ao rodar
o veejay numa janela SDL vo pode usar Caminhos do Teclado para interagir em tempo real. Veja __Caminhos do Teclado__ para detalhes.
+ - Se o veejay quebrar, o arquivo de recuperação esta em $HOME/.veejay/recovery
- !!!Caminhos do Teclado />__~np~[teclado numérico *]~/np~__ tipo de loop do clipe
+ - Uma amostra pequena do video de pelo menos 2 quadros de comprimento.
- __~np~[teclado numérico -]~/np~__ Decresce o clipe corrente na lista
__~np~[teclado n
umérico +]~/np~__ Acresce o clipe corrente na lista
__~np~[teclado nu
mérico 1]~/np~__ Vai par ao começo do cliper />__~np~[teclado numérico 2]~/np~__ Volta 25 frames
__~np~[tecla
do numérico 3]~/np~__ Vai pro final do clipe />__~np~[teclado numérico 4]~/np~__ Toca no reverso
__~
np~[teclado numérico 5]~/np~__ Pause
__~np~[tec
lado numérico 6]~/np~__ Toca pra frente />__~np~[teclado numérico 7]~/np~__ Vai pro quadro anterior
__~np~[t
eclado numérico 8]~/np~__ Adianta 25 frames />__~np~[teclado numérico 9]~/np~__ Vai pro próximo framer />__~np~[teclado numérico /]~/np~__ Retira os efeitos do clipe
+ - No caso de algum problema com o reloaded, qual foi a série de eventos realizados exatamente que o levou a tal erro (i.e. onde clicar para reproduzir o erro)
- Colchete direito __~np~[~/np~__ marca o começo do cliper />Colchete esquerdo __~np~]~/np~__ marca o final do clipe e cria um novo sample(clipe)
+ - Você esta utilizando algum programa/equipamento extra com o veejay, dispositivo OSC ou MiDi??
^
- __Alt+~np~[~/np~__ Especifica o marcador inicial
__Alt+~np~]~/np~__ Esp
ecifica o final do marcador e ativa o marcador
+ !!Links Relacionados
- BACKSPACE Apaga a marca atual
+ * http://veejay.dyne.org />* http://veejay.sourceforge.net
- __~np~[a,s,d,f,g,h,j,k,l]~/np~__ velocidade do vídeo 1,2,3,4,5,6,7,8 ou 9
__Alt+ ~np~[a,s,d,f,g,h,j,k,l]~/np~__ Especifica o duplicador de quadros 1,2,3,4,5,6,7,8 ou 9
+ !!Softwares Relacionados: />* ((jack))
* ((qjackctl)) />* ((Gveejay)) />* ((GveejayReloaded))r />* ((PD)) + ((SendVims))
-
- __~np~[1..9]~/np~__ Seleciona o banco de clipes 0-12, 12-24, 24-36 etc.
- __Alt + ~np~[1..9]~/np~__ Especifica o ID do canal ? nao testado... alguem conseguiu? repota na lista por favor!
-
- __~np~[F1..F12]~/np~__ Seleciona e toca o clipe 1..12
-
- __~np~[Delete]~/np~__ Apaga o efeito selecionado
-
- __~np~[HOME]~/np~__ Mostra informações do clipe
-
- __~np~[ESC]~/np~__ Muda entre modo plano e com efeitos
-
- __~np~[CURSOR direita]~/np~__ Anda 5 posições na lista de efeitos
- __~np~[CURSOR esquerda]~/np~__ Volta 5 posições na lista de efeitos
- __~np~[Pra cima]~/np~__ Anda 1 posição na lista de efeitos
- __~np~[Pra baixo]~/np~__ Volta 1 posição na lista de efeitos
-
- __~np~[Enter/Return]~/np~__ Aciona o efeito selecionado
-
- __~np~[v]~/np~__ nao fez nada..
-
- __~np~[-]~/np~__ Decresce o canal do mixer (mais pra vídeo 1)
- __~np~[=]~/np~__ Acresce o canal do mixer (mais pro vídeo 2)
-
- __~np~[/]~/np~__ Troca os canais do mixer entre Clipes e Stream
-
- __~np~[z]~/np~__ Diminui o tempo de audio entrando
- __~np~[x]~/np~__ Aumenta o tempo de audio entrando
-
- __~np~[b]~/np~__ Liga e desliga o efeito selecionado (nao rolo)
-
- __~np~[END]~/np~__ habilita e desabilita os efeitos no canal
- __~np~[ALT esquerdo]~/np~+~np~[END]~/np~__Habilita ou desabilita o vídeo na entrada selecionada
- __~np~[ALT direito]~/np~+~np~[END]~/np~__ Habilita ou desabilita o áudio na entrada selecionada
-
- __~np~[CTRL esquerdo]~/np~+~np~[END]~/np~__ Habilita ou desabilita o vídeo na entrada selecionada
- __~np~[CTRL direito]~/np~+~np~[END]~/np~__ Habilita ou desabilita o áudio na entrada selecionada
-
- __~np~[NUMLOCK]~/np~__ Automatiza parâmentros dos efeitos
-
- ~np~[n]~/np~ Diminui o valor do ajustador do efeito selecionado
- __~np~[m]~/np~__ Aumenta o valor do ajustador do efeito selecionado
-
- __~np~[x]~/np~__ Diminui o volume do áudio (não funcional)
- __~np~[c]~/np~__ Aumenta o volume do áudio (não funcional)
-
- __~np~[0]~/np~__ Captura um quadro num arquivo de imagem .jpeg
-
- __~np~[PgUp]~/np~__ Aumenta o valor do parametro 0 do efeito selecionado
- __~np~[PgDn]~/np~__ Diminui o valor do parametro 0 do efeito selecionado
-
- __~np~[teclado numérico 0]~/np~__ Diminui o valor do parametro 1 do efeito selecionado
- __~np~[teclado numérico .]~/np~__ Aumenta o valor do parametro 1 do efeito selecionado
-
- __~np~[.]~/np~__ Aumenta o valor do parametro 2 do efeito selecionado
- __~np~[,]~/np~__ Diminui o valor do parametro 2 do efeito selecionado
-
- __~np~[']~/np~__ Aumenta o valor do parametro 3 do efeito selecionado
- __~np~[;]~/np~__ Diminui o valor do parametro 3 do efeito selecionado
-
- __~np~[q]~/np~__ Diminui o valor do parametro 4 do efeito selecionado
- __~np~[w]~/np~__ Aumenta o valor do parametro 4 do efeito selecionado
-
- __~np~[e]~/np~__ Diminui o valor do parametro 5 do efeito selecionado
- __~np~[r]~/np~__ Aumenta o valor do parametro 5 do efeito selecionado
-
- __~np~[t]~/np~__ Diminui o valor do parametro 6 do efeito selecionado
- __~np~[y]~/np~__ Aumenta o valor do parametro 6 do efeito selecionado
-
- __~np~[u]~/np~__ Diminui o valor do parametro 7 do efeito selecionado
- __~np~[i]~/np~__ Aumenta o valor do parametro 7 do efeito selecionado
-
- __ALT + B__ Tira uma foto e coloca num buffer separado (usado por alguns efeitos como o Difference Overlay)
-
- __CTRL direito + CTRL esquerdo + Qualquer tecla__ Tira uma foto do canal de efeitos e guarda o efeito como um padrão. Use Shit + Qualquer tecla para aplicar o padrão
-
- !!! Referências
- sendVIMS para PD: http://zwizwa.fartit.com/pd/sendVIMS/
- Repositório SVN : http://veejay.dyne.org
-
- !!! Autoria
- O original em inglês desse manual foi escrito por Niels Elburg. A tradução em pt-br foi feita por ((Usuário_habib|Jean Habib))
- Se voce tiver alguma dúvida ou retificação envie um email para a lista do [estudiolivre@lists.riseup.net|EstudioLivre]. Se quiser falar com os desenvolvedores do veejay, pode usar a lista de discussão do próprio Veejay para isso. veejay-users@lists.sourceforge.net
-
-
- !!Visite o [http://veejay.dyne.org|link do desenvolvedor] no Dyne.org ou no SourceForge.net http://veejay.sourceforge.net
-
- !!Softwares Relacionados:
- ((jack))
- ((qjackctl))
- ((Gveejay))
- ((Gveejay-Reloaded))
- ((PD)) + ((SendVims))

Histórico

Legenda: v - view, s - source, c - compare, d - diff

Data Usuári@ IpComentário Versão Ação
13:56:13 de 15/12/07 habib201.81.185.23+ conectando 2 veejay 20
atual
 v  s
13:58:49 de 11/12/07 habib201.18.93.114reportando BUGs 19  v  s  c  d  
15:06:12 de 13/02/07 habib201.81.178.177dicas de compilação 18  v  s  c  d  
15:39:04 de 21/01/07 fabs201.24.98.222acrescentei as características principais da ferramenta e dei um tapa na formatação e na organização, tirando a man page daqui pra não ficar tudo acumulado numa página só. 17  v  s  c  d  
02:47:41 de 05/10/06 arlindo201.9.248.203adicionado guia para o ubuntu dapper 16  v  s  c  d  
21:51:17 de 04/10/06 habib201.81.172.185redim img, layout, tags 15  v  s  c  d  
17:28:21 de 17/03/06 habib200.144.145.60  14  v  s  c  d  
00:26:43 de 17/03/06 drica201.58.23.107  13  v  s  c  d  
01:55:04 de 16/03/06 habib201.6.178.0  12  v  s  c  d  
01:34:34 de 16/03/06 habib201.6.178.0  11  v  s  c  d  
01:24:05 de 16/03/06 habib201.6.178.0  10  v  s  c  d  
01:18:21 de 16/03/06 habib201.6.178.0  9  v  s  c  d  
12:37:04 de 13/03/06 habib201.6.74.20  8  v  s  c  d  
16:35:30 de 12/03/06 habib201.52.68.41  7  v  s  c  d  
02:51:25 de 12/03/06 habib201.52.68.41  6  v  s  c  d  
19:55:17 de 04/02/06 habib201.6.107.177  5  v  s  c  d  
19:54:33 de 04/02/06 habib201.6.107.177  4  v  s  c  d  
19:49:20 de 04/02/06 habib201.6.107.177  3  v  s  c  d  
17:26:59 de 02/11/05 luisfagundes200.198.204.68  2  v  s  c  d  
22:05:04 de 05/10/05 habib200.17.202.54  1  v  s  c  d