Page 1 of 2

Delay effect

Posted: Mon Jan 18, 2010 06:52
by joffo
Hi
I dream about a delay effect whitch it captures a part of movie and play it whith a time delay like an audio looper.
i could have my video source whith specific set (like position) and the ghost video whith different.
please excuse my english and realize my hope !!! :roll:

Re: Delay effect

Posted: Mon Jan 18, 2010 15:00
by Rene
You could copy your clip to a different layer and mix them together (the same clips) (with different timeline positions). Or is your intention to do this with live footage (webcam, etc.)?
Maybe I missed something!? :roll:

Re: Delay effect

Posted: Mon Jan 18, 2010 19:19
by Tschoepler
What about the trails effect applied to the composition or the clip?
Not a super delay. More of a fading i guess. But works nicely with some light source in the dark.
Tagging with light etc. :geek:

Re: Delay effect

Posted: Mon Jan 18, 2010 23:34
by joffo
What i'd like to do iy's using a video tape or a web cam but brodcast it whith delay. for example i take a dancer live whith my cam and i broadcast him 30 seconds later.

Re: Delay effect

Posted: Tue Jan 19, 2010 01:25
by Tschoepler
So you are not really talking about a delay effect right? You want a delay in transmition.

I really don't know how to achieve that. Maybe you could use some FrameServer like AVISynth. That would mean you'd have to buffer the 30 seconds and delete the first frame (that was send to resolume) and add the last frame (that was captured by the cam) to the end of the clip created by AVISynth.

Attention: These are only my thoughts :?

Re: Delay effect

Posted: Tue Jan 19, 2010 09:40
by joffo
My hope is very simple. I'd like a plug in ffgl (i coudln't finf it yet) which give me the possibility of delaying my web cam. For exemple i have 2 clip whith my web cam. The first is in live and to the left of my screen, the second is my webcam too but will start only 30 seconds later but whith the same first image than the first image of the other.we can imagine a buffer which record and start to read 30 second later (you can look how works an audio looper it's exacly that i'm looking for but for video).

Re: Delay effect

Posted: Tue Jan 19, 2010 12:01
by Rene
Hmm. Just my thoughts ;)

I'm not sure if it's possible to drag the live cam twice to a composition/layer? Have you ever tried?

Let's assume it's possible... Realizing this as FFGL plugin, means that the buffered video (e.g. 30 seconds) have to be stored on the GPU's VRAM (downloading to CPU/RAM and re-uploading to GPU/VRAM would very much decrease performance)
Just a simple calculation: 640px*480px*25fps*30seconds*3channels*8bit/channel= 5529600000 bits --> ~660MB do you have 660MB of VRAM?
Delaying up to a second is okay, but not 30 seconds, I guess.

I think you need a streaming solution which
a) splits your webcam into multiple streams
b) delays one of the stream
(maybe http://www.videolan.org is what you are looking for?)
Edit: You're right, I thought VLC can read your webcam and provide the delayed video as a virtual cam easily. Seems that's not possible)
Pls. keep us updated ;)

Re: Delay effect

Posted: Tue Jan 19, 2010 12:12
by joffo
Thank you for your answers !
drag the live cam twice is possible of course.
I don't see why vlc can help me to do that i want ...

Re: Delay effect

Posted: Wed Jan 20, 2010 10:47
by joffo
what that i'm looking for exists but unfortunatly it's only in freeframe 1.0 plug : http://www.syzygy-visuals.co.uk/freeframe/howam.html
is it possible to convert it in 1.5 ?

Re: Delay effect

Posted: Wed Jan 20, 2010 13:12
by Rene
hey joffo,

I see! - I'll look on this FFGL delay thing again. I'll try to extend the delay time on an existing plugin, to see what's the max possible delay. Btw. are you on Windows or Mac?

Bart, Edwin, is there a chance to see this as a native Resolume feature in the future - I think this makes sense, as it allows much better control on playback parameters (timeline/bpm/loop/etc.) when it's supported natively.