我知道这个问题被问了数百次,但是我遇到了问题。
我正在开发一个新的 Windows(2010 服务器)系统,安装了 Python 2.7.9 和 OpenCV 2.4.10。我将 opencv_ffmpeg.dll 复制到 Python27\opencv_ffmpeg2410.dll。我还安装了 K-Lite 视频编解码器。如果我尝试使用 VideoWriter (MJPG) 保存视频,我总是会得到一个大小为 5682 字节的文件,该文件无法播放。在我的旧系统上,相同的 python 代码可以工作,但多年来我安装了几个版本的驱动程序和 ffmpeg 等等。那么,如果您使用的是新安装的系统,是否有系统的方法可以让 VideoWriter 正常工作?
最佳答案
好吧,这是我自己的错。上述所有步骤都可以。我错误地定义了与实际帧大小不同的 cv2.VideoWriter(fname,fourcc,2,(w,h),1) (w,h)(我认为它会自动重新缩放)。不幸的是,没有适当的错误消息。
所以我的问题解决了。
关于python - OpenCV VideoWriter ffmpeg 一次又一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30714388/