DV Info Net

DV Info Net (https://www.dvinfo.net/forum/)
-   What Happens in Vegas... (https://www.dvinfo.net/forum/what-happens-vegas/)
-   -   Rendering Question (https://www.dvinfo.net/forum/what-happens-vegas/21492-rendering-question.html)

Edward Troxel February 18th, 2004 09:11 PM

Yes, DV-AVI is compressed. However, the Sony codec is VERY good. Risk of a very slight quality hit? Maybe. But usually not enough to be seen.

Jeff, I got the file and will look at it probably in the morning. However, you're rendering a Camstudio capture? I missed that part at the beginning.

I used a screen capture program to capture the video for the demo video for Tsunami www.jetdv.com/tsunami. Take a look at that 10 minute video. It took THIRTY HOURS to render. That's the nature of resizing every frame.

In this case I would say that it would probably be faster to render to DV-AVI first and then convert it to MPEG2.

Gints Klimanis February 18th, 2004 09:20 PM

Why aren't these video editors using 3D cards to accelerate such functions? With standard interfaces such as DirectX9, resizing would just flow like nothing using all of those
antialiased texture functions.

Edward Troxel February 18th, 2004 09:29 PM

Vegas doesn't use any additional hardware acceleration. Resizing every frame takes a LOT of CPU horsepower.

Glen Elliott February 18th, 2004 10:03 PM

Not to change the subject but.....isn't the file you capture right out of the camera via firewire a DV AVI? How would rendering your footage out to DV AVI after editing cause even *possible* visual degregation?

Also is this correct- the video codec only goes into play when you "change" the footage in one way or another?

*Trying to sort these things out for myself* lol

Edward Troxel February 18th, 2004 10:26 PM

<<<-- Originally posted by Glen Elliott : Also is this correct- the video codec only goes into play when you "change" the footage in one way or another? -->>>

Yes, that is correct. Unmodified sections will simply be copied.

Rob Lohman February 19th, 2004 05:50 AM

The degredation might occur if sections need rendering (with
effects or transitions for example).

I would not even want it to use my 3D card for it. Why? Because
a 3D card is build for speed, not quality. Yes, a lot of it looks good,
but that's with COMPUTER GENERATED stuff, not real world
footage! Also a lot of drivers overrule program settings when
the end user changes something in the configuration panel. This
would be a big no-no when doing video rendering through such
a board.

The last issue would be how to get the signal back from the card.
That might prove quite difficult. I do know some 3D rendering
applications are looking at the possability to have the 3D card
aid them in some of the 3D calculations (not actual image
rendering I believe).

Edward Troxel February 19th, 2004 10:14 AM

Jeff, I can't find the VEG file this morning. Could you send it again? (I swear I saw it last night - might be on the other computer) :-(

Jeff Toogood February 19th, 2004 10:44 AM

Won't be able to send it until I get home tonight form work.

I am really thinking it has to do with the cam studio captured stuff.

I think I am going to just split it into 10-15min segments and render those to DV-AVI and then piece about 10 clips together and render to MPEG2.

Question: If I go this route, the render to MPEG2 shouldn't take extra long becuase as far as it's concerned it is just converting DV-AVI to MPEG2? Right? All the complicated rendering was done when rendered to DV-AVI??

I think....

Edward Troxel February 19th, 2004 11:39 AM

The render to MPEG2 should be pretty fast. I think you will find the MPEG2 render takes MUCH less time than the original render(s). Coming from the odd sized source takes a tremendous time to render - just the nature of the beast.

Based on this info, I'm sure the reason for the slowness is the source file. Standard DV-AVI sources should fly! If you want to resend the file, that's fine. However, I'm sure it's the source causing your slow speed.

Gints Klimanis February 19th, 2004 02:53 PM

>I would not even want it to use my 3D card for it. Why? Because
>a 3D card is build for speed, not quality. Yes, a lot of it looks good,
>but that's with COMPUTER GENERATED stuff, not real world
>footage!

Rob,

Because texture processing is big in games, the 3D cards have accelerator chips for many image processing functions used for
video. They can resize/resample images better than Photoshop,
all in real time. Starting with GeForce2, nVidia included various deinterlacing algorithms and others were included to accelerate DVD playback functions, specifically MPEG2 decode. Imagine
Vegas offering better deinterlacing than Blend or Interpolate,
all with no additional load on your CPU.

Future processors will accelerate MPEG2 encode for use with the Personal Video Recorder software. The last few rounds of 3D cards have programmable "shaders", which would also allow any savvy image processing coder to write the BEST image resizer. Common video funtions such as film grain generation, color correction and what could be processed by these 3D cards.

To give you an idea, the GeForce4 chop is actually bigger than Pentium4. The higher end cards sit on 550 MHz DDR memory with
a 256 bit data path. Video enthusiasts should be asking for
NLE vendors to use these functions.

Rob Lohman February 20th, 2004 06:31 AM

I know what these cards and chips can do. But I doubt they'll
have higher quality algorithms then either Photoshop or a good
effects/NLE package. Why? Because they are all about speed.
Lets just say that if they can get better quality in realtime then
why are we waiting on rendering such effects on 2 - 3 GHZ
machines which are way faster then those chips? Yes I know they
have the algorithms in hardware, but I don't believe they are
that much faster and have a better quality.

Even if they did. There is one other problem. How are you going
to get the results of those back and not on the screen? If I'm
not mistaken it will only process what is up on the screen. Which
might introduce problems since there is also other stuff on the
screen (like the user interface).

Then my point about the user settings also still stands. The users
can tell the drivers what quality to use (often) and for example
always do an anti-alias pass. You don't want the user to have
control over such settings, especially out of the application that
is rendering.

Now there might be an interface that I don't know about (please
point me to such information on the web) or such a system might
be coming in the future. But I doubt it would be feasible today.
a thing might be coming in the future

Jeff Toogood February 20th, 2004 08:08 AM

Well, I decided to just let the computer go and leave it alone and it rendered the full 1hr 40min clip straight to MPEG2 in about 22 hours.

I should have just let it go in the first place :)

Anyways guys, thanks for all your help and suggestions

Harry Settle February 21st, 2004 09:33 PM

In reference to utilizing video cards for rendering. . . too many potential problems between the computer, video, programs, card. I spent the better part of three years trying to get card dependent systems to produce acceptable video output. I finaly discovered 1) Canopus for my analog stuff. 2) Vegas for my NLE. All of my problems went away. (except for the ones I create)

