
B Frames: Scans the next and previous frames for similar information.
P Frames: Scans the next frame for similar information. I Frames: Scan and copy entire frames based on the bit rate. The process is kinda confusing, but there are essentially three potential types of video frames in an interframe codec: I,P, and B frames. Popular interframe formats include H264, MPEG-2, WMV, and MPEG-4. Interframe codecs use a process known as frame blending to share data between frames. In contrast, interframe video codecs are much more complex and compressed than their intraframe counterparts. Otherwise you are probably losing quality once you start editing. 90% of the projects you send from After Effects should be exported in an Intraframe format. If you’re in the process of editing or compiling your project you need to be using an Intraframe format. Intraframe codecs are often referred to as editing formats, because they are often used in the process of editing rather than delivering to a client. The quality of the copied frame will vary depending on the specific codec and settings that you are using, but in-general, intraframe codecs are higher in quality when compared to interframe formats (We’ll talk about these in a second). An intraframe codec basically scans and copies one frame at a time. Intraframe codecs are pretty easy to understand. The first type of video codec that we should mention is an intraframe codec. INTRAFRAME VIDEO CODECS - EDITING FORMATS As a Motion Artist it’s helpful to understand the purpose of each codec. While others are bigger designed to be used by Colorists or VFX artists. Some codecs are small and optimized for streaming on the web.
Thankfully in today’s day and age we have all sorts of video codecs designed for specific projects. Without a video codec video files would simply be too large to stream over the internet, meaning we’d be forced to actually talk to each other, gross! Video Codecs are computer algorithms designed compress the size of a video. Just think of a video container as box that holds things. There are lots of potential video types that could be housed inside any given video container. If a client or friend asks you for a ‘quicktime’ or ‘.avi’ file they are likely confused about the actual video that they need delivered. I repeat, Video Containers are NOT Video Codecs. This is where an important distinction needs to be noted.