TL;DR - HEVC/H.265 Is not optimized as an editing codec.  Transcode to an edit friendly codec or request footage to be delivered in a different codec.  Support is better on Premiere 2020.



In an ever changing landscape of camera technology and shooting scenarios there has been a dramatic rise in the use of HEVC or High-Efficiency Video Coding.  Also known as H.265 and MPEG-H Part 2 it is a successor to the widely used Advanced Video Coding (AVC, H.264 or MPEG-4 Part 10).  In comparison to AVC, HEVC gives 25 to 50% better data compression at the same level of video quality or significantly improved video quality at the same bitrate and supports resolution up to 8K UHD.  In addition HEVC can support the higher fidelity Main10 profile allowing for 10-bit color space!  Assuming your hardware supports it, this allows for the maximum number of colors represented to jump from 256 to 1024 levels per channel.  This allows for a significant reduction in color banding for use in keying, compositing, and color grading.  

Photo credit: Z3 Technology




With all these substantial benefits it seems like a no-brainer to utilize this technology right?  Well the answer is not as straight forward.  


“Work smarter, not harder.”





Although shooting H.265 is just as easy to shoot as other codecs (and honestly sometimes easier as consumer products default to the codec) something needs to be said very clearly; “H.265 is NOT an editing codec.”  Is it possible?  Yes.  Should you do it?  No*.  The answer really comes down to considering you’re editorial pipeline.  

*There are few scenarios where editing with HEVC will not slow down your edits.


Without getting in to all the technical details of how codecs work and the differences between Intraframe and Long GOP encoding (you can Google that if you’d like) H.265 is a highly compressed codec which requires your computer to decode while editing on the fly.  



Although most computers are capable of doing this to some degree you end up using your resources to decode rather than focus on creative tasks that could use that processing power.  And what if you have a lot of HEVC footage or are using a multicam clip?  The more you dedicate your system to decoding these streams on the fly the more you need to be prepared to give up other comforts of the creative process; graphics, compositing, effects, transitions, mogrts, etc.  




So what should you do?


GRIN AND BEAR IT

If you are doing minimal editing and you aren’t needing to jump around in the timeline or play backwards then you can use HEVC with little to no interruption.  Maybe you just need to add a graphic at the top the clip and then are done?  Sure go for it.  Trim the heads and tails of a clip and done?  Go for it.  Need to edit answer and response in a frame accurate manner? No.  See below.  Also note that certain releases of software did not fully support HEVC so you may come across complications depending on what technology you are using.


ENCODE

When you have HEVC that you have to work with the simplest solution is to encode. Using an iframe codec such as ProRes or DNxHR will make your editing significantly easier.  Encoding will take time but it will take less time to encode than it will to struggle through playback and timeline movement.  



REQUEST SHOOTING IN A DIFFERENT FORMAT


PROFESSIONAL/PROSUMER GRADE CAMERA (DSLR)

If your footage is coming from a professional or even prosumer camera changing the codec is a relatively straightforward process in the camera settings menu.  Requesting to shoot in a different format should not be a problem.



CONSUMER GRADE (Smart phone)

Request that the user shoot their footage in H.264 instead of H.265. Below are links that show how to quickly change the settings.


(Settings > Camera > Formats, and set Camera Capture to Most Compatible instead of High Efficiency.

https://www.macworld.com/article/3282524/how-to-disable-heif-and-hevc-formats-in-ios.html




We have found that using HEVC footage while working on a virtual machine, no matter how powerful, does not create the optimal editing experience.  In particular on the Windows 10 Server there is not great support.   There is a lot of conversation online about the pros & cons of using HEVC.  We at BeBop suggest transcoding or shooting the footage in a different codec.  If you would like to read more regarding this topic here are some links;


HEVC / H.265 Explained - x265


Reddit: H.264/H.265 ARE NOT EDITING CODECS!!! (mods: please sticky)


Frame.io - HEVC (H.265): What Is It and Why Should You Care?

HEVC and DaVinci Resolve | Why You Need to Transcode






For any questions or problems, please create a ticket on the BeBop Helpdesk.