Hmn, just a thought, I don't know how to do it, but maybe in the script have it set brightness to zero when the video starts (shouldn't effect the video, just the level), then jump to the level, that way when the video ends you will just get a black screen for a second before the loading screen comes up.
i5, NV960 2GB, 16GB memory, 2x 2TB Hybrid, Win10.
i3 , Intel integrated graphics, 6GB memory, 512GB Generic SATAIII Win8.1.
Intel Celeron (duel Core), Radeon integrated graphics, 4GB memory, 180gB Generic SATAII, WinVista.
Q6600, Intel integrated graphics, 8GB memory, 512GB Generic SATAII, Win7.