Group Of Pictures
In order to allow high Compression rates for digital video it may be encoded into GOPs, or Groups of Pictures, which consist of keyframes and delta frames. Keyframes are normal frames that consist of a complete picture, similar to a still image file format like JPEG. Keyframes may be followed by delta frames, which only include changes from the previous keyframe or even a previous Delta Frame.
Since delta frames are significantly smaller than keyframes, they typically make up the majority of a GOP. While this is helpful for keeping stream (file) sizes down, it makes editing more difficult since you're limited to cutting at particular frames to ensure every Frame kept can be decoded properly.
Frame Accurate Editing
Alternatively you can combine editing with re-encoding, or just re-encoding 1-2 GOPs to compensate for the missing information. Some video editors include either built-in encoding features or the capability to use an external encoder for this purpose. Others have no encoding capabilities and are limited in which frames must be kept.
MPEG GOPs
The most common GOP-based video formats are MPEG-1, MPEG-2, and MPEG-4. Each uses the same convention for the three types of frames used. Keyframes are called I or Intra-Coded frames, in reference to the fact that they're self contained and require no other frames to be properly decoded. There are two types of Delta frames, P and B, which stand for Predictive-Coded and Bidirectional-Predictive Coded respectively. P frames rely on information from the prior I or P Frame to be decoded. B Frames are also delta frames, but use information from the previous I or P frame, as well as the following I or P frame, making them smaller than P frames.
GOPs With Multiple Keyframes
Some video formats allow GOPs to contain more than one Keyframe. While this doesn't affect the encoding quality, it does minimize the GOP header information, which is typically written only at the beginning of each GOP. It may also restrict the frames you can cut at with a GOP accurate editor.
GOPs With No Delta Frames
Although GOP based video isn't generally well suited to editing, some encoders can create video streams with only I frames. Although they will still be divided into GOPs, since each frame is self contained no re-encoding is necessary no matter where edits are made. However, the resulting file will be significantly larger than one encoded with delta frames as well.
Synonyms
Related glossary terms
Related software tools
3ivX D4 (BeOS) (Freeware)
3ivX is an excellent video quality MPEG-4 codec for BeOS. |
||
3ivX Delta Codec (Amiga 68k) (Freeware)
3ivX is an MPEG4 codec based on the MPEG4v3 ISO standard. |
||
3ivx MPEG-4 (Commercial demo)
3ivX is an excellent quality video codec based on the MPEG-4 video standard. |
||
3ivx MPEG-4 For Mac OS X (Commercial demo)
3ivX is an MPEG-4 codec that allows playback of all MPEG-4 compliant formats, such as DivX, 3ivX and XviD. |
||
Cinema Craft Encoder Basic (Trial) (Commercial demo)
Cinema Craft Encoder Basic is an affordable, high quality MPEG encoder |
||
Cinema Craft Encoder SP (CCE) (Shareware)
Cinema Craft Encoder SP allows you to directly encode AVI, QuickTime and DV files into DVD or SVCD compliant MPEG-2 streams, or VCD MPEG-1 streams. |
||
Cinema Craft Encoder SP (CCE) (Commercial demo)
Cinema Craft Encoder SP allows you to directly encode AVI, QuickTime and DV files into DVD or SVCD compliant MPEG-2 streams, or VCD MPEG-1 streams. |
||
Cucusoft MPEG/MOV/RM/AVI to DVD/VCD/SVCD/MPEG converter (Pro) (Commercial demo)
Cucusoft Mpeg/Mov/Rm/AVI to DVD/VCD/SVCD/MPEG converter Pro is easy to use and powerful video converter for experts as well. |
||
DGMPGDec (Open source)
DGMPGDec is an MPEG2 Decoder and Frame Server, based on DVD2AVI and MPEG2Dec. |
||
DivX (Ad-supported)
The latest version of the DivX. That is, you need to have this file installed if you want to watch DivX movies. And latest codec gives you the best quality. |
||
DivX (Win98/ME) (Shareware)
The latest version of the DivX codec for Win98/ME platforms. You need to have this codec installed in case you want to watch or encode DivX movies. |
||
DivX ;-) MPEG4 Codec (Freeware)
DivX ;-) is a hacked MPEG4 codec that allows you to watch and encode DivX ;-) video clips. You really need this one, trust me... |
||
DivX Create (Shareware)
This is the DivX pack you want if you're planning to encode DivX movies on your own. |
||
DivX for Linux (Freeware)
Official DivX codec for Linux -- provides same features and same quality as the Windows version does. |
||
DivX for Mac OS X (Shareware)
DivX5 for Mac is _the_ official DivX codec for Mac -- it has been developed by DivX Networks, same guys who have developed DivX4 for Win. Excellent MPEG-4 based video codec. |
||
DivX Pro (Win98/ME) (Shareware)
DivX is an extremely popular implementation of the MPEG-4 standard. |
||
DivX Pro for Mac OS (15 day trial) (Freeware)
DivX5 for Mac is _the_ official DivX codec for Mac -- it has been developed by DivX Networks, same guys who have developed DivX4 for Win. Excellent MPEG-4 based video codec. |
||
DivX Pro for Mac OS X (15 day trial) (Shareware)
DivX5 for Mac is _the_ official DivX codec for Mac -- it has been developed by DivX Networks, same guys who have developed DivX4 for Win. Excellent MPEG-4 based video codec. |
||
DVD-Rebuilder (Freeware)
Free tool that makes it possible to shrink a DVD movie into single DVDR disc, using CCE as an external encoder, producing far better quality than any of the fast one-click tools. |
||
HC Encoder (Freeware)
HC is a simple to use MPEG2 video encoder and is meant for creating MPEG2 video streams with a strong focus on DVD-compliancy. |
||
ImTOO AVI MPEG Converter (Shareware)
ImTOO AVI MPEG Converter is able to convert avi to mpeg1,mpeg2,mpeg4 and mpeg1,mpeg2 to avi. |
||
ImTOO AVI to DVD Converter (Shareware)
ImTOO AVI to DVD Converter is a DVD burning software which can convert AVI to DVD and burn it on DVD disc. |
||
ImTOO MPEG Encoder (Shareware)
ImTOO MPEG Encoder is an ultimate video and audio format converter. |
||
NeroVision Express (Commercial demo)
With NeroVision Express you can capture video and create impressive presentations in different video formats such as VideoCD, DVD, etc. |
||
QuEnc (Open source)
QuEnc is a free, good quality MPEG-1/MPEG-2 encoder, based on the ffmpeg encoding library. Works great with DVD-Rebuilder. |
||
TMPGEnc (Shareware)
TMPGEnc is an excellent shareware MPEG-1 and MPEG-2 encoder that can be used also for de/muxing, cutting, merging, etc. Superb tool! |
||
TMPGEnc MPEG Editor (Trial) (Commercial demo)
TMPGENC MPEG Editor allows you to edit MPEG video files at single frame accuracy. |
||
TMPGEnc XPress (Commercial demo)
TMPGEnc XPress is a completely redesigned version of the famous TMPGEnc MPEG encoder |
||
VideoReDo Plus (Shareware)
VideoReDo Plus is one of the most popular MPEG editors on the market. |
||
x264 full (Open source)
x264 is a free library for encoding H.264/AVC video streams. |
||
Xilisoft 1Click DV to DVD (Shareware)
1Click DV to DVD is ease-to-use DV to DVD converter which provides a simple way to convert and transfer Mini DV, DV to DVD-Video disc. |
||
Xilisoft AVI MPEG Converter (Shareware)
Xilisoft AVI MPEG Converter is able to convert avi to mpeg1,mpeg2,mpeg4 and mpeg1,mpeg2 to avi. |
||
Xilisoft Video Converter Standard (Shareware)
Xilisoft Video Converter is a good video conversion tool. It can convert video files between various formats including DVD, VCD, SVCD, MOV, RM, AVI, MPEG-1/2/4, WMV, 3GP. |
||
XviD Codec (Open source)
XviD is an open source video codec that lets you play and create MPEG-4 compatible videos. |
||
XviD Codec (Open source)
XviD is a MPEG-4 compatible codec, which produces very good video quality -- something that really competes with DivX. |