使用 cv2.VideoCapture() 讀取視頻報錯,錯誤信息中的路徑指向 build/ 目錄,而實際視頻位于 source/ 目錄。
os.path.join(os.path.dirname(__file__), 'source/video.mp4')。ffmpeg -i input.mp4 -c:v libx264 -c:a aac output.mp4經確認,視頻格式有問題,使用格式轉換工具轉碼后正常讀取。
cap.isOpened() 失敗時打印完整絕對路徑便于排查。