Advertisement
Motion Estimation (M.E.) is the process of estimating the motion of parts of an image between consecutive frames of a video. This helps reduce the amount of data by storing only the changes or movements between frames, rather than fully encoding each image.
The M.E. range determines how large the search area for motion estimation can be. This means that the codec looks for movements within a specified frame around a reference pixel. A larger M.E. range increases the accuracy of motion estimation, but can also affect computing power and compression efficiency.
The typical value range is from 16 to 64
Advertisement
Scene changes occur when there is an abrupt change in the image content between two consecutive frames
The value affects how sensitive the codec is to scene changes. Typically this value is set from 0 to 100
Specifies how big the difference from one frame to the next frame must be for an I-frame to be inserted.
The Motion Estimation Search Algorithms in the libx264 codec are crucial for the efficiency and quality of video compression. They determine how the motion between frames is estimated to generate P-frames. Different search methods such as Diamond Search, Hexagon Search and Full Search offer different trade-offs between accuracy and computational effort.
Advertisement
Subpixel refinement in the libx264 codec is a powerful tool for improving motion modeling in video compression. It increases the accuracy of motion estimation, providing better image quality and more efficient compression by capturing finer motion details between adjacent frames. This feature is particularly useful in scenes with subtle motion or fine textures, where traditional integer-pixel motion estimation may be inaccurate.
Chroma Motion Estimation (Chroma M.E.) is a technique used in video compression, particularly when encoding video with the libx264 codec. It refers to estimating the motion of color components (chroma) of an image, as opposed to the brightness component (luma), which is traditionally given more focus.
By taking color information into account when estimating motion, compression becomes more efficient, resulting in better use of available storage space.
If Chroma Motion Estimation is deactivated, only the brightness information is used to determine the direction of movement.
If Chroma Motion Estimation is activated, brightness and changing colors are used to determine the direction of movement.
The Weighted Prediction P-Frames feature in the libx264 codec is a method to improve video compression, especially in the prediction of P-frames (predicted frames).