|
|||||||||
|
Thread Tools | Search this Thread |
December 10th, 2008, 08:20 AM | #31 | |
Join Date: Jul 2002
Posts: 1,244
|
Quote:
Do I understand you to say that editing with the Cineform files eliminates recompression when working totally in HD? |
|
December 10th, 2008, 08:40 AM | #32 |
Hi Jay...
Using CFHD doesn't totally eliminate recompression losses, but, if you visit their site and look at their examples, 10 generations and the image still holds up. CFHD is a very dependable and predictable codec...no surprises, no failures. Cineform has frequent updates. They seem to be a wee bit sloppy, making software mistakes as they go thru all these evolutions, but, all in all, well worth working with Cineform as a routine part of my workflow. One of their options is to convert to SD when you transcode. For my money, it's too early (i.e. before editting) to downconvert, but, I've heard positive results from their downrez algorithms. |
|
December 10th, 2008, 09:39 AM | #33 | ||||
Major Player
Join Date: Nov 2007
Location: Europe
Posts: 245
|
Quote:
Your second sentence is the answer: NO. Period. And BTW, the original is MP2 (in an MP4 wrapper), not MP4. Don't confuse BPAV with AVCHD. Quote:
Plus: Avids do read MXF. And concerning Vegas: It does not make sense to run in circles just because some software authors play games. Better quit them and choose a product that fulfills essential requirements. Let your purse vote. Professional results require professional tools. Nothing less. If you count the time to run circles, it costs you lots of coins more than what the app did cost you less. Quote:
On the other hand, MXF is a wrapper, no format (or codec), don't mix it. MXF is worldwide THE interchange format for video between broadcast organizations. So the question is, can the NLE read a certain MXF file AND does it understand the content in that MXF file, can it de-cipher the data in that file and is the required codec available? I can therefore not understand why you talk about generation losses. A digital copy is as good as the original. If you change the codec and have to re-render, than you get a generation loss. Your above mentioned CFHD.AVI incurs a generation loss, not MXF with MP2 Long GOP content. Quote:
With all due respect. P. |
||||
December 10th, 2008, 09:54 AM | #34 |
Peter...
Thanx so much for expressing your point of view, however, you have some misinformation. First of all, if you want to playback or decode the mp4 file in the BPAV folder, you need an AVC codec, wrapper not withstanding. Secondly, mxf is not a universal format. there are several versions which are incompatible with one another, depending on the OEM. Sony mxf, for example, is not the same as Avid mxf. As you said, mxf is just a wrapper. What's contained in the wrapper is as variable as avi or mov. Lastly, CPU processor speed has nothing to do with generational losses of a video codec. Long form GOP is still a interframe compressed mpeg2 codec. It will suffer a loss every time you go thru the decompress/recompress process, and it doesn't matter how fast the processor does this. CFHD is an intra-frame comression scheme. If I can quote cineform: " None of these formats were designed for post-production – they were either designed for capturing video on tape (DVCPRO HD), distributing video (MPEG), or still images (JPEG). Their application in a post-production environment often introduces unwanted characteristics including: i) generally poor multi-generational quality, ii) 8-bit arithmetic processing limitations, iii) specialized hardware, and iv) lack of a compatible forward path to higher resolutions (Cinema 2K/4K) or arithmetic depth (10-bit, 12-bit). In most cases these codecs are not worthy of use in a Digital Intermediate workflow, and is the reason many have felt that "compression" within DI is a "bad word". " While the penalty you pay is larger file sizes, the silver lining is that you don't suffer compression/decompression losses. A digital copy is NOT an exact duplicate if it has been decompressed/recompressed. May I refer you to this URL: http://www.cineform.com/technology/C...termediate.htm I still read about people having problems playing back long form GOP codecs. They see a bit of stuttering, simply due to pipeline roadblocks, I/O limitations, whatever is taking up CPU cycles. This doesn't happen with CFHD. With all due respect. |
|
December 10th, 2008, 04:18 PM | #35 | ||||
Major Player
Join Date: Nov 2007
Location: Europe
Posts: 245
|
Quote:
SP Mode files are basically HDV files which after rewrapping for example to QT run natively in Final Cut Pro or any other app with the proper (Calibrated) codec. Quote:
As a matter of fact, when re-wrapping a BPAV file to MXF it keeps its entire MP2 content, therefore I made intentionally the distinction between being able to read a file (container) and to understand or decode its content (codec). So the Sony MXF is as good as the corresponding BPAV file. Quote:
Quote:
MXF is identical to BPAV, not need to bother with both. And again: CFHD is one generation behind the BPAV original or its identical twin Sony MXF. If you transcode from MXF for post pro, take DVCProHD, CFHD, ProRes as whichever other interframe codec you prefer. But that is a different topic. Best P. |
||||
December 10th, 2008, 10:37 PM | #37 | |
Major Player
Join Date: Jul 2007
Location: Richmond, VA
Posts: 229
|
Quote:
Based on the disagreements in this thread, I don't plan on changing my workflow any time soon... |
|
December 10th, 2008, 11:34 PM | #38 |
Trustee
Join Date: Feb 2006
Location: USA
Posts: 1,684
|
You guys have totally left me in the dust here.
Can anybody recommend a site that will explain MFX, BPAV, wrappers, AVI, AVC, Cineform , CFHD etc. |
December 10th, 2008, 11:57 PM | #39 | |
Inner Circle
Join Date: Nov 2006
Location: Tallahassee, FL
Posts: 4,100
|
Quote:
Most cameras record a type (format of video). In the case of the EX1 it records a file using mpeg2 compression. This kind of compression is also used for DVDs. Sony's implementation of the mpeg2 codec is newer than most. This could present a problem for some trying to place that file into their editors. So the mpeg2 file is "wrapped" into a more standardized format called MXF or "Media Exchange Format". This is supposed to make it easier to share that file from place to place and make it more recognized by more programs. When the EX1 writes the files to the SxS card, it writes them in a folder structure. That structure is called BPAV. If you open up a BPAV folder on your computer you'll find that it contains a specific folder structure with files in them. The Sony Clipbrowser software takes this proprietary file structure, and extracts an mpeg2 file wrapped up in an MXF file container. So the filename has the structure xxxx.MXF. There are three fairly common file "wrappers" out there and some smaller known ones. On Macs the most common is the Quicktime wrapper. It has the extension .MOV. On the PC, the most common wrapper is the .AVI. Inside of those wrappers you can have all kinds of files. When you open your NLE and tell it to open a file, it looks at the wrapper to see if this is a wrapper it knows about. If so, it allows you to put the file on the timeline. If the compression method used to create the file inside that wrapper is known to your NLE, then it displays the video and audio. If it doesn't know the compression method (codec) then the file opens on the timeline but may be missing the video or audio portion, or maybe both. In some cases, the codec is so specific that it doesn't need a wrapper. An example of this is Windows Media Files. These are created by Microsoft encoders and always have a .WMV extension. It is it's own file type inside it's own wrapper. No other wrapper is needed. Another is .mp3 audio. It's a very specific type of audio that needs no wrapper. Now let's talk about codecs. There are generally 3 types. 1. Codecs used to capture video. These codecs need to take a lot of raw data being thrown at them by the camera, and write them quickly out to tape or media card. They are far less concerned with how easy it is to DECODE the information they ENCODE. These are also known as acquisition codecs. The Sony EX1 uses Mpeg2, the Panasonic HVX uses DVCProHD. 2. Editing or intermediate codecs. Once we get the video back to the editor, we need something that will hold up while editing. It would be nice if they were easy on the computer CPU so that they would play in real time even as we make changes to them. Very few codecs are truly great at this. An exception to this is the Cineform codec. It holds up great while editing, and is very fast. When I convert my HD files to this codec for editing, they move like miniDV files on the timeline. 3. Mastering or finishing codecs. These codecs are used to store all the information we want saved once we are done editing. In some cases they are very specific like mpeg2 for writing to DVDs, or AVCHD/Mpeg4 for writing to BluRay. In some cases, they are more generic like when we want a lossless codec to make sure that we have an EXACT representation of our finished work in case we want to produce something from it later. In some cases, the codecs can pull double or triple duty. In the case of the Panasonic cameras, their DVCProHD codec is often used in all three phases. It's not necessarily ideal for all 3, but the time saved in not having to transcode from one thing to another is a real help when speed is of the essence. This is one reason these cameras have taken such a stranglehold of broadcast news. You can shoot, edit, and master without ever having to change codecs and it saves a lot of time. Cineform works great as an editing codec,and it's not bad as a mastering one either. I've mastered some of my HDV projects this way. It produces fairly small files for as high a quality as they are. CFHD is shorthand for CineformHD. Other times, I'll want to really master to something that is totally lossless. and when I want that, I may render with the PNG Lossless codec inside a quicktime container. Or use the Blackmagic lossless codec inside the AVI container. Does this make things clearer for you?
__________________
DVX100, PMW-EX1, Canon 550D, FigRig, Dell Octocore, Avid MC4/5, MB Looks, RedCineX, Matrox MX02 mini, GTech RAID, Edirol R-4, Senn. G2 Evo, Countryman, Moles and Lowels. |
|
December 11th, 2008, 02:00 AM | #40 |
Major Player
Join Date: Nov 2007
Location: Europe
Posts: 245
|
Thx Perrone for your clear and very explanatory words.
Wish I could write like you do. P. |
December 11th, 2008, 07:22 AM | #41 |
Join Date: Jul 2002
Posts: 1,244
|
|
December 11th, 2008, 07:31 AM | #42 |
Perrone...
well said! Jay... If you have Quicktime Pro, one of the export options is PNG. PNG is an uncompressed format like like HuffyUV, but, more oriented to single frame image sequences. It works well, but, makes HUGE files. |
|
December 11th, 2008, 07:41 AM | #43 |
Inner Circle
Join Date: Nov 2006
Location: Tallahassee, FL
Posts: 4,100
|
Jay, yes, Bill is right. However, there are several types of PNG. On my implementation, I can select Best (uncompressed), or adaptive, or several others. Adaptive seems to give me very little visual loss with smaller files.
__________________
DVX100, PMW-EX1, Canon 550D, FigRig, Dell Octocore, Avid MC4/5, MB Looks, RedCineX, Matrox MX02 mini, GTech RAID, Edirol R-4, Senn. G2 Evo, Countryman, Moles and Lowels. |
December 11th, 2008, 07:53 AM | #44 |
Join Date: Jul 2002
Posts: 1,244
|
Thanks, Bill and Perrone.
I have what is probably a stupid question (once again exposing my ignorance of such things): Why can't someone--the NLE makers, the codec people--come up with a codec that renders a bit-for-bit copy of the original without any loss? Why is that so difficult? <buttoning up my trench coat> |
December 11th, 2008, 08:22 AM | #45 |
Jay...
It's called "uncompressed". And the drawbacks are gigantic file sizes and most computer systems can't playback because the image thruput is too high. The bottleneck is the playback speed of the storage media. If you stop to think about it, a 1920x1080 image is about 1.2Gbps at 24fps( I think I did that calc right...;o)). Modern hard drives(non-RAID) can do about 700mbps. Codecs get around this by compressing the bits and offloading some of that thruput on the CPU to regenerate the compressed images into visual images. The compression process does so by throwing away data bits that can never be recovered, only estimated. A compression scheme that doesn't lose the initial data doesn't exist(yet). There are near to perfect compression schemes, but, they incur very large file sizes and thruputs. Can't get something for nothing. On the positive side, codecs like Avid's DNxHD at 220 Mbps are nearly perfect. 220Mbps is a 2K format. 440Mbps is a 4K format. Super16 is a 2k format. 35mm is a 4K format...just to put things in perspective. I think it's funny that film resolution has become the defacto standard for image quality. People complain that video, because of its sharpness, looks too videolike and not film like. Oh well, I'm drifting off topic. |
|
| ||||||
|
|