View Full Version : DVCPro HD good for Aquisistion, But not Post?


Michael Pappas
April 24th, 2005, 12:59 PM
The DVCPRO HD codec compresses data using a variant of DCT , also known by many as ( discrete cosine transform) algorithm. While fine for the acquisition stage, it's not in the more complex post production environment.

What choices do we have to get the footage away from DVCproHD once it's acquired? This will be questions many will ask. This is going to be an important element when building your HD workflow for your studio and those of us that are doing more visually complex post production work.

For those that want to go to large screen projection. DCT artifacts start to look bad quite quickly. Worse looking on digital projection systems. Since the industry is going to bank roll the HD projector technology for up to 3,000 projectors in the USA, this is something to consider for those artists that are also concerned about the highest standard of quality possible from their hard work on a large screen system....


PS: Here is a short article I wrote on the JVC GY-HD100u and AG-HVX-200

http://www.pbase.com/aghvx200/pappasarts_entertainment_


Michael Pappas
PappasArts Entertainment
http://www.Pbase.com/ARRFILMS
PappasArts@hotmail.com

Pete Wilie
April 24th, 2005, 02:26 PM
I'm not sure I understand the point of your post Michael. Are you saying that we will not be able to create high quality HD video in post when using the HVX200 in DVCProHD mode?

Barry Green
April 24th, 2005, 03:32 PM
I'm not sure I understand the point of your post Michael. Are you saying that we will not be able to create high quality HD video in post when using the HVX200 in DVCProHD mode?
I'm not sure I understand either. MPEG is also a DCT-based compression algorithm. Every HD recording system employs some form of DCT, that I know of.

I mean, if you want to go fully uncompressed, you can. Just plug in an analog-to-HD-SDI converter board, a powerful desktop computer with something like a BlackMagic card in it, and a multi-disk RAID array that can handle 166 megabytes per second, and you can capture uncompressed HD from any of these cameras (Z1, HD100, or HVX200). Then you'll have no compression artifacts at all, depending on how your HD card stores the video. Of course, editing challenges will be extremely higher on uncompressed HD footage at 20 to 70x the storage space, but if you want to avoid compression artifacts, you can.

But that's completely impractical for almost all shooting circumstances and editing circumstances. DVCPRO-HD is an excellent editing codec as well as acquisition. In most circumstances you'll be encountering at most one generation of recompression.

Michael Pappas
April 24th, 2005, 04:40 PM
I was talking about those that are doing high level HD Post work like blue screen work, model photography, roto etc etc. Where your working on material that is blown up on your computer screen 700% in post. I should have stated that. I'm sorry guy's

One area though is big screen work, that should be in an uncompressed environment. If your doing edits and simple one time pass dissolves, not a problem with most DVCproHD work, but with DCT, the more you re-compress the worse it gets very fast. I've worked with and it gets ugly quick, if not handled right with multi pass work. But then you don't do multi pass work in DVCPRO HD. People around me use Kona/Black magic solutions for their work. I know some people that use CineForm too!

Here is a Cineform test I find very interesting in regards to DVCproHD.I should say I don't use Cineform since I use FCP, but their tests were cool.

Be sure to click on the original size blowups of the frame.

Link to test:
http://www.cineform.com/technology/HDQualityAnalysis10bit/HDQualityAnalysis10bit.htm


I'm not sure I understand the point of your post Michael. Are you saying that we will not be able to create high quality HD video in post when using the HVX200 in DVCProHD mode?

Barry Green
April 24th, 2005, 06:08 PM
But -- Michael, what's the alternative? Every codec out there uses DCT. MPEG, DV, DVCPRO-HD, JPEG, Digital Betacam, they're all DCT-based, unless you want to get into wavelet.

You could always capture uncompressed if you want. You could transcode from DVCPRO-HD into uncompressed in your editor if you want. But how in the world does this become a DVCPRO-HD issue? It's even more applicable to something like MPEG, so why isn't this message over in the HDV forums, saying "HDV not good for aquisition, but even worse for post" or something like that? At least DVCPRO-HD has a relatively mild compression ratio and will hold up far better to recompression than HDV will.

