Pframes
P-frames, or predictive frames, are a type of video frame used in inter-frame compression. They encode only the changes from previously decoded frames rather than storing a complete image. To achieve this, the encoder analyzes the current frame against one or more reference frames and records motion vectors that describe how blocks in the current frame have moved relative to the reference, along with a residual image containing the difference between the predicted and actual pixels. The decoder uses the motion vectors to reconstruct the predicted blocks from the reference frame and then adds the residual to recover the original frame.
P-frames typically reference past frames, in contrast to B-frames, which may reference both past and future
Limitations and considerations include dependency on earlier frames, which means errors can propagate if a reference
In common usage, a GOP starts with an I-frame and contains a mixture of P-frames (and sometimes