Distribution Codecs and Codecs for Editing. This distinction is pretty important, because distribution codecs are not suited for editing, they often cause problems, will always result in disappointing quality when re-delivered and frequently require conversion to another editable format before you can start editing.

Let's start with the basics. A video Codec is a way to Compress and Decompress video.

The higher the resolution of the video the more complex it becomes. SD with only 720 x 480 resolution is pretty simple, HDV or HD with either 1440 x 1080 or 1920 x 1080 is getting a bit more complex and RED 4K or even EPIC 5K makes it hugely more complex, because of the sheer number of pixels to compress. The balance is always to keep file size and compression ratio manageable.

Let's make a small detour to show the difference between Distribution codecs and Editing codecs. Imagine two forms of vacation, backpacking, and a 5-star luxury resort to really show the differences and it all relates to the luggage you haul along.

Backpacking: All the luggage is stuffed in a single backpack, it does not matter if it comes out all wrinkled, all that matters it is lightweight, does not contain stuff you don't need, is highly compressed to keep the size of the backpack small and gives you the clothing you need when the weather turns cold, wet and windy, CWW. The same with distribution codecs, they are also CWW, Compressed, but watch-able on the WEB. A backpacker is ill-equipped to join a luxury diner-dansant where 'black-tie' is requested, since he did not pack it in the first place, all he has is heavily wrinkled casual clothing, and his dirty trekking boots. He is ill-equipped to join a golf match, since he did not bring his clubs, etc. The same with distribution codecs, they are ill-equipped to do anything but play-back. Too much has been lost to compression, getting rid of stuff not needed and weight considerations.

5-Star Luxury Resort: All the luggage is loosely packed in a number of Louis Vuitton cases to avoid wrinkles, the number of cases is irrelevant when there is a Bellboy to take care of them, the tuxedo, golf clubs, and dancing shoes and whatever else comes to mind for such a vacation are also packed. Nothing is forgotten and who cares if you packed stuff you did not need? This is like an editable codec, lightly compressed to avoid wrinkles, a number of cases, so you never end-up empty handed and are prepared for every eventuality.

It is obvious that backpacking is far less expensive than a 5-Star Luxury Resort, and the same applies to the computer requirements for distribution or editable codecs. For only playing a video, you need a simple computer, to edit you need much more muscle from the computer, like a Bellboy, to carry all the extra luggage. The following chart shows that:

Material downloaded from the Internet tends to use distribution codecs and - generally - is ill-suited for editing. The material has been compressed so heavily, that it is extremely difficult if not impossible, to edit at all.

Conversion of a distribution codec to an editable format, if it is successful, will only lead to disappointing results. During the initial compression, so much video information has been irretrievably lost and can never be recovered, that the new 'source' material is at best only mediocre to start with. Upon final delivery, it is compressed again with further quality losses. The general advise is to get the original material in editable format from the copyright owner, avoid legal issues and improve the editing experience and end result.  Do not think that because you try to edit an .AVI file, that it is an editable format. AVI is just a container that can hold very different codecs inside. Whenever you have trouble editing an .AVI file, it is a very safe bet that it only contains a distribution codec inside, not an editable codec.

If you have access to a video camera, most of the codecs used are very editable. In contrast to some other editors, PR allows editing in native format, so all you need to do is either 'capture' over an IEEE 1394 firewire connection for tape based cameras, 'import' media from card based cameras by copying the entire contents of the memory card to the hard disk, or 'ingest' over a HD-SDI (or the 'poor-man's choice. over HDMI) connection from the camera to PC. There is no need to convert this material to an intermediate format in order to edit comfortably, unless the computer capabilities are really marginal. Of course, a faster PC will give a 'snappier' feeling, stutters less during playback and is more responsive, but you don't need to convert to another format.

The drawbacks of converting from a native format to some intermediate format are:

  • Extra time to create the conversions,
  • Extra disk space for the converted material,
  • The lower CPU load (because it is easier on the CPU), may be offset by the increased demands on memory and disk I/O,
  • The intermediate codec may not be (visually) loss-less, so quality deterioration can occur.

The general advise is to edit natively, unless it really is cumbersome and limits productivity. The alternative to upgrade hardware, may be the better solution.

For PC users there is a further complication and that relates to source material that uses the QuickTime 32 Server add-on, for .MOV or ProRes or even DNxHD in a QT container. QuickTime on a PC is a 32-bit application. It not only shows the dreaded 'gamma-shift' problems, but the major problem is the 32 bit nature of QuickTime. That simply means that the processing, when using the QT 32 Server add-on, occurs in a 4 GB memory space, even when 64 GB of memory is installed. The consequence is much more page-file swaps than would be normal on a system with lots of memory, causing severe performance degradation, but the other drawback is the very limited threading capability of this add-on, causing a far from efficient use of all the logical cores in the system. That is the simple reason ProRes 444, ProRes 422 and DSLR QT are ranked in the most CPU demanding column in the graph above.

If you use any version prior to PR CC 7.1.0.141, avoid using anything QT related, like QT, ProRes or DNxHD .MOV. You will be doing yourself a huge favor.

The camera you own, rent or lend to get your original source material from, is not something you can do much about. Your choices for the codec in use are limited or non-existent. Take it as you go. But realize that some codecs are very demanding on the system, and others are 'easy' on the system. That has consequences for the hardware needed to edit comfortably without stuttering, without jerkiness. If you have the choice between 422 and 420 encoding in the camera, always use 422, since it holds up better in post, if you have the choice between different compression rates, choose the least compressed one, that is the one with the highest xx Mb/s. It is much easier on the CPU and gives better quality. It takes more disk space, but disk space is cheap.

Typical codec problems one can encounter.

  • My .AVI or .MOV file plays fine in a software player like WMP, VLC or QT, but gives an error message in PR.
    • This is typically caused by a distribution codec in an .AVI or .MOV wrapper, that can contain numerous different codecs. The solution is to convert these files to an editable codec externally and take the quality hit or get the source material from the copyright owner.
  • Codec missing or unavailable message.
    • Same as above.
  • Playing the timeline gives stutters, jerky behavior and does not play fluidly.
    • This indicates that the hardware is not fast enough to handle the data-rate of the source material with the codec in question. Tuning the system, upgrading the bottlenecks or simplifying the timeline can help to solve the issue. Often it is a matter of adding disks or memory to the system, but if that is not feasible, using an intermediate codec like Cineform or Lagarith can also help to avoid the stuttering and jerky behavior.
  • Audio and video turn out-of-sync.
    • Often this is caused by not using Media Browser to import clips into a project or not heeding the advice to always copy the entire content of the memory card from your camera to the hard disk, including the complete directory structure. Alternatively, it could be caused by importing material that was first ingested on another platform, Mac for instance, where FCP created an intermediate format. Again the solution is to get the original material and ingest again.
  • After import the material either does not fill the complete screen or is zoomed in.
    • That is typical of OE, Operator Error, where the sequence settings do not match the source material. Create a new sequence that matches the source material, using 'New Sequence from Clip'.

 

Add comment
  • Since many things was changed in NLE from my latest question, I have another one.
    Now I'm using PP CC 8.0.1 and found this page https://www.adobe.com/rs/products/premiere/extend.displayTab4.html
    So, I'm considering to buy Rovi total code or 3am x264 PRO BD. Do you know is this just a marketing trick or they are really speed up rendering and other stuff mentioned on their official websites?
    Should I avoid to install them, as you suggested for K-lite and other codecs?
    Thank you!

    0 Like
  • Guest - Abiodun

    I ma planning to rent the Black Magic Pocket camera and the codec is Lossless CinemaDNG RAW or Apple ProRes 422 (HQ) (QuickTime MOV), how would I be able to natively edit it in pp cc?

    0 Like
  • Nice article, but I'm still confused - should I or shouldn't install any codec pack like K-lite or such? I'm working with Pemiere Pro CC and most often with DV or AVCHD footage directly imported from Sony cameras. In most cases (almost never) I'm not using footage compressed with other codec (maybe sometimes a small animations in .mov because of alpha channel for transparency). Right now I have installed K-lite codec pack. Would it be better if I reinstall my system and continue to work without any codec pack installed?

    0 Like
  • See the red warning above. Reinstall your system and never, never install codec packs.

    1 Like
  • Harm,
    Adobe PPro now is using all my processor and RAM available, so maybe this is indeed because of this update. I checked the installed version number and I have the right updated number installed as you mentioned in you rpost, and it really seems to be using my system resources much better when natively editing my mov/h264 footage from Canon EOS5D MarkIII camera.

    0 Like
  • Harm,
    Thank you so much again!
    One question, or do a need a platinum account for getting answers like these (which I am considering to do seeing all the great quality articles you are posting):
    I shoot Canon EOS 5D Mark III, which uses a MOV container with H264 codec if I understood correct. In your article you state that by using any Quicktime format, it will degrade my Windows 7 64 bit PC into a 32-bit operation mode, meaning max RAM-usage of 4 GByte. Now when editing this Canon EOS 5D footage in Premiere Pro, I see PPro never uses more then 25% of my Intel Quadcore processor, and never more then around 25% of my 12GB RAM. So is this due to the fact that Quicktime is reducing my Windows 7 PC back to a 32 bit system as you described?
    If so could you please tell into what format / codec I can transcode this footage into using the Adobe Media Encoder so as I can edit in 64 Bit again with Premiere Pro and After Effects Creative Cloud Subscription using my full processor and RAM available?
    And again, if I need a paid subscription for discussing these type of issues with you, please let me know so I know which paid subscription to buy with you.
    Thanks for writing all these great articles and analysis!
    Sebastiaan.

    from Haarlem, The Netherlands
    0 Like
  • Bas,

    If you use PR CC 7.1.0.141 or later, you are in luck. I have just made an addition to the Tweakers Page reflecting that. If you use an earlier version, then you have a problem that may be circumvented by rewrapping the .MOV into a .MPG or .MP4 file

    0 Like
  • Excellent Article, Harm. This explains many of the problems I've had with trying to edit distribution codecs in Premiere. One modest request. Possibly in the future would you compile a list of Cameras that use the Quick time 32 Server add-on so they can be avoided like the plague? Thanks for all the hard work, and explaining this in a lucid straightforward manner.

    from Fort Worth, TX, USA
    0 Like
  • Guest - Carolin Bertrand

    In reply to: Patrick Salvant

    @Patrick Salvant
    Not sure how far this possibility might help you:
    http://camcorder-test.slashcam.com/compare.html => choose language if it's the wrong one => filters => Video formats ? => pick the ones you are interested in => click 'show'
    Same site, but for DSLRs
    http://www.video-dslr.info/videodslr.html
    workflow see camcorder

    0 Like
  • Thanks, Carolin! Very Helpful.

    0 Like
Powered by Komento