【发布时间】:2016-02-05 10:31:05
【问题描述】:
我正在尝试让 VideoCapture 与 OpenCV 一起使用。我尝试加载的视频是 XVID 格式(使用VideoCapture::get(CV_CAP_PROP_FOURCC) 进行检查)。它工作正常,但每当我尝试获取视频帧率 (VideoCapture::get(CV_CAP_PROP_FPS)) 时,我都会得到 -nan。
我在另一台计算机上使用了相同的视频和相同的代码(在 uni,他们有一个自定义的 Debian 安装),我可以确认帧率信息在那里(在那里工作正常)。我在某处读到 Ubuntu 最近从他们的存储库中删除了 ffmpeg(我使用 Linux Mint 17.2),所以我从 ppa:kirillshkrogalev/ffmpeg-next 存储库安装了 ffmpeg 包。之后我重新编译 OpenCV 并再次安装,没有任何改变。
我在 Linux Mint 17.2 下使用 OpenCV 2.4.11 和 C++。
【问题讨论】: