Improved video processing

Unlikely to be able to read in 16-bit videos very easily, so will stick
with image directories where possible! Hopefully can still recover data
from 16-bit videos in Linux at least..