Thread: The best codec for output and archive?

Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1 The best codec for output and archive? 
    Senior Member
    Join Date
    Sep 2007
    Location
    Brazil
    Posts
    106
    Hi guys i am doing a test on output 1080p qt movies from after effects and i am trying to figure out best solution. Any codec suggestions ?
    Reply With Quote  
     

  2. #2  
    Senior Member Kyle Mallory's Avatar
    Join Date
    Jan 2007
    Location
    Salt Lake City
    Posts
    617
    JPEG2000 for archive, or OpenEXRs for highest-quality output.
    Reply With Quote  
     

  3. #3  
    Senior Member Radoslav Karapetkov's Avatar
    Join Date
    Jul 2007
    Location
    Sofia, Bulgaria [EU]
    Posts
    2,409
    Quote Originally Posted by Kyle Mallory View Post
    OpenEXRs for highest-quality output.

    Better than TIFFs? :detective2:

    And do you have experience with this 16 bpc codec - Microcosm - by Digital Anarchy [now bought by RedGiant].
    EveryOne is the One...
    Reply With Quote  
     

  4. #4 Cineform 
    Senior Member Daniel Browning's Avatar
    Join Date
    Sep 2007
    Location
    Portland, OR
    Posts
    634
    Quote Originally Posted by Paulo Emílio View Post
    Any codec suggestions ?
    I recommend Cineform. Visually lossless at moderate filesizes and very well done, IMHO. Costs under a grand.
    --Daniel Browning
    Reply With Quote  
     

  5. #5  
    Quote Originally Posted by Daniel Browning View Post
    I recommend Cineform. Visually lossless at moderate filesizes and very well done, IMHO. Costs under a grand.
    Why would anybody even think of choosing a proprietary format for archiving? I can see using proprietary tools for workflow (get the job done right/fast/etc.), but I would expect that when archiving, the most important feature is readability. Will Cineform be prevalent 20 years from now?
    Michael Tiemann, Chapel Hill NC

    "Dream so big you can share!"
    Reply With Quote  
     

  6. #6  
    Senior Member Kyle Mallory's Avatar
    Join Date
    Jan 2007
    Location
    Salt Lake City
    Posts
    617
    Quote Originally Posted by karapetkov View Post
    Better than TIFFs? :detective2:

    And do you have experience with this 16 bpc codec - Microcosm - by Digital Anarchy [now bought by RedGiant].
    Yes, better than TIFFs. EXR is a float-based format specifically created for high dynamic range (hdr) source material and VFX work by ILM. It is natively supported by NVidia's shader engine for hardware accelerated processing, and as a file format, is much simpler than TIFF. While TIFF is an open standard, in which each vender writes their interpretation of that standard, EXR is open-source (at least in the sense that ILM releases [regularly] their own code to further support it).

    I am not familiar with Microcosm.
    Reply With Quote  
     

  7. #7  
    Senior Member Daniel Browning's Avatar
    Join Date
    Sep 2007
    Location
    Portland, OR
    Posts
    634
    Quote Originally Posted by Miraverse View Post
    Why would anybody even think of choosing a proprietary format for archiving?
    Because some people have different needs.

    Some need to archive in a way that will never require further maintenance, like putting it in a time capsule as in the movie "Knowing". For those, it would be vital to use file formats and storage media that are likely to be accessible in the future without any intervention in the intervening 20 years. That might mean petabytes of storage instead of terabytes and making the footage hard to dig up and use.

    Other people don't need or want to make it difficult to access, but to have it available at a moment's notice. Cineform files are small and light on CPU utilization, so they can be used with no transcoding or proxies as long as the software is compatible.

    Will Cineform be prevalent 20 years from now?
    If any archive format, including Cineform, becomes undesirable in the future, it can be transcoded to whatever new format is desired.

    I'd prefer a non-proprietary format, too, but for some needs the compromise is well worth it.
    --Daniel Browning
    Reply With Quote  
     

  8. #8  
    Senior Member Radoslav Karapetkov's Avatar
    Join Date
    Jul 2007
    Location
    Sofia, Bulgaria [EU]
    Posts
    2,409
    Quote Originally Posted by Kyle Mallory View Post
    Yes, better than TIFFs. EXR is a float-based format specifically created for high dynamic range (hdr) source material and VFX work by ILM. It is natively supported by NVidia's shader engine for hardware accelerated processing, and as a file format, is much simpler than TIFF. While TIFF is an open standard, in which each vender writes their interpretation of that standard, EXR is open-source (at least in the sense that ILM releases [regularly] their own code to further support it).

    I am not familiar with Microcosm.

    Thanks for the reply.

    I am a bit confused whether the 16bit bpc or 32 bpc OpenEXR output is recommended [in Adobe Afx, it says 32 bpc is not recommended].
    EveryOne is the One...
    Reply With Quote  
     

  9. #9  
    I like DPX.

    But the advantage with OpenEXR is that you have smaller files and more channels (if you want them to use them). I think AE handles EXR with 4 channels (RGB) while Fusion5 can handle about 15, and Nuke can handle 64 channels -

    you can do fun stuff like this -

    http://www.fnordware.com/OpenEXR/

    ships with CS4 -
    http://fnordware.blogspot.com/2008/1...fects-cs4.html
    Reply With Quote  
     

  10. #10  
    Senior Member Kyle Mallory's Avatar
    Join Date
    Jan 2007
    Location
    Salt Lake City
    Posts
    617
    I should take back my previous statement about EXR being 'superior' to 16bpc TIFFs. In all fairness, each has it's selling points... I think I would still use EXR's over 16bpc integer TIFFs for 98% of my work, but there is still that 2%... Anyway, back to your question:

    I think 16bpc vs 32bpc depends slightly on the intended outcome/purpose/use of the file. In both cases, EXR's are floating point. Traditionally, 'float'ing point numbers are 32-bit, but EXR utilises a "half" float (16bits). This 16bit-float is the same float format that is compatible with nVidia or another hardware graphics engines. Obviously, saving at 32bpc is more information than 16bpc, but you may lose some performance benefits, with little or no more retained image information. You also effectively double your file size.

    The EXR documentation describes 16bpc images as having 30 stops of latitude, and 1024 levels per stop (which is about the same for 16bpc 'signed' integer images). Some precision is lost as a result of the floating point math, in the lower levels of the images, which has the nice side-effect of slightly better results in grain management (since grain is often seen as noise in the lowest levels of the image). This also helps in some of the compression schemes that EXR uses, since grain has a tendency to complicate/reduce compression levels. If you are intent on keeping the integrity of *everything* in your original image, including grain, etc. This might be a reason to keep to TIFFs (that 2% I mentioned), but generally speaking, most people would just as rather lose that noisy garbage anyway.

    That said, 32bps is still king for data retention. If you are serious about keeping the highest quality of image, regardless of other factors, I see no reason not to use 32bpc [float] over 16bpc [half] EXRs.

    Keep in mind also, that the RED and all other cameras out there, including (by general consensus, film) can't really represent any more than 16bpc of information anyway, sooo.... food for thought.
    Reply With Quote  
     

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts