DV Info Net

DV Info Net (https://www.dvinfo.net/forum/)
-   AVCHD Format Discussion (https://www.dvinfo.net/forum/avchd-format-discussion/)
-   -   Testing AVCHD encoders - standardized AVCHD test clip? (https://www.dvinfo.net/forum/avchd-format-discussion/297217-testing-avchd-encoders-standardized-avchd-test-clip.html)

Martin Nilsson August 19th, 2009 10:25 AM

Testing AVCHD encoders - standardized AVCHD test clip?
 
Assume that I have footage in AVCHD that I need to edit and where I *must* deliver the final result as AVCHD.

If I understand messages in this forum right (?), I can achieve superior final quality by transcoding to a less compressed format such as Cineform first, then editing, and finally recompressing to AVCHD, rather than using a native AVCHD editor throughout the workflow.

But this must mean that the Cineform-to-AVCHD encoder is higher quality than the native AVCHD editor's AVCHD encoder (because if the latter had used an internal intermediate format similar to Cineform, it should have been able to achieve a similar result). A conclusion is that there must be very large differences in AVCHD-encoder quality between different editors.

I'd be very interested in seeing some kind of objective evaluation of the quality of AVCHD encoders. I guess this could be accomplished by comparing the results of re-encoding a short, standardized AVCHD test clip.

I humbly would find it great if the experienced members of this forum agreed on a representative test clip that suitably exercises AVCHD encoders. Already done, perhaps? Or is the stage set for a competition or a vote?

Perrone Ford August 19th, 2009 11:02 AM

You are drawing an incorrect conclusion from a faulty premise.

Your premise is that because of what you've read here, Cineform as an intermmediate codec must produce superior results to just using AVCHD on the timeline.

This is incorrect.

If I place File A on the timeline and simply render to File B, that is going to give me the best results

If I place File A on the timeline, render to cineform to get file x, then load file B on the timeline and render to file Z, then File Z will not be as good as File B.

HOWEVER, if I put file A on the timeline, make some cuts, gange the sky to be more blue, make the grass more green, enhance the colors, increse the contrast, and THEN render the file, then the cineform workflow should produce superior results.

Predrag Vasic August 19th, 2009 02:13 PM

Somewhat confusing
 
Just to get things clear here.

Let's say your file A is original AVCHD footage. Let's also say you transcode that AVCHD footage into Cineform (or Apple Intermediate Codec, or ProRes) for easier editing, and call that file X.

If you edit A directly in you NLE (just cuts and simple fades, wipes, etc) and render the resulting content to file B in AVCHD (directly from your NLE), you will preserver the highest amount of quality of the original AVCHD.

If you edit X and then render to B in AVCHD, the outcome will theoretically be inferior then A -> B, because you now have A -> X -> B.

However, if you need to do some significant post-production work on your video (colour correction, exposure correction, visual effects, etc), the better solution would be A -> X -> B. This is becausse AVCHD has 4:2:0 chroma sampling, whereas all the popular intermediate codecs (ProRes on Mac, or Cineform on Mac/Win) have 4:2:2 chroma sampling, giving you much better colour resolution to work with. The original colour won't automatically be resampled to the higher resolution, but any image manipulation will gain significantly from the additional colour space. When your edit is finished, your NLE will down-sample your chroma data back to 4:2:0 for AVCHD encoding.

So, choose one or the other depending on what type of editing work you need to do to your AVCHD, and how much of it will there be. If it's just transitions, edit AVCHD directly. If it's whole clips (or whole movie), transcoding to something intermediate is a much better idea.

Perrone Ford August 19th, 2009 05:59 PM

Pedrag explained it more clearly than mine. I was seriously sleep deprived. There is one things left out.

Cineform and some other intermediate codecs can also be 10 bit of precision instead of the 8 bits of Normal ProRes, AVCHD, etc. This allows for much cleaner color gradations, luma changes, and other things. So it's highly desirable to use a 10-bit codec for that kind of work if you can. It does require more machine power though.

Ron Evans August 19th, 2009 06:42 PM

IF you just want to cut off shots of one's feet etc!!! Then the easiest is to edit in camera by splitting clips . Absolutely no quality loss. You can still backup everything on the computer for future use. Not sure how easy this is on all AVCHD cams but is very easy on the Sony's I have and is a skill worth learning( and a lot easier than using a smart cell phone!!!!).

Ron Evans

Martin Nilsson August 20th, 2009 03:39 AM

Thank you, Predrag and Perrone, for your clarifications. Apologies for my naive perspective.

Quote:

Originally Posted by Predrag Vasic (Post 1243545)
However, if you need to do some significant post-production work on your video (colour correction, exposure correction, visual effects, etc), the better solution would be A -> X -> B. This is becausse AVCHD has 4:2:0 chroma sampling, whereas all the popular intermediate codecs (ProRes on Mac, or Cineform on Mac/Win) have 4:2:2 chroma sampling, giving you much better colour resolution to work with. The original colour won't automatically be resampled to the higher resolution, but any image manipulation will gain significantly from the additional colour space. When your edit is finished, your NLE will down-sample your chroma data back to 4:2:0 for AVCHD encoding.

I see. But one thing I don't understand is why NLEs don't use such a fine-grained color space for its internal representation when rendering. As long as I stay within one program, why couldn't the NLE use the same high-quality representation as the intermediate codecs? After all, the NLE only needs this representation temporarily during the render process.

In an ideal world, I would wish that the difference between native AVCHD editing and AVCHD-intermediate-AVCHD editing only be that the native NLE uses something equivalent to a high-quality intermediate codec _internally_ on rendering to screen or disk, but that this is hidden from the user. If one needs to go between several programs, the situation is different of course, and it would be necessary to export the intermediate format.

Predrag Vasic August 20th, 2009 06:50 AM

Internal rendering
 
I'm not sure how others do it, but Apple's software (iMovie, FCE, FCP) render an effect by adding a file that contains only the modified portion(s) of the original clips. For example, if you have a transition between two clips, a new file will be created that only contains the transition. Original files will remain the same. The new file is usually in the same format as the original ones (AIC, DV, ProRes...).

If Apple (or Clipwrap) one day makes it possible to work with AVCHD directly, I wonder how the edited clips will be rendered. What you are saying makes a whole lot of sense. If that is indeed the case, the "internal codec" may as well be some standard one (such as AIC, or ProRes) that is supported across the OS (via QuickTime in Mac, or AVI in Windows). In that case, there should be no reason why external apps couldn't work with those temporary renders.

I am now very curious as to how FCP deals with various codecs thrown at it.

Bryan Sellars August 22nd, 2009 05:07 AM

Quote:

Originally Posted by Martin Nilsson (Post 1242825)
Assume that I have footage in AVCHD that I need to edit and where I *must* deliver the final result as AVCHD.

If I understand messages in this forum right (?), I can achieve superior final quality by transcoding to a less compressed format such as Cineform first, then editing, and finally recompressing to AVCHD, rather than using a native AVCHD editor throughout the workflow.

But this must mean that the Cineform-to-AVCHD encoder is higher quality than the native AVCHD editor's AVCHD encoder (because if the latter had used an internal intermediate format similar to Cineform, it should have been able to achieve a similar result). A conclusion is that there must be very large differences in AVCHD-encoder quality between different editors.

I'd be very interested in seeing some kind of objective evaluation of the quality of AVCHD encoders. I guess this could be accomplished by comparing the results of re-encoding a short, standardized AVCHD test clip.

I humbly would find it great if the experienced members of this forum agreed on a representative test clip that suitably exercises AVCHD encoders. Already done, perhaps? Or is the stage set for a competition or a vote?

I downloaded a trial of Cineform HD to do some comparisons and could not see any difference between my direct edited AVCHD 1920x1080i and the ones I tried using Cineform as the Intermediate, but seeing Cineform was over 7 times the price of my editing program I couldn't justify the expense as most of my editing is fairly straight forward with very little color correction and no multy camera shoots, what I did like about Cineform was you can edit 1920x1080 with ease,whereas I have to use proxy files at 720x575 to give me the same speed of editing, but as I said the results were the same.


All times are GMT -6. The time now is 02:39 AM.

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