Eu sou um aficcionado por quebra-cabeças e jogos de raciocínio. E um dos meus favoritos é o cubo de Rubik, o famoso cubo mágico.
Lá no CEFET-CE a galera teve a brilhante idéia de gravar um vídeo de trás pra frente envolvendo o cubo mágico. O truque é simles: eu pegava um cubo mágico todo arrumadinho e bagunçava em “tempo recorde”, aí era só inverter o vídeo e colocar esse fake no YouTube dizendo que eu era mais um nerd sul-coreano obeso que resolve o cubo em segundos.
Feito o vídeo. Beleza, mas como inverter? A-ha! É aqui que começa o tutorial:
Gosto muito do VirtualDub. O programa pode não ser o mais bonito, mas é profissional – útil e bastante leve. Sempre editei e fiz uns truques com ele, mas inverter eu nunca tinha tentado e como muita coisa nele, é preciso um código pra conseguir o efeito desejado.
O código pra inverter o vídeo é: Reverse(AVISource(“C:\Vídeos\Cubo.avi”))
Logicamente, entre as aspas você não colocará exatamente isso e sim o endereço do seu vídeo.
E o que eu faço com esse código? Seguinte: copie e cole-o no bloco de notas. Salve o arquivo na extensão .avs e com o mesmo nome do vídeo. No exemplo aqui:
- O nome do meu vídeo é Cubo.avi
- O endereço é C:\Vídeos\Cubo.avi
- Então, o meu código fica Reverse(AVISource(“C:\Vídeos\Cubo.avi”))
- O arquivo com o código é Cubo.avs
- Este arquivo está na mesma pasta do vídeo
Faça como eu fiz no exmplo acima. Agora é só abrir o VirtualDub e arrastar os dois arquivos (.avs e .avi) pra dentro dele.
PRONTO! Seu vídeo está invertido (revertido, de trás pra frente – como queira).
- Links pra downloads:
VirtualDub / ffdshow / Avisynth / Meu vídeo


Janeiro 5, 2009 às 5:00 pm |
Mas e se o meu vídeo não for o formato avi???
Janeiro 5, 2009 às 5:48 pm |
Bem, o .avi é um formato muito comum, por isso resolvi escolhê-lo para o tutorial.
Mas caso não seja, você pode converter (recomendo o MediaCoder).
Se mesmo assim – por algum motivo ou outro – você ainda optar por manter o formato do vídeo, não vai ter problema em alguns casos, pois o VirtualDub suporta muitos formatos como .mpeg, .mkv e outros.
Não fiz o teste com outros formatos pra saber se o código será exatamente o mesmo com exceção do tipo do formato, tipo: Reverse(MPGSource(”C:\Vídeos\Cubo.mpg”)) . Mas deve funcionar. Abaixo o link do forum do VirtualDub:
http://forums.virtualdub.org/
Maio 6, 2009 às 10:43 am |
Gostei da ideia amigo, mas o unico erro cometido na sua “farsa” foi não extrair o audio primeiro e depois colar por cima, assim o audio não denunciaria facilmente sua fraude.
“Nerd Sul-Coreano Obeso”. Hahaaaaahaha
Maio 6, 2009 às 11:53 am |
Pois é. Mas esse era apenas um protótipo! :p
Tava pensando em colocar uma música bem anos 80 mesmo.
Junho 11, 2009 às 5:18 pm |
Tenho um problema quanto a última parte em que voce falava: “Agora é só abrir o VirtualDub e arrastar os dois arquivos(avs. e avi.)”.eu arrasto o meu video que o formato é mpg, mas quando eu arrasto o avs., acontece um erro! me ajude
Junho 11, 2009 às 11:17 pm |
Beleza.
O problema é que o .avs é para tratar arquivos de vídeo .avi.
Como o seu vídeo é um .mpg é esperado um conflito como esse.
Use o próprio VirtualDub pra conveter esse .mpg para .avi – Abra o vídeo no Virtual e em “Open” escolha “Save as AVI file”.
Agora sim o .avs funcionará direito.
Junho 15, 2009 às 6:18 pm |
ok…mto bom tutorial…porem depois de reverter o video…
eu o salvei em avi novamente para poder postalo em algum site…meu video de 1mb foi pra 300mb…
tem solucao isso?
Junho 15, 2009 às 9:04 pm |
Tem, sim.
Quando se edita um vídeo a tendência é que ele fique com um tamanho diferente, seja pra mais ou para menos.
É estranho que o seu tenha ficado maior (bem maior!). Aqui ficou do mesmo tamanho.
Mas faz o seguinte: antes de salvar, vai no menu “Video” -> “Compression” e escolha um codec da lista — recomendo o DivX ou o XviD. Isso vai fazer seu vídeo diminuir de tamanho.
Mas antes disso, tenta fazer todo processo de inversão de novo, pois é realmente muito estranho que ele tenha aumentado de tamanho.
Valeu.
Junho 16, 2009 às 2:54 pm |
Eh…melhoro bastante tipo uns 295mb…hiuhaeihueahuiehaiehai
de 1,31mb foi pra 4,24mb agora sim…
obrigado pela ajuda todas as duvidas resolvidas…
Setembro 23, 2009 às 2:04 am |
aki ta dando esse erro
avysinth open failure:
Script error:Syntax error
C:\Users\noemi joelma\imagens\R.S\renato/video.avs,line 1 column 65)
to fazendo tudo certinho!
dentro do bloco eu colokei Reverse(AVISource(“C:\Users\noemi joelma\Videos.avi”))
pq ta dando esse erro ? tbm da erro:cod 2
Setembro 24, 2009 às 2:22 pm |
Pelo que eu vi, o seu vídeo chama-se Videos.avi
Ao passo que seu código no bloco de notas é video.avs
Coloque ambos com o ’s’ no final ou ambos sem o ’s’ (eles têm de ter o mesmo nome) – ou é ‘video.avi’ e ‘video.avs’ ou ‘videos.avi’ e ‘videos.avs’
Outro problema pode ser porque você está com uma barra invertida no código (repare na última barra – [...]renato/video.avs).
Lembre-se, também, que tanto o arquivo .avs quanto o vídeo .avi têm que ficar na mesma pasta.
Espero ter ajudado. Qualquer coisa, comente de novo!
Outubro 22, 2009 às 9:42 pm |
Não funciona =/
Eu fiz tudo certinho.
Tô colocando esse código aqui:
Reverse(AVISource(”C:\Nova pasta\abertura.avi”))
Mas dá erro!
Novembro 8, 2009 às 2:24 pm |
Eu precisaria de mais informações para poder te ajudar nesse impasse.
Você fez exatamente como está no tutorial?
Você tem os codecs de vídeo instalados direitinho no seu PC?
Seu código está certo, mas você lembrou-se de salvá-lo no formato .avs?
Tanto o arquivo .avs quanto o .avi estão na mesma pasta?
Você arrastou ambos simultaneamente para dentro do VirtualDub?
Qualquer coisa, comenta de novo.
VLW.
Dezembro 28, 2009 às 4:45 pm |
eu fiz tudo certinho, criei o arquivo .avs , copiei e colei trocando as aspas, coloquei o caminho do diretório certinho, mas quando eu abro o VirtualDub o vídeo abre normal sem estar revertido, pode me ajudar????
Janeiro 4, 2010 às 3:35 pm |
eu salvo o arquivo avs, mas ele salva assim!
xxxxxx.avs.txt
Oo
comofaz?