Luis Caffesse
April 24th, 2005, 07:53 PM
"At least DVCPRO-HD has a relatively mild compression ratio and will hold up far better to recompression than HDV will."

While I completely agree that it will hold up INFINITELY better than HDV throughout the post process, it's a bit generous to call it 'relatively mild' compression. DVCProHD is more highly compressed than DV, which already has too many compression artifacts for my taste. Don't get me wrong, I shoot DV all the time, and the Varicam is my choice on every HD project I've done.... but it is pretty high compression (nothing on the scale of HDV or course, which is ridiculous for aquisition).

While it is fine for a regular post workflow, I can see Michael's point if you are involved with a lot of compositing or green screen work, etc. In those cases, for those select shots, you would be better off capturing upcompressed from the component outputs.

Of course, all of this is a rather moot point, I think. If someone is working at the high-end scale that you seem to be suggesting Michael, I doubt they'll be shooting with a $6000 fixed lens camera.

Jeff Kilgroe
April 24th, 2005, 08:53 PM
I was talking about those that are doing high level HD Post work like blue screen work, model photography, roto etc etc. Where your working on material that is blown up on your computer screen 700% in post. I should have stated that. I'm sorry guy's

FWIW, I will be compositing or integrating nearly the video I shoot with 3D animation -- as I do now with my DVX100. Working with DV does give me some issues with defining edges and keying stuff like translucent objects or hair and finely detailed things. One of the biggest headaches are the pixelated red edges. With DVCProHD and its superior color space and increased resolution, a lot of these issues should vanish or at least decrease by a very large amount.

As for which codec I will work in, I don't see where DVCProHD is any worse off than any other (and probably better than many) as others have pointed out. For most editing of the video I will probably work within the DVCProHD. For compositing or more serious post work that integrates into my animation workflow, I will do what I do now and that is move into an uncompressed format for the times I need it. With video from the HVX200, I will already be a couple steps ahead of where I start with DVX100 video as there's less uprezing to do and better color fidelity. Uncompressed isn't that big of deal other than hogging up disk space. It does take some more CPU and hard drive horsepower and makes it difficult to cope with multiple streams (which gets into a whole different discussion), but it's really the only option if you want to guarantee that nothing more is lost in the post process until you do a final encoding to your intended delivery format.

Michael Struthers
April 25th, 2005, 12:11 PM
I've been talking to freelance shooters for networks and they are in a tizzy as well as us, so don't feel bad *L* They know the old betacam is out and they are wondering whether to go dvcpro50 (and use the sdx900 for people that want the film look) or buy into Sony's xdcam route...


I like dvcpro50 because fcp can handle it with just a normal machine setup...

I'd like to buy that 2/3 16.x9 dvcpro50 Ikegami but it's 20 grand....the new hvx will bring dvcpro50 down the six k level, but with 1/3 chips and a not-so-hot lens...

I don't think I can go hdv. Perhaps the JVC will change my mind.

Pete Wilie
May 1st, 2005, 11:56 PM
Michael Pappas,

I've noticed that you are cross-posting many of your threads on many of the other forums on the 'net. You use exactly the same text.

What is the purpose of this?
Are you engaged in some sort of media campaign?

Rhett Allen
May 2nd, 2005, 04:21 PM
Michael Pappas,

I've noticed that you are cross-posting many of your threads on many of the other forums on the 'net. You use exactly the same text.

What is the purpose of this?
Are you engaged in some sort of media campaign?

PLEASE!! Do not start that crap again! This was a big nasty discussion on one of those other forums you mentioned. Some arrogant jack-A figured he owned the world of video and made a big stink of this and was quickly shot down by his peers. I think it is completely acceptable to post whatever you want, wherever you want on as many different boards as you want (as long as it's not cross-posting in the same boards). I do not read any other boards anymore. I like these (DVInfo.net) forums because they are professional, respectable and have some kind and generous visitors. I feel lucky that people like Michael would take the time to come here and post information that could be useful to others so I don't have to look elsewhere. It's not lazy, I just don't like the visitors at some of the other forums (like the aforementioned jack-a).

my $.02

added: Sorry Pete, the comment wasn't specifically directed negatively towards you, this exact topic came up HERE in the last weeks or so and I was really hoping this attitude wasn't spreading over here. (it's the reason this is the only forum left that I visit, I can't stand the "immaturity" running around out there.)

Pete Wilie
May 2nd, 2005, 04:49 PM
Rhett,

Please, chill out dude. :-) No need to get so upset.

I don't know what you are referring to when you say "Do not start that crap again!" I haven't started any "crap" here or anywhere else. I simply noticed a lot of duplication and was curious as to the intent. I did notice a number of DVInfo.net members posting in the these threads on the other sites.

It's not that big of a deal to me -- consider the subject dropped as far as I'm concerned.

Best Regards,
Pete

Chris Hurd
May 2nd, 2005, 04:56 PM
No worries there Pete,

For *everybody* though, please allow me to echo Rhett's request; this site does not exist for the purpose of discussing what happens on other message boards. As far as one person posting the same message across multiple sites, that's their own business. From a moderator or administrator's point of view, it can be an annoyance, especially when the original poster forgets who said what in which forum. However, it's certainly within any individual's right to say the same thing across multiple sites in order to get responses and differing points of view from as many sources as possible (and Michael is not the only guilty party, by the way... there are at least one or two other folks who do this regularly, but it's no big deal).

All I ask of our members (actually it's a rule now) is to please do not cross-post multiple forums within *this* community. That is a serious problem, especially for those people who come in later searching for that particular topic and find themselves unable to follow a copmplicated series of cross-posted discussions. Instead of cross-posting within DV Info Net, just make one post where you think it best fits, and if that's not the right location then we'll be happy to move it for you, leaving a re-directing link behind in its place.

Again, please knock off the gossip about other sites and let's concentrate instead on what we're already best at -- accurate technical and creative discussions about digital media tools. Thanks in advance,

Steven White
May 2nd, 2005, 07:41 PM
I completely agree that it will hold up INFINITELY better than HDV

:: Looks up infinity ::

Okay, I didn't have to - but sheesh. At any rate I was doing some of the math on DVCPRO-HD, and I was trying to figure out how compressed it is and have a question:

Does the DVCPRO-HD codec have a more efficient algorithm than our favourite DV codec? Here's the math I was coming up with:

DVCPRO-50 is SD resolution 720x480, 4:2:2 at 50 Mbps.
DVCPRO-HD @ 720p 30 is, 4:2:2 at 50 Mbps, and exactly 2x the resolution of DVCPRO-50...

By my calculation that makes the data per 4:2:2 pixel of DVCPRO-HD at 720 30p EXACTLY the same per pixel as that of 4:1:1 DV. Is that true, and if so, does that not lead to equivalent artifacts in spades? (the same argument will hold for 720 24p of course).

What is interesting is that the resolution of 1080p DVCPRO-HD is exactly twice that of 720p DVCPRO-HD, and so at 30p, each pixel of 1080p is also has the exact same amount of data as a 4:1:1 DV pixel.

This suggests to me that upon re-compression DVCPRO-HD will hold up only as well as 4:1:1 DV. (Recompression is a big no no in my book - IMHO one should ONLY compress on the final render from the project to disk, i.e., all masters should be uncompressed). Which is troublesome, because per pixel, DVCPRO-HD pretends to hold FOUR TIMES the information as a 4:1:1 DV pixel with the same amount of data. Unless a more efficient spatial codec is used, I would therefore expect DVCPRO-HD to perform worse in a multi-generational workflow than DV.

Is this argument wrong, and if so why?

It's obvious that the bulk amount of data per frame is higher for 1080p, but it doesn't seem to me that either DVCPRO-HD format offers any actual improvement over miniDV per pixel. It ought to make for great downsamples of course - but it's HD we're after.

::Thinks a bit::

I wonder how good 100 Mbps 4:2:2 long-GOP MPEG-2 would look in comparison?

-Steve

Peter Jefferson
May 3rd, 2005, 04:34 AM
one thing many people failed to mention was the flexible use of offline editing..

running an avid or FCP system, this isnt hard to do.. hell even Vegas 6 can do this now (albeit a lil shifty ;) ).. it takes a lil more work, however the fact that its there is fine..

