4g+ movie out?

Hola~

I’m trying to create a Qt movie from a Movie Out. My comp is 1900x1440. I get 16secs into the export and Touch stops writing out data. I’ve tried the tiff and raw compression schemes. The resulting file is 4gig, which I’m assuming isn’t a limitation set by Windows, but is something in Touch. Is that a setting somewhere?

I’m having mixed luck with the other compression schemes, a bunch of them write out data, but the data isn’t recognized as valid input for Qt.

Any ideas or help would be appreciated.

MO

Regarding the data not recognized as vaild for QuickTime, make sure you turn off the Record parameter in the Movie Out TOP, otherwise the file will not be finalized correctly and will be unreadable by QuickTime.

We’ll recreate you situation where Touch stops writing after 16sec (4GB) and get back to you.

Hola~

Is there a way to export individual frames from Touch instead of a movie?

MO

Hey, you can do this using the ‘create movie’ dialogue. There’s a button ‘create snapshot’ or something like that.

maybe there’s a native method, if not you can do it in a script

for i = 0 to 100 fcur $i opsave out1 foo.$i.jpg end

Here’s my experience:

Let’s get gear crap out of the way first, to contextualize what I’m writing.

Gear crap: I’m running about 1.5 generations behind in the latest greatest reasonable hardware. 8 gig ram, Intel x9650, Windows XP 64, Nvidia geforce gtx 280. A solid state system drive with crazy amount of page file space, and I always render to a separate external hard drive, but sometimes use the same hard drive to access movies from as I render to.

I’ve rendered out single movies that are over 125 gig at 4000 x 2000, uncompressed tif quicktimes.

Much of the time I’ve had to render stuff in chucks at times, (say the first 300 frames, and then the next 300, and so forth) and then reassemble them. The amount of frames I can render without a crash, directly corresponds with the complexity of my networks, or the amount of huge movie files being accessed. Usually I get around 500-1500 frames per uncomp tif QT created.

In fact I just rendered over seven minutes of “single- pass final-product” very complex mind melting animation (although network is fairly light, and all tops) at 4000 x 4040 (uncompressed tif QT) in a single night. I had to do it in batches of 900 frames to avoid a freeze of Touch, or a Windows crash. I think this might be a world record :open_mouth: . What’s even crazier, is that it runs in at 39 FPS in realtime at 3000 x 3000.

I’ve also rendered out ungodly amounts of particles (as lines) with textured geo at 4k x 4k, as a single-pass as final product, with lights, multiple cameras, and a complex tops network and chops network. This also runs in realtime at 3K.

One thing I’ve noticed is that working at higher rez, cache tops can malfunction, and even cause crashes. The more cache tops, the more likely they’ll malfunction. I sometimes have to break my networks up into parts and do multiple passes, but this depends on the complexity of my networks, and the amount of cache tops and mov tops.

Also there is a resolution cut of (I think) 2048 x 2048 for any timemachine tops.

One thing that has helped me is say, instead of rendering at 4000 x 4000, I do 4000 x 4040, and use the extra 40 pixels for text/scene info. A $F in a text top. THat and certain values tracked in chops given helpful channel names, and then convert them to a DAT, and import that into a text top. Sometimes I even composite in an opview top to show me the operators data from an info chop.

One limitation that I’ve noticed is that anything over 4095 x 4095 will not render properly. It renders as a smeary squiggly digital mess. Perhaps this is a limit of Quicktime, or my graphics card, not sure. That said, I’ve had Touch networks calculating at 7000 x 7000, but when it’s time to make a QT, I crop out the best part to be below 4095 X 4095. If I rendered the 7000 x 7000 at 1000 x 1000, I might be able to get 3000-30000 frames of jpg QT before a freeze up… but again, it depends on the complexity of the network.

Another limitation (and I’m talking ntsc video rez or lower here) is trying to get animation and audio to record out of Touch at the same time. The Movie out top tends to bring performance to a screeching halt. My way around this has been to record live audio, and then animation/performance into multiple record-chops. Then I save the audio out, and render the animation out. The only problem with this, is that if your using a camera input, (or any “seeded recursion” that makes every performance quite different) this approach doesn’t work.

hope that helps

Jim

I just tried TIFF, RAW and Animation codec (rle), on Windows XP 32-bit. I was able to write 5-6 gig files without issue.
What file system is the drive you are writing to formatted as? If it’s not NTFS you may be hitting a 4GB file size limit of that harddrives filesystem.

Oh and for the unreadable data I assume that what Ben mentioned is the issue. I’ll update the Movie Out TOP so it’ll correctly finish writing the file if Touch is closed before the Record Parameter is set to 0.

hey jim, are you using movie out or create movie?
I’ve only briefly fiddled with movie out and it gave me messy low frame rate videos, hence the briefness of the fiddle… was I just getting it wrong?
I’m amazed at the high quality you say you’re getting - I’ve never got anything like this. I’ll have another play about and let you know what problems I’m running into - maybe you can help out.

I think you can also turn realtime off (in the “playbar options”) and therefore get no dropped frames.

Hey TP,

I use the movie out top if I want to change parameters of nodes as I’m rendering (with realtime option in playbar turned off),
otherwise I use the standard movie out window because it allows me to put in a start and end frame.

If you are using the movie out top
and you have the box checked that reads: “repeat frames if below target frame rate”
often you will get choppy output.
My guess is that Movie Out top was primarily designed for realtime output of quciktimes,
and with that in mind, that checkbox can be helpful.
One time I had to capture my live audio and live video along with running a synth that also had to be captured.
I used the movie out top to do it, with the checkbox activated.
The movie had to be 320 x 240, JPG, low, and the movie image was choppy, but it created the audio fine, and kept it in sync with the image.
I’m sure I could have coaxed a higher quality image, if my synth network was simpler.

Also there are render size limitations if you are using Touch Designer FTE, that are not in the PRO version.

Jim

I’ve run into this formatting problem (that Malcolm spoke of) in the past.
My guess is that that is culprit.