File exists but VideoCapture fails to open

print(cv.getBuildInformation())

and post the output please. the Video I/O section is most important.

what’s the result of vid.isOpened()?