with an offline edit, one can refine with perfection without the need to reprocess and rebuild a whole project and overprocess which may degrade the image..

thres always a solution and this is jsut one of them..

R Geoff Baker
May 3rd, 2005, 06:12 AM
"DVCPRO-50 is SD resolution 720x480, 4:2:2 at 50 Mbps.
DVCPRO-HD @ 720p 30 is, 4:2:2 at 50 Mbps, and exactly 2x the resolution of DVCPRO-50..."

4x, by my math. Note that an image twice as tall and twice as wide (in pixel count) occupies four times the area, not twice the area.

GB

Radek Svoboda
May 3rd, 2005, 06:45 AM
All these are 50 Mbps at 30p

DVCPROHD records 960x720 pixels, DVCPRO50 PAL 720x576, NTSC 720x480


By comparison with other progressive cameras:

JVC HDV records 1280x720 pixels
Sony CineAlta records 1440x1080 pixels

Steven White
May 3rd, 2005, 11:16 AM
4x, by my math

Actually, there was an error in my calculations... here's what I get:

@ 30p
Codec | Bitrate* (Mbps) | Resolution | Colourspace | Bits** per pixel | Bits per unit colour information
DV-25 | 25 | 720x480 | 4:1:1 | 2.4 | 1.61
DVCPRO-50 | 50 | 720x480 | 4:2:2 | 4.8 | 2.41
DVCPRO-HD 720 | 50 | 960x720 | 4:2:2 | 2.4 | 1.21
DVCPRO-HD 1080 | 100 | 1280x1080 | 4:2:2 | 2.4 | 1.21
HDV1 | 25 | 1280x720 | 4:2:0 | 0.9 | 0.36
HDV2 | 25 | 1440x1080 | 4:2:0 | 0.5 | 0.6

The 2nd to last number represents the bits per pixel in a single frame. You will notice, that each miniDV pixel contains the same amount of data as a DVCPRO-HD pixel (2.4 bits), and each DVCPRO-50 pixel contains twice as much data (4.8 bits), as I mentioned last night.

The final number represents the amount of data per unit of colour information per pixel, with all pixels treated equally (that is, absolutely no accounting for spatial encoding). In other words, this number is an estimate for how much work spatial encoding must do in order to make all things equal between CODECs. My conclusion therefore is that DVCPRO-HD will have more spatial artifacts than miniDV... and many more spatial artifacts than DVCPRO-50, under the assumption that all DV codecs handle spatial information similarly.

It is calculated as:
For image resolution XxY (i.e., 720x480, X = 720, Y = 480)
and colour space (a:b:c)

Bits per unit colour information per pixel = (datarate)/[(framerate)XY(a/4 + b/4 + c/4)]

Panasonic people will be happy to note how thoroughly DVCPRO-HD spanks HDV in these calculations, as obviously spatial encoding has to account for a lot of the missing information. What's not evident is how efficient the spatial encoding schemes are, nor how they balance these deficiencies to get good looking video.

The depressing result to me though is that the number of bits devoted to each DVCPRO-HD pixel are the same as the number of bits devoted to each miniDV pixel. On a per-pixel basis, I would therefore expect DVCPRO-HD to perform as well as miniDV for post work and keying. Downsampled to SD resolution, DVCPRO-HD 1080p will offer and better keys than DVCPRO-50, but the 720p format seems like it will really provide negligible improvement.

*I have assumed that all of the bitrate goes towards video in this calculation, saying nothing of how much data goes to sound.

**Note - I used "M" as equivalent to a 1,000,000. If this is not the case, and M = 1024x1024 or some other bizarre quantity, the ratio of the numbers will remain constant, but differ by a multiplicative factor.

-Steve

