View Full Version : Motion vector estimation does not work for P frames in AVC?
Rob105
4th February 2024, 17:51
I noticed using Zond 265 or StreamEye successful motion vector estimation for AVC codec only shows on B frames (green arrows), on P frames its always red arrows it this some specifics of AVC codec?
.
rwill
5th February 2024, 06:58
I noticed using Zond 265 or StreamEye successful motion vector estimation for AVC codec only shows on B frames (green arrows), on P frames its always red arrows it this some specifics of AVC codec?
.
Your screens are not working and it might take a while to get them approved.
In AVC P Slices there is one way to code a motion vector: With the help of the Motion Vector Predictor (MVP) which is the motion vector predicted from neighboring blocks. In addition to that some Delta is Coded. The Delta can be implicitly set to 0,0 by signalling P_SKIP Mode. Macroblocks in P Slices only have Motion Vectors that use the L0 reference picture list.
In AVC B Slices there are two ways to code a motion vector: With the help of the MVP or the so called Direct Mode. MVP works like before but without the SKIP Part. Direct Mode, which produces either Temporal or Spatial predicted motion vectors, codes no Delta and is somewhat similar to P_SKIP in P Slices. Macroblocks in B Slices can use the L0 or L1 reference list, or both at the same time.
Are you sure you are interpreting the colors correctly?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.