擅长:python、mysql、java
<p>所以这是最终的密码:</p>
<pre><code>import cv2
print(cv2.__version__)
vidcap = cv2.VideoCapture('big_buck_bunny_720p_5mb.mp4')
success,image = vidcap.read()
count = 0
success = True
while success:
cv2.imwrite("frame%d.jpg" % count, image) # save frame as JPEG file
success,image = vidcap.read()
print ('Read a new frame: ', success)
count += 1
</code></pre>
<p>所以要想成功,你得买点东西。首先,<a href="http://opencv.org/releases.html" rel="nofollow noreferrer">download OpenCV2</a>。然后<a href="http://docs.opencv.org/master/d5/de5/tutorial_py_setup_in_windows.html#gsc.tab=0" rel="nofollow noreferrer">install this for Python</a>2.7.x.转到第三方文件夹中的FFmpeg文件夹(类似于<code>C:\OpenCV\3rdparty\ffmpeg</code>,但我不确定)。复制<code>opencv_ffmpeg.dll</code>(如果python版本是x64,则复制x64版本)并将其粘贴到python文件夹中(可能是<code>C:\Python27</code>)。如果您的OpenCV版本是3.0.0(您可以找到它),请将其重命名为<code>opencv_ffmpeg300.dll</code>,并根据您的版本进行相应的更改。顺便说一下,你必须有你的<a href="https://stackoverflow.com/questions/6318156/adding-python-path-on-windows-7">python folder in your environment path</a>。</p>