Ripping video ?
by Nicholas Toth
on
Apr 3, 2008 at 10:49:57 pm
Hey guys,
So we're running a 1920*1200 presentation on a widescreen touch monitor, and the interface is a rotating object timed out to flash so different times activate different functions. The problem is that the video is 'tearing' and 'stuttering.' We've done tests with h.264 and .flv in a slew of different compression options, and the H.264 of course looks the best, but still tears like hell. Objects are consistently moving from left to right.
We just tried to optimize and overclock the video cards, but thats not really helping. We're running core 2 duos @ 2.4ghz and 256mb 8800gts nvidia cards with 2gigs of ram. They're feeding 24" widescreen/touch elo displays.
Functionality is at 100% b/c our flash guy is great, but the video just doesn't want to play smooth. Its running at 30fps if that means anything.
Anyone have any suggestions? We've tried almost everything, except lowering the fps to 24, which I'm not super comfortable with. I'm not a flash person, I'm the animator who created the looping animation.
So it isn't a true AE question, but figured one or two of ya may have had this happen to you in the past...
Re: Ripping video ? by Dave LaRonde on Apr 3, 2008 at 11:03:52 pm
[Nicholas Toth]"So we're running a 1920*1200 presentation on a widescreen touch monitor...."
So why isn't it a 1920x1080 widescreen presentation? 1920x1200 is a somewhat odd screen resolution. If there isn't a good reason for it, I'd start checking there.
Re: Ripping video ? by Steve Roberts on Apr 3, 2008 at 11:56:20 pm
Yeh, 1920x1200 is an accepted computer resolution nowadays. Since it's just playing on a computer, and it's not tape/broadcast video, that's cool.
I've just looked into this (Googling "tearing" "monitor" and "30 fps") and read that tearing happens when the video card tries to display frames faster than the monitor can show them. The solution may be to find a monitor with a faster refresh rate or slow down the 30 fps frame rate to 24.
Re: Ripping video ? by Darby Edelen on Apr 4, 2008 at 12:34:17 am
[Steve Roberts]"I've just looked into this (Googling "tearing" "monitor" and "30 fps") and read that tearing happens when the video card tries to display frames faster than the monitor can show them. The solution may be to find a monitor with a faster refresh rate or slow down the 30 fps frame rate to 24."
I can add to this that if your footage moves very quickly you should sync your refresh rate with the frame rate. The refresh rate should be a multiple of the frame rate. There is often an option in video games called 'vertical sync' which essentially does the same thing.
If your frame rate is 30fps then try a 60Hz refresh rate. If, for some reason, you are unable to change to 60Hz then you may need to re-render the video at a frame rate that divides evenly into a refresh rate that your monitor can handle (i.e. 75Hz ÷ 3 = 25fps, 80Hz ÷ 2 = 40fps, etc.)
Darby Edelen Designer Left Coast Digital Santa Cruz, CA
Re: Ripping video ? by Nicholas Toth on Apr 4, 2008 at 1:44:20 am
Looks like 24 and 20fps batches will be firing out tonight.
I'll have feedback for you guys soon.
I really appreciate all your comments and suggestions. Fyi, its locked into 60hz, and we were trying to use an nVidia utility to optimize the video card, but I guess that doesn't matter now. (the utility is pretty damn sweet too...) At 60Hz we can only use a specific frame rate --- nothing like the good old guess and check method.