4 Hours to render 1 minute ???

sqblz wrote on 10/21/2002, 10:06 AM
I have this one-minute project, with 12 video layers, no audio layers.
In each layer, I have stills (.png) captured at 720x576 (24-bit) and stretched to the desired length. All of them have the "Resample" and Reduce Flicker" switches turned on.
All video layers have track motion applied, that change "default" aspect to "16:9" aspect.
Besides that, there are some HSL filters here and there, a little bit of pan-crop and the usual dose of crossfades.
No compositing, no fancy transitions or FX.

The end product is a photo show of circa 50 images, each one having about 5 seconds of frontline attention, and then is superimposed by a new image. When an "old" image is no longer visible, it is cropped in the timeline (to prevent unneccessary rendering). In average, each image stays 10 seconds in the timeline.

The whole damn thing lasts NEARLY 4 HOURS to render a PAL-DV AVI !!!

I have an 800MHz CPU and 520 MB RAM running Win98-2. All disks are ATA-100. Everything is deffraged, etc. No progs in memory either.
In the past I have done "decent" renderings in "reasonable" time.

What is the culprit here ? The track-motion ? the HSL filter ? The resample ?

What shall I do to reduce dramatically the rendering time ? (besides buying a new CPU <g>).

Comments

Chienworks wrote on 10/21/2002, 10:11 AM
It seems like the "culprit" is your entire project. You have lots of layers, lots of effects, lots of motion, lots of images, etc. All of these items add up to produce long rendering times. Relax, take it easy, start the render and then go out for a nice dinner, or to bed, or whatever. The render will run just as fast if you're not there watching it.
sqblz wrote on 10/21/2002, 11:00 AM
Thanks, Chienworks. I understand that you have had a similar experience before.

To me it is *not* a complicated project, bearing in mind that I am not stretching the capabilities of VV3. After all, it is publicized as handling an "infinite" (?) number of tracks. And I am not using that many load of FX.

*And* I am careful enough not to have more that 3 or 4 images at the same time. They spread out through the 12 layers, but no more that 3 or 4 in one given moment.
If I have many tracks but I am not using all of them at once, it does *not* require CPU time, right ?

I am wondering if the reason for long rendering time might be having that Track Motion "thing" that forces the renderer to re-evaluate each frame of the track based on the motion keyframing. Or even the resample/de-flicker setting ...

Now, just imagine that I have this "scene" as part of a much bigger movie, where nothing fancy happens. I mean, I have 12 tracks but 95% of the time they are empty.
Will I have long rendering for the *entire* project ?
You will tell me to do this in a separate project, but it may be spreaded out and be almost impossible to isolate ...

Thanks for your thoughts ...

