Motion Vectors are 2D vectors that represent the displacement in normalized pixel units of a pixel in the current frame to the next frame (forward motion vector), or its displacement from the previous frame (backward motion vector).
Motion Vectors can be rendered by a 3D application when dealing with synthetic images, or produced through image analysis when images come from live action footage.