首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在opencv中读取.mp4文件

如何在opencv中读取.mp4文件
EN

Stack Overflow用户
提问于 2016-05-09 16:16:35
回答 1查看 6.1K关注 0票数 0

我是OpenCV,C++的新手。尝试阅读mp4视频,但发现OpenCV不支持mp4,它只读取avi(我不确定我写错了)。经过一项在线研究发现,ffmpeg是将mp4转换为avi以进行进一步处理的最佳选择。

我使用的是OpenCV 3.0visual 2012。我看到了一个dll文件,opencv_ffmpeg300.dll在OpenCV C:\opencv\build\x86\vc11\bin文件夹中。有任何方法可以使用这个dll文件来读取和转换我的视频吗?

如果有人能给我一些指导,我会很感激的,我完全迷失在OpenCV的世界里。

为了录像,

代码语言:javascript
复制
Video I/O:
   Video for Windows:           YES
   DC1394 1.x:                  NO
   DC1394 2.x:                  NO
   FFMPEG:                      YES (prebuilt binaries)
     codec:                     YES (ver 55.18.102)
     format:                    YES (ver 55.12.100)
     util:                      YES (ver 52.38.100)
     swscale:                   YES (ver 2.3.100)
     resample:                  NO
     gentoo-style:              YES
   OpenNI:                      NO
   OpenNI PrimeSensor Modules:  NO
   OpenNI2:                     NO
   PvAPI:                       NO
   GigEVisionSDK:               NO
   DirectShow:                  YES
   Media Foundation:            NO
   XIMEA:                       NO
   Intel PerC:                  NO
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-09 16:33:15

让我试着帮你解决问题。

首先,我建议您使用下面的代码检查您的构建信息

代码语言:javascript
复制
#include "opencv2/highgui.hpp"
#include <iostream>

using namespace cv;

int main(int argc, char** argv)
{
    std::cout <<
         "Using OpenCV version " << CV_VERSION << "\n" << std::endl;

    std::cout << getBuildInformation();

    return 0;
}

我有如下所示,并阅读mp4文件

代码语言:javascript
复制
  Video I/O:
    Video for Windows:           YES
    DC1394 1.x:                  NO
    DC1394 2.x:                  NO
    FFMPEG:                      YES (prebuilt binaries)
      codec:                     YES (ver 56.41.100)
      format:                    YES (ver 56.36.101)
      util:                      YES (ver 54.27.100)
      swscale:                   YES (ver 3.1.101)
      resample:                  NO
      gentoo-style:              YES
    GStreamer:                   NO
    OpenNI:                      NO
    OpenNI PrimeSensor Modules:  NO
    OpenNI2:                     NO
    PvAPI:                       NO
    GigEVisionSDK:               NO
    DirectShow:                  YES
    Media Foundation:            NO
    XIMEA:                       NO
    Intel PerC:                  NO
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37120650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档