Brian Sveum
May 3rd, 2005, 06:33 PM
DVCPRO-HD 720 | 50 | 960x720 | 4:2:2 | 2.4 | 1.21

This is still the same as the Varicam right? That seems to have an amazing picture.

Barry Green
May 3rd, 2005, 08:13 PM
This is still the same as the Varicam right? That seems to have an amazing picture.
That is what the VariCam records, yes.

As a visual demonstration, this excellent little comparison was put up on the Cow.

http://www.eleventy.org/dv-en/

It shows PAL DVCPRO25 4:1:1, vs. PAL DV 4:2:0, vs. PAL DVCPRO50 4:2:2, all encoding the same graphic. Excellent, simple, and to the point. Shows the dramatically cleaner color resolution, and much less mosquito noise, of the DVCPRO50 format.

Hopefully someone with an editing system with DVCPRO-HD on it can extend the example to show how DVCPRO-HD would compare in the same circumstances.

R Geoff Baker
May 4th, 2005, 05:42 AM
That is a straight forward demonstration ... and the results are confusing. I'm startled to see 'vertical' artifacts in the 4:1:1 chroma resolution -- I'd have anticipated horizontal artifacts, but never the vertical ones illustrated. Even 4:2:0 would seem more likely to reveal vertical issues ...

Very curious.

GB

Steven White
May 4th, 2005, 06:55 AM
I'd be interested to see HDV thrown into a mix like that too Barry. It was certainly a nice demonstration of the effects of compression on the images. It's an easy test to do isn't it? I would think anyone with Final Cut Pro HD could pull it off.

Alas, I've get Premiere.

-Steve

Thomas Smet
May 4th, 2005, 08:04 AM
I think those results for 4:2:0 and 4:1:1 are backwards. In the image clearly on the 4:2:0 the blocks are 4 pixels wide and they shouldn't be. I think the images got flipped around by accident. It does still show the quality levels however.

There is a site where somebody tested most of the codecs for the Apple even DVCpro HD. I will look for it and post it later.

R Geoff Baker
May 4th, 2005, 08:15 AM
I suspect you are right -- the images are likely mislabelled.

Unfortunately, this undercuts the confidence one can have in the results as presented.

GB

Thomas Smet
May 6th, 2005, 01:15 PM
http://www.onerivermedia.com/codecs/index.htm

Here is the most advanced codec testing done for the Mac that you will ever find on the net.

One note however is that hopefully Apple fixed the DVCproHD codecs. I think this list is a little old now so maybe they did. Regardless of the luma bug in the codec you can see what DVCproHD will look like. I'm not sure if the Avid codec ever had this same bug or not.

I use this list a lot to show people just how bad DV really is.

Hope it helps.

Steven White
May 6th, 2005, 03:10 PM
Hm. Well those tests certainly make all the codecs look nasty!! The one thing that troubles me most about them though, is that they're all interpolated back up to full-spec resolution... which makes me question if PA ratios have been adequately accounted for - particularly on multi-generation tests. The 1.5x anamorphic stretch on the DVCPRO-HD stuff really rips those horizontal patterns to pieces.

At any rate, this information confirms my suspician that DVCPRO-HD per pixel isn't an improvement on 4:1:1 NTSC DV. While the color artifacts appear slightly less signficant on the DVCPRO-HD, they're made up for by much more extensive spatial artifacting (mostquito noise, etc.). Kind of a shame really.

In my opinion, at 100 Mbps, I-frame compression isn't something Panasonic should be bragging about as a good thing. The images are still highly compressed, and the efficiency of adding a GOP at such data rates could do wonders for the image quality.

-Steve

Jeff Kilgroe
May 6th, 2005, 05:23 PM
Hm. Well those tests certainly make all the codecs look nasty!!

