【发布时间】:2018-03-15 12:19:28
【问题描述】:
我正在尝试使用opencv 打开*.mp4 文件。我正在尝试使用以下代码,但我无法做到这一点。如何解决这个问题?
import cv2
cap = cv2.VideoCapture("test.mp4")
# cap = cv2.VideoCapture("test.avi") # it's also not working
cap.isOpened() # Output: False
-
注:
- 操作系统:ubuntu 16.04
- OpenCv 版本:3.3.0
【问题讨论】:
-
看看 here 很可能你缺少 mp4 的编解码器
-
请检查链接答案中列出的所有内容。如果它不起作用,请告诉我,我将重新提出问题
-
@Miki ,我试图解决这个
linked answer但它不起作用.. -
请解释为什么linked answer 不起作用
-
在执行这个
ffmpeg -codecs | grep -i avc之后我得到了这个`DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10(解码器:h264 h264_crystalhd h264_vdpau)(编码器:libx264 libx264rgb ) D.A.L.用于视频编解码器的 avc On2 音频(解码器:on2avc)`
标签: python-3.x opencv mp4