|
|||||||||
|
Thread Tools | Search this Thread |
February 18th, 2004, 09:11 PM | #16 |
Sponsor: JET DV
Join Date: Dec 2001
Location: Southern Illinois
Posts: 7,953
|
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. |
February 18th, 2004, 09:20 PM | #17 |
Inner Circle
Join Date: Jun 2003
Location: San Jose, CA
Posts: 2,222
|
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. |
February 18th, 2004, 10:03 PM | #19 |
Wrangler
Join Date: Apr 2003
Location: Philadelphia, PA
Posts: 2,898
|
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 |
February 18th, 2004, 10:26 PM | #20 |
Sponsor: JET DV
Join Date: Dec 2001
Location: Southern Illinois
Posts: 7,953
|
<<<-- 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. |
February 19th, 2004, 05:50 AM | #21 |
RED Code Chef
Join Date: Oct 2001
Location: Holland
Posts: 12,514
|
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).
__________________
Rob Lohman, visuar@iname.com DV Info Wrangler & RED Code Chef Join the DV Challenge | Lady X Search DVinfo.net for quick answers | Buy from the best: DVinfo.net sponsors |
February 19th, 2004, 10:44 AM | #23 |
Major Player
Join Date: Feb 2004
Location: St.Thomas, Ontario, CANADA
Posts: 428
|
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.... |
February 19th, 2004, 11:39 AM | #24 |
Sponsor: JET DV
Join Date: Dec 2001
Location: Southern Illinois
Posts: 7,953
|
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. |
February 19th, 2004, 02:53 PM | #25 |
Inner Circle
Join Date: Jun 2003
Location: San Jose, CA
Posts: 2,222
|
>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. |
February 20th, 2004, 06:31 AM | #26 |
RED Code Chef
Join Date: Oct 2001
Location: Holland
Posts: 12,514
|
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
__________________
Rob Lohman, visuar@iname.com DV Info Wrangler & RED Code Chef Join the DV Challenge | Lady X Search DVinfo.net for quick answers | Buy from the best: DVinfo.net sponsors |
February 20th, 2004, 08:08 AM | #27 |
Major Player
Join Date: Feb 2004
Location: St.Thomas, Ontario, CANADA
Posts: 428
|
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 |
February 21st, 2004, 09:33 PM | #28 |
Major Player
Join Date: Mar 2003
Location: Bemidji, MN
Posts: 276
|
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)
__________________
"DOH"!!! |
February 22nd, 2004, 11:47 PM | #29 |
Inner Circle
Join Date: Jun 2003
Location: San Jose, CA
Posts: 2,222
|
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. |
September 16th, 2005, 07:28 AM | #30 | |
New Boot
Join Date: Sep 2005
Posts: 8
|
Quote:
|
|
| ||||||
|
|