【问题标题】:Trying capture video to read frame by frame with OpenCV on MAC, but my ".avi" file has been encoded as mpeg4尝试在 MAC 上使用 OpenCV 捕获视频以逐帧读取,但我的“.avi”文件已编码为 mpeg4
【发布时间】:2016-10-18 08:21:31
【问题描述】:

我能够读取编码为 mjpeg 的 avi 文件,但不幸的是,当编码的情况是 mpeg4 时,我无法成功。您的任何帮助都会非常有帮助并受到赞赏。 这是我的代码 sn-p:

while(cap.isOpened()):
 ret, frame = cap.read()
 if ret:
      frame=cv2.resize(frame(img_rows,img_cols),interpolation=cv2.INTER_AREA)         
      gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
      frames.append(gray)
      cv2.imshow('frame',gray)
 if cv2.waitKey(1) & 0xFF == ord('q'):
                break
cap.release()
cv2.destroyAllWindows()

【问题讨论】:

    标签: python python-2.7 opencv ffmpeg


    【解决方案1】:

    为 ubuntu/raspbian 安装以下库 sudo apt-get install ffmpeg

    或者如果你是 centos 用户,请安装以下库 sudo yum install ffmpeg

    【讨论】:

      猜你喜欢
      • 2018-01-27
      • 2013-01-23
      • 2012-03-04
      • 2013-11-08
      • 1970-01-01
      • 2022-01-13
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多