(p.s.: hey, I'm not of English culture. "culprit" is not a right word ???)
jetdv wrote on 10/21/2002, 11:42 AM
Culprit - Noun - One accused of or charged with a crime.
BillyBoy wrote on 10/21/2002, 11:52 AM
It seems it is complex with regards to the limited system you have. Today a 800 Mhz system simply don't cut it (speed wise) when you expect it do to heavy duty work like you are expecting. So, the problem is mostly you hardware, not the Vegas software.

So called "reasonable" time is relative to what your asking Vegas to do and what kind of computer you have to do it with. Twelve video tracks, filled with 24-bit images of good size, with lots of switches turned on IS asking a lot. Not that Vegas can't do it, it can, but it will take time as you've discovered for it to render.

One thing you might one to try is as a first step reduce the color depth of your images. Sounds like overkill for making a MPEG.

HPV wrote on 10/21/2002, 12:36 PM
Both track motion and the HSL filter are major render hogs. If you play your project and mute tracks or filters, the FPS display in the preview window will show you what's causing the biggest hit. I think there is some room for major improvements in track motion.
If you can use one track and pan/crop for your project, you should see a hugh difference.

Craig H.
Silver & Digital wrote on 10/21/2002, 6:31 PM
Hmmm, all of the above may be true, however I have had a similar problem. (PAL)
I had a project and for some reason it took forever to render, like about 30~60 seconds per frame, nothing super special in regards to FX etc, relative to other projects I have done it was incredibly slow.
I spend ages testing my PC and trying to find the slow down problem, thinking it was my PC.
I eventually decided the Veg file must be corrupt in some way or something I had done was the killer, so I dumped the lot and started from a new project again, rebuilding and testing bit by bit. I eventually got back to the finished project and it rendered at about normal speed. I put it sown to a screwed Veg file. Have never seen it again, just the once!
sqblz wrote on 10/22/2002, 5:36 AM
DrWho, the beginning of your story is like my story, but not the end.
I am used to corrupted VEGs, so I usually do different saves at project intervals (5min) but this is a 1min project ...

So, yesterday I decided to give it a new try with the same pics but a new veg project.

My first assessments (some of them pretty obvious):
- changing the format is bad: my source is 16:9 and I want my output to be 4:3 letterboxed.
- resample is bad.
- track motion is quite ok. Pan/Crop is quite ok.
- HSL is so-so.
- color depth of stills is important (16-bit must be faster than 24-bit, but I am working with high-detail PNG, not MPG).
- number of superimposed tracks (filled with something) is important. After the 5th superimposed event it lags ...
- Render quality is *very* important: Best is 5 times longer than Good.

So, the laydown so far (and the culprit): change render quality from Best to Good, pre-render those images that are going to have a different proportion in the output, resample only if necessary.

I am not very unhappy with my machine (considering that my first PC was a 4MHz, and my next one is going to be a 3.2 GHz... when prices go down) and as I said I have had "decent" rendering times on other situations.
OK, it takes 8 hours to render something instead of 5 hours. So, I'll go to sleep 8 hours straight instead of 5 :-). Like Chienworks wrote, we don't speed up things by looking at them.

I read somewhere in this Forum a discussion between Good and Best Rendering option, but I can't find it anymore. I am working with high-detail pictures so I naturally went to Best Rendering (the manual says: go to Best when only the best will do). To be fair, I do not see a significant improvement between Good and Best, and the payback is 5 times more rendering time.

Which makes me wonder ? Anybody uses Best ?
Jason_Abbott wrote on 10/22/2002, 11:42 AM
I don't really have a helpful reply :) but for comparison I've been working on a project that's currently about 45 minutes, maybe 20 of which is entirely high resolution (some 2000x3000 with zoom, panning, rotation) 24-bit PNGs typically displayed for 5 to 10 seconds. The remaining time is DV with some occasional color correction or FX. I only have three video tracks and about six audio tracks.

I've set re-sample and de-interlace on all the stills and it takes about 12 hours to render at the best setting on a P4 1.8 with 1.5 GB RAM. I start it pre-rendering before going to bed and pick up where I left off when I get home from work.

- Jason
sqblz wrote on 10/23/2002, 10:05 AM
Jason, in 12 hours I would do 3 minutes of my movie (!!!) You do 45.
God Job on the 1.5 GiG RAM, even though someone wrote here in the past that RAM is not the name of the game with Vegas. CPU juice is.
The most important difference (besides having a CPU more than twice as strong as mine) is having only 3 video tracks (4 times less than me)
Because these things are not proportional it might explain the difference (45 minutes vs 3 minutes, in 12-hour work).
DrWho made the right remark: waiting 30-60 sec for *each* frame is more that I can bear ...
Jason_Abbott wrote on 10/23/2002, 12:25 PM
If you haven't already seen, over on the COW (http://www.creativecow.net/index.php?forumid=24) DSE has posted a small test .veg file to compare render speeds. Several people have rendered the file and posted their time and machine specs.

- Jason
sqblz wrote on 10/24/2002, 8:52 AM
Nice hint, Jason. Thanks !!!
I will give it a try tonight.

I am reading the full thread now. There are *a lot* of important people there. And many of them are testing (using ?) systems even crappier than mine.
Which is neither a good nor a bad thing. I just want to have the notion if I am doing something wrong in my procedure. Or if something is determinant in my machine.

After all, I am not so sure any longer if I'll go for the 3.2GHz CPU. I don't see much of a breakthrough there ...