As the name suggests, you are basically encoding each separate frame as its own picture. Intra-frame codecs store all the video information for each frame on every individual frame. To handle these two scenarios, there are two distinct codec types: Intra-frame codecs (best for editing) and Inter-frame codecs (best for delivery). This can result in large, uncompressed files with lots of video data.Īlternatively, when delivering a digital video, you want your file to be compressed and as easy as possible for your video player to access, read and display. So, ideally, all the data or information for each frame should be easily accessible to the editing program. When editing digital video, non-linear editing programs work by accessing and changing the individual frames of that digital file. If you use a “delivery” format in an editing program (such as ScreenFlow), it can behave distinctly BADLY, causing all sorts of problems that, if you don’t know what’s going on, can appear to be caused by your editing program.
In the world of digital video there are formats that are designed for editing, and then there are formats that are designed for delivery (or distribution). One of the first questions we ask (after “did you spill a cold beverage on your keyboard?”) is:ĭo you have imported video in your projects and if so what format/codecs are those imported videos? Editing formats vs. We occasionally get support calls from people that are experiencing strange lagging, stuttering, or freezing of ScreenFlow when they are trying to edit their projects.