VSE crops video if horizontal resolution isn't divisible by 8
Closed, ResolvedPublic


System Information
SUSE Linux Leap 42.1
NVidia GTX 560ti (official drivers)

Blender Version
Broken: 2.76 48f7dd6
Worked: hasn't worked at least as far back as 2.60

Short description of error
Video clips with a horizontal resolution not cleanly divisible by 8 are cropped on the right side by about 6px. Vertical resolution doesn't seem limited to multiples of 8.

Exact steps for others to reproduce the error

  • open attached vse_video_resolution_crop.blend (project resolution already set to 854x480 16:9)
  • add attached 854x480_16x9_chart.mp4
  • make sure VSE preview is 1:1 view
  • right side is cropped by ~6px

Paul R (intracube) updated the task description. (Show Details)
Paul R (intracube) raised the priority of this task from to Needs Triage.
Paul R (intracube) added a project: BF Blender.
Paul R (intracube) set Type to Bug.


if it helps track down the issue;

The number of cropped pixels is exactly the remainder after dividing the video width by 8.

Note that VLC and MPlayer can load this video properly.

Unfortunately the patch has introduced some weirdness with the CbCr up-scaling. See T47766