That's for sure. I think those tests are pretty worthless though considering all the factors and what appears to be some real errors in their results. As for the 1.5X anamorphic encoding of DVCProHD, I'm a bit concerned about how that will come into play with the optics of the HVX (this isn't a $6K+ lens that we might find on a Varicam here), not to mention the smaller CCD size. I think we can expect some pretty soft HD images from the HVX, especially in 1080p.

At any rate, this information confirms my suspician that DVCPRO-HD per pixel isn't an improvement on 4:1:1 NTSC DV. While the color artifacts appear slightly less signficant on the DVCPRO-HD, they're made up for by much more extensive spatial artifacting (mostquito noise, etc.). Kind of a shame really.

Exactly. :-( We do get 4:2:2 color, but with the trade-off of higher compression. However, this is still the same format used by the Varicam and I'm sure that the HVX200 will be a huge leap forward in quality for this price range. However, I wonder how DVCProHD will hold up against the upcoming HDV50 format that has been announced and the HDV100 format that has been hinted about. I'm going to assume that the HVX200 will beat any HDV50 camera to market and it uses an established codec, so that says a lot right there. But I think before we all get too pessimistic or overly excited about this camera, we need to see some sample video clips.

In my opinion, at 100 Mbps, I-frame compression isn't something Panasonic should be bragging about as a good thing. The images are still highly compressed, and the efficiency of adding a GOP at such data rates could do wonders for the image quality.

Yes, but adding a GOP still would increase motion artifacting, even with very short GOP lengths. Ultimately, what would be the best of both worlds would be a variable GOP, variable bitrate codec. With a solid state recording media like P2, there's no technical reason to lock the camera to a constant bitrate while recording. However, I think the level of processing power needed to dynamically cope with such a codec would push this camera out of the intended price range. I'm sure Panasonic wasn't trying to reinvent everything here either as they chose to use their existing formats. DVCProHD is a proven format. I can see that for still imagery (in some situations) that ordinary HDV could give a superior image, but overall I think DVCProHD will be the superior format for most uses. But hey, if it isn't all that great, I'll save my money and just start renting bigger and better cameras to do my work instead of trying to own one.

Tommy James
May 6th, 2005, 09:32 PM
So I am wondering how you can distribute video at a 100 megabit per second streaming rate ? I am assuming that Blu-Ray DVD can handle it. How much horsepower does your computer need? With 720p30 streaming at 20 megabits per secound my high definition plays just fine with my modest 2.5 gigahertz pentium 4 and my 128 megabyte video card. I can't play 1080p with my system.

Jeff Kilgroe
May 7th, 2005, 12:10 AM
So I am wondering how you can distribute video at a 100 megabit per second streaming rate ? I am assuming that Blu-Ray DVD can handle it. How much horsepower does your computer need? With 720p30 streaming at 20 megabits per secound my high definition plays just fine with my modest 2.5 gigahertz pentium 4 and my 128 megabyte video card. I can't play 1080p with my system.


Grrr... I had to edit my reply because I misunderstood what you were saying. I guess I'm tired and it's way past my bed time.

Anyway, distribution is still up in the air. BluRay and HD-DVD will probably be the media of choice, but both support MPEG2, MPEG4 and WM9 so recompression to one of those will be necessary out of the DVCProHD format. You could always place the DVCProHD file onto the BluRay or HD-DVD disc as if it were a data disc and then your intended viewer could play the file if they had the proper software or codec installed on their system. Other ways to distribute DVCPro data will probably be the same as it is now. Send it out on DVCPro tape (buy, rent, borrow, steal a deck) or give someone an HDD or DLT or DVD-R or whatnot. We can also share P2 cards, but with the current estimated P2 prices, you can have my P2 when you pry it from my cold dead fingers.

As for your computer, you have a bottleneck or problem software somewhere if you can't play back 1080p. However, you haven't given us any real specific information so it's hard to say for sure. What type of file are you trying to play? Do you have a display with full 1080p resolution or is your system/software trying to scale it down on playback? What software are you trying to play the video with? Give VLC media player a try at www.videolan.org -- it's free and is very compact with low overhead. It plays a lot of stuff like HDV and higher res video clips very well, provided you have the proper codecs installed. But a 2.4GHz P4 shouldn't break a sweat trying to play a 1080p video file if it's encoded in a reasonable format.