Gints Klimanis February 22nd, 2004 11:47 PM

Rob, the last two generations of nVidia cards have programmable
pixel shaders. These cards are have generic image DSP abilities. So, what you were asking about is already here. As a plug-in, any software developer can insert any kind of image processing algorithm. When they are done, the frame buffer can be read by the video application. These graphics cards will easily exceed the performance of the latest Intel or AMD CPUs. As a plus, these 3D cards are coprocessors that free up the CPU for other tasks, such as disk I/O and data compression.

Sergey Bosh September 16th, 2005 07:28 AM

Quote:

Originally Posted by Jeff Toogood
I am doing a very long project in Vegas right now (a business seminar).
It is about 1h 40min long. It has a lot of transitions in it between the speaker and the powerpoint file (which I converted to avi using camstudio).
It is taking a tremedous amount of time to render to MPEG2 format. (left it on overnight and woke up this morning and it says 8 hours estimated time left after roughly 7 hours of rendering last night) Quality settings was set to Good.

Is there anyway I can speed this process up? (pre-render some transitions maybe?)

Any suggestions? or is this normal for a project like this?

Thanks

hmm... i think for converting powerpoint to video the http://www.geovid.com/Presentation_to_Video_Converter/ is better than camtasia...


All times are GMT -6. The time now is 10:46 PM.

DV Info Net -- Real Names, Real People, Real Info!
1998-2025 The Digital Video Information Network