1. A machine-implemented method, comprising: determining a filtering apportionment distributing a first filtering task to a graphical processing unit and a second filtering task to a central processing unit based on a prior filter performance; applying a rolling shutter effect correction filter to an initial version of a video data set; warping an image of the initial version by applying a motion vector set using the graphical processing unit; adjusting a warping constant on the motion vector set based on a previous iteration; and applying a video stabilization filter to the initial version to produce a final version of the video data set.