Method of providing a bitstream comprising video data encoded by an encoder apparatus, the method including: a processor of the encoder apparatus determining a motion vector of a current block of a current video frame of a sequence of video frames comprising video data captured by a video capturing device, the motion vector defining an offset of the current block relative to a prediction block of an already encoded first reference video frame stored in a memory of the encoder apparatus, wherein at least part of the offset defined by the motion vector is associated with global motion in the video data if the video capturing device is moving relative to a scene; a difference between the current block and the prediction block defining a residual block; the processor determining motion vector predictor candidates for predicting the motion vector, the motion vector predictor candidates being determined by the processor based on one or more motion vectors of one or more already encoded blocks of the current video frame and/or one or more already encoded blocks of one or more reference video frames, preferably the first reference video frame, stored in the memory of the encoder apparatus; the processor determining or receiving a motion compensation vector for each of the motion vector predictor candidates, a motion compensation vector providing an estimate of a part of a motion vector predictor candidate that is associated with global motion; the processor determining global motion compensated motion vector predictor candidates, each of the compensated motion vector predictor candidates being determined based on a difference between a motion vector predictor candidate and an associated motion compensation vector; and, selecting a compensated motion vector predictor from the global motion compensated motion vector predictor candidates; and, determining a motion vector difference based on the compensated motion vector predictor and the motion vector; the processor using an entropy coding algorithm to code the residual block, the motion vector difference, an indication, preferably a binary flag, that the motion vector difference is based on a difference between the motion vector and a compensated motion vector predictor; an indication of the compensated motion vector predictor selected by the processor; and, conversion information for converting the motion vector predictor into the compensated motion vector predictor, into a bitstream. a processor of the encoder apparatus determining a motion vector of a current block of a current video frame of a sequence of video frames comprising video data captured by a video capturing device, the motion vector defining an offset of the current block relative to a prediction block of an already encoded first reference video frame stored in a memory of the encoder apparatus, wherein at least part of the offset defined by the motion vector is associated with global motion in the video data if the video capturing device is moving relative to a scene; a difference between the current block and the prediction block defining a residual block; the processor determining motion vector predictor candidates for predicting the motion vector, the motion vector predictor candidates being determined by the processor based on one or more motion vectors of one or more already encoded blocks of the current video frame and/or one or more already encoded blocks of one or more reference video frames, preferably the first reference video frame, stored in the memory of the encoder apparatus; the processor determining or receiving a motion compensation vector for each of the motion vector predictor candidates, a motion compensation vector providing an estimate of a part of a motion vector predictor candidate that is associated with global motion; the processor determining global motion compensated motion vector predictor candidates, each of the compensated motion vector predictor candidates being determined based on a difference between a motion vector predictor candidate and an associated motion compensation vector; and, selecting a compensated motion vector predictor from the global motion compensated motion vector predictor candidates; and, determining a motion vector difference based on the compensated motion vector predictor and the motion vector; the processor using an entropy coding algorithm to code the residual block, the motion vector difference, an indication, preferably a binary flag, that the motion vector difference is based on a difference between the motion vector and a compensated motion vector predictor; an indication of the compensated motion vector predictor selected by the processor; and, conversion information for converting the motion vector predictor into the compensated motion vector predictor, into a bitstream.