A method of stabilising a video signal, generated by a camera and transmitted as an encoded bit stream, the method comprising: receiving the encoded bit stream; decoding from the encoded bit stream a plurality of frames, including a reference frame, of the video signal; determining from the encoded bit stream an indication of motion of the camera; using the motion indication to determine a displacement of the camera between successive frames captured by camera; using the determined displacement to compensate for motion in the decoded video signal between the successive frames caused by the motion of the camera; characterised in that said using the determined displacement to compensate for motion in the video signal between the successive frames comprises: determining a pixel displacement for a n th frame representing motion in the video signal between a n th and a n-1 th frame caused by the determined displacement of the camera, filtering the pixel displacement, and shifting the image of at least one of the n th and n-1 th frames in accordance with the filtered pixel displacement, to thereby stabilise the decoded video signal; wherein said filtering the pixel displacement comprises: determining an accumulated pixel displacement of the n th frame x(n) based on said determined pixel displacement for the n th frame and a plurality of intermediate frames from the reference frame up to the n th frame; and determining a filtered accumulated pixel displacement for the n th frame x_filt (n) based on a weighted sum of the determined accumulated pixel displacement for the n th frame x(n) and a filtered accumulated pixel displacement for the n-1 th frame x_filt (n-1), wherein the accumulated pixel displacement for the n-1 th frame x(n-1) is accumulated over a plurality of intermediate frames from the reference frame up to the n-1 th frame. receiving the encoded bit stream; decoding from the encoded bit stream a plurality of frames, including a reference frame, of the video signal; determining from the encoded bit stream an indication of motion of the camera; using the motion indication to determine a displacement of the camera between successive frames captured by camera; using the determined displacement to compensate for motion in the decoded video signal between the successive frames caused by the motion of the camera; determining a pixel displacement for a n th frame representing motion in the video signal between a n th and a n-1 th frame caused by the determined displacement of the camera, filtering the pixel displacement, and shifting the image of at least one of the n th and n-1 th frames in accordance with the filtered pixel displacement, to thereby stabilise the decoded video signal; wherein said filtering the pixel displacement comprises: determining an accumulated pixel displacement of the n th frame x(n) based on said determined pixel displacement for the n th frame and a plurality of intermediate frames from the reference frame up to the n th frame; and determining a filtered accumulated pixel displacement for the n th frame x_filt (n) based on a weighted sum of the determined accumulated pixel displacement for the n th frame x(n) and a filtered accumulated pixel displacement for the n-1 th frame x_filt (n-1), wherein the accumulated pixel displacement for the n-1 th frame x(n-1) is accumulated over a plurality of intermediate frames from the reference frame up to the n-1 th frame. determining an accumulated pixel displacement of the n th frame x(n) based on said determined pixel displacement for the n th frame and a plurality of intermediate frames from the reference frame up to the n th frame; and determining a filtered accumulated pixel displacement for the n th frame x_filt (n) based on a weighted sum of the determined accumulated pixel displacement for the n th frame x(n) and a filtered accumulated pixel displacement for the n-1 th frame x_filt (n-1), wherein the accumulated pixel displacement for the n-1 th frame x(n-1) is accumulated over a plurality of intermediate frames from the reference frame up to the n-1 th frame.