Hi, wrong levels are typical from misinterpreted color range. I am not sure about VOB format, but if the range is specified in the file, and ffmpeg handles it, then my plugin should work correctly:
http://sourceforge.net/projects/vdcachingdriver/
Otherwise you can add internal filter "alias format" and select color range (and color space) manually.