- 安装ffmpeg:在Anaconda Prompt中输入以下命令:
conda install -c conda-forge ffmpeg
- 使用OpenCV读取mp4文件:
import cv2
# 视频文件路径
file_path = "video.mp4"
# 创建VideoCapture对象
cap = cv2.VideoCapture(file_path)
# 检查是否成功打开
if cap.isOpened() == False:
print("Error opening video file.")
# 读取视频帧
while cap.isOpened():
ret, frame = cap.read()
if ret == True:
# 显示帧
cv2.imshow("Frame", frame)
# 按下q退出
if cv2.waitKey(25) & 0xFF == ord('q'):
break
else:
break
# 释放资源
cap.release()
cv2.destroyAllWindows()
- 如果仍无法播放mp4文件,则可以尝试使用其他格式,如.avi或.mp4v。