A video encoding method using motion compensation, the video encoding method comprising: a step of performing motion search to acquire a motion vector; a step (S102, S104) of calculating interpolation filter coefficients used for interpolation of a decimal-precision pixel using the motion vector; and a step (S103, S105) of performing the interpolation of the decimal-precision pixel using the interpolation filter coefficients and the motion vector, the video encoding method characterized by comprising a step (S107, S205-S209) of, for each interpolation filter coefficient, performing the following sub-steps (i)-(vi): (i) entropy encoding the interpolation filter coefficient using designated entropy encoding parameters within a range; (ii) calculating a bit amount generated in the entropy encoding of the interpolation filter coefficient using each entropy encoding parameter within the range; (iii) storing the minimum bit amount among all bit amounts calculated in the entropy encoding of the interpolation filter coefficient using each entropy encoding parameter within the range; (iv) storing the entropy encoding parameter giving the minimum bit amount; (v) encoding and outputting the stored entropy encoding parameter; and (vi) encoding and outputting the interpolation filter coefficient using the stored entropy encoding parameter, wherein the range of designated entropy encoding parameters for each interpolation filter coefficient depends on the position of the interpolation filter coefficient among the interpolation filter coefficients such that a narrower range of entropy encoding parameters is designated for interpolation filter coefficient positions close to an end portion of the interpolation filter coefficients and a wider range of entropy encoding parameters is designated for interpolation filter coefficient positions closer to a center of the interpolation filter coefficients. a step of performing motion search to acquire a motion vector; a step (S102, S104) of calculating interpolation filter coefficients used for interpolation of a decimal-precision pixel using the motion vector; and a step (S103, S105) of performing the interpolation of the decimal-precision pixel using the interpolation filter coefficients and the motion vector, the video encoding method characterized by comprising a step (S107, S205-S209) of, for each interpolation filter coefficient, performing the following sub-steps (i)-(vi): (i) entropy encoding the interpolation filter coefficient using designated entropy encoding parameters within a range; (ii) calculating a bit amount generated in the entropy encoding of the interpolation filter coefficient using each entropy encoding parameter within the range; (iii) storing the minimum bit amount among all bit amounts calculated in the entropy encoding of the interpolation filter coefficient using each entropy encoding parameter within the range; (iv) storing the entropy encoding parameter giving the minimum bit amount; (v) encoding and outputting the stored entropy encoding parameter; and (vi) encoding and outputting the interpolation filter coefficient using the stored entropy encoding parameter, (i) entropy encoding the interpolation filter coefficient using designated entropy encoding parameters within a range; (ii) calculating a bit amount generated in the entropy encoding of the interpolation filter coefficient using each entropy encoding parameter within the range; (iii) storing the minimum bit amount among all bit amounts calculated in the entropy encoding of the interpolation filter coefficient using each entropy encoding parameter within the range; (iv) storing the entropy encoding parameter giving the minimum bit amount; (v) encoding and outputting the stored entropy encoding parameter; and (vi) encoding and outputting the interpolation filter coefficient using the stored entropy encoding parameter, wherein the range of designated entropy encoding parameters for each interpolation filter coefficient depends on the position of the interpolation filter coefficient among the interpolation filter coefficients such that a narrower range of entropy encoding parameters is designated for interpolation filter coefficient positions close to an end portion of the interpolation filter coefficients and a wider range of entropy encoding parameters is designated for interpolation filter coefficient positions closer to a center of the interpolation filter coefficients.