beginner question! creating video delays!!!!!! help please!

dvaughn's picture

Hey everyone! I would really appreciate any help!!!

I'm new to Quartz Composer and need to make a composition that I believe is quite simple- but I don't really know what I'm doing. I am trying to take realtime video from an external USB webcam (or my iSight, if that is easier) and put it on a delay of as long as possible. I think I read somewhere that 20 seconds will be about the maximum because it takes a lot of computing power or something. So really, all i need is to display the video input on a slight delay. if someone could take a screencapture or something of how to set this up that would be amazing.

I am running on a dual core MacBook Pro OS X 10.5.8

Oh.... and I have to figure this out by tomorrow morning.... :/ THANKS!

DanieleCiabba's picture
Re: beginner question! creating video delays!!!!!! help ...

try this ciao Daniele

PreviewAttachmentSize
videodelay.png
videodelay.png46.98 KB
videodelay.qtz.zip1.74 KB

dust's picture
Re: beginner question! creating video delays!!!!!! help ...

using a queue to delay can give you some interesting stop motion effects at smaller delay values. ;)

jd's picture
Re: beginner question! creating video delays!!!!!! help ...

Also there is a patch called "Image delay" I use quite a bit...

dvaughn's picture
Re: beginner question! creating video delays!!!!!! help ...

Thanks so much this worked wonderfully!!

639me's picture
Re: beginner question! creating video delays!!!!!! help ...

could there be any way to only delay the audio?

gtoledo3's picture
Re: beginner question! creating video delays!!!!!! help ...

When you play audio, or the received signal?

You can buffer the received signal with a queue.

If you're playing audio, you can offset time. (Using that technique and/or or playing tracks in unison, you can actually do a number of effects in QC, with or without prior prep of audio tracks, like slapback delay, notch filtering, phase, chorus, flange, etc... it's just really primitive.)