Forum

How to make VVVV start a second FileStream once a first one has finished playing?

Hi everyone,

I’m in terrible need of a way to make VVVV start a second video as soon as a first one has finished playing.

In theory this seems to be quit easily done as I can simply compare “duration” and “position” of the “FileStream”-node. As soon as they are the same I’d make VVVV start the second FileStream. Nevertheless this approach seems to be flawed since I get totally unpredictable results between different video-files/computers. Sometimes the second video starts too early, sometimes too late, and more often than not “duration” is simply “0.000” even while this very FileStream is running. Switching the FileStreams ‘Reference Clock’-attribute to “System” didn’t help either.

My second hope was to simply let a “LFO”-node start accordingly to the FileStream and count down the duration of the video file. As soon as its “cycles”-attribute put out “1” I’d make VVVV start the second FileStream. Unfortunately this approach isn’t reliable either. Depending on the video or computer you are running the LFO is finished before or after the FileStream, it rarely matches.

And this is where my knowledge seems to reach its limits. So I’d be very glad if someone would help me. Even more so as there will be a presentation of this project on a house front before a lot of audience this very evening .__.

Any ideas or nodes I didn’t think of as yet? Please!

If videos are not too long you can make them into frames with Virtualdub for example so you can be frame precise.

Generally you should just bang reset the Filestream at every change so it starts from 0.

Other idea: try Timeliner (not so sure about this one)

Simone

Hi Simone,

thank you for helping me.

“If videos are not too long you can make them into frames with Virtualdub for example so you can be frame precise.”

Unfortunately around half of my FileStreams are actually Sound-Files without any video. Sorry for forgetting to mention this :( . Anyway I’m curious with what note you would reassemble and playback these “frames” in VVVV?

“Generally you should just bang reset the Filestream at every change so it starts from 0.”

Yes, I do so.

“Other idea: try Timeliner (not so sure about this one)”

Thank you, but it looks incredibly complicated for what I’m trying to do O_o .

Is there a LFO-like Timer, but system-clock oriented, perchance?

Try @elektormeier))´s ((elektromeier-avsavijoiner.

for more flexibility you can try vlc plugin