python - OpenCV VideoWriter ffmpeg 一次又一次

标签 python opencv ffmpeg codec

我知道这个问题被问了数百次,但是我遇到了问题。

我正在开发一个新的 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/

相关文章:

c++ - FFMPEG I/O 的自定义读取功能

python - 如何在python 33中使用过滤函数

python - 如何获取图像的二维直方图?

node.js - NodeJs : How to pipe two streams into one spawned process stdin (i. e。 ffmpeg)产生单个输出

c++ - 尝试播放 OpenCv 框架时挂起

python - 在 MAC 上为 python 2.7 安装 opencv

c++ - ffmpeg 寻求 I 帧

java - Android/Java 中的 Apidaze REST API HTTP POST 调用

python - 与列表字典和值相关的文件输出错误

python - 用户注册错误 : no such table: auth_user