VideoCapture: read videos at any resolution by scaling externally; automatically open() in constructor if possible