首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么我不能使用FFMPEG作为OpenCV的后端?

为什么我不能使用FFMPEG作为OpenCV的后端?
EN

Stack Overflow用户
提问于 2021-11-11 22:32:26
回答 1查看 72关注 0票数 0

我想使用FFMPEG作为OpenCV的后端,但我不能让它工作。使用的操作系统是CentOS8。OpenCV和FFMPEG版本分别为3.4.5和2.8.17。

OpenCV构建信息显示了FFMPEG=ON,因此OpenCV似乎能够识别FFMPEG库。

这是OpenCV构建信息的视频I/O部分。

代码语言:javascript
运行
AI代码解释
复制
Video I/O:
DC1394:                      NO
FFMPEG:                      YES
  avcodec:                   YES (58.91.100)
  avformat:                  YES (58.45.100)
  avutil:                    YES (56.51.100)
  swscale:                   YES (5.7.100)
  avresample:                NO
GStreamer:                   NO
v4l/v4l2:                    YES (linux/videodev2.h)

但是,在运行时显示的Info消息显示

代码语言:javascript
运行
AI代码解释
复制
[ INFO:0] VIDEOIO: Enabled backends(6, sorted by priority): GSTREAMER(1000); V4L2(990); CV_IMAGES(980); CV_MJPEG(970); FIREWIRE(960); UNICAP(950)
OpenCV | GStreamer warning: your gstreamer installation is missing a required plugin(/builddir/build/BUILD/opencv-3.4.6/modules/videoio/src/cap_gstreamer.cpp:1823)
OpenCV | GStreamer warning: GStreamer: unable to start pipeline(/builddir/build/BUILD/opencv-3.4.6/modules/videoio/src/cap_gstreamer.cpp:872)

我也不明白为什么在构建信息中没有启用Gstreamer时还要使用它。

可能的原因是什么?如果你知道更多,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2021-11-11 22:37:57

即使您将FFMPEG=ON设置为首选项,也不能保证在opencv构建过程中会打开FFMPEG。因为OpenCV将检查所有依赖项。请安装所有依赖项,并尝试安装缺少的部分,例如GStreamer。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69938799

复制
相关文章
为什么我推荐Nginx作为后端服务器代理
我们真实的服务器不应该直接暴露到公网上去,否则更加容易泄露服务器的信息,也更加容易受到攻击。一个比较“平民化”的方案是使用Nginx反向代理它。使用Nginx反向代理的一些能力能帮助我们实现很多非常有效的API控制功能。
码农小胖哥
2020/07/16
1.3K0
为什么我推荐Nginx作为后端服务器代理
OpenStack使用ceph作为存储后端
OpenStack是一种开源的云计算平台,它可以帮助用户构建和管理私有云或公有云环境。在OpenStack中,Ceph是一种广泛使用的分布式存储系统,它可以提供高可用性和可扩展性的存储解决方案。在这篇文章中,我们将介绍如何在OpenStack中使用Ceph作为存储后端的步骤。
堕落飞鸟
2023/03/28
1.3K0
使用 Meteor 作为 React Native 的实时后端
大家好!出(du)差(jia)归来,按时奉上之前提到的 Meteor React Native 三连发中译版!点击「阅读原文」查看完整文章! Parse最近宣布停止服务,许多公司会寻求它的替代品。这次Parse的关门会让许多人不会首选BaaS产品,转而倾向于自行实现后端,比如说使用Meteor。 我们来谈谈如何将一个React Native的App连接到Meteor App(作为服务端)。这篇教程假设你已经安装好了React Native和Meteor,并且能成功运行。如果你还没有配置好React Nati
时见疏星
2018/06/01
1.4K0
ffmpeg opencv_ffmpeg -q:v
最直接的区别就是av_freep()会在av_free()的基础上,把传入的指针再置为NULL。
全栈程序员站长
2022/09/20
4300
重要|RAID不能作为备份系统使用
最近链家删库跑路事件闹得沸沸扬扬,就有人说准备使用RAID冗余磁盘阵列防止这等事件,仔细想想,防止删库和RAID有毛关系?为了防止不必要的事情发生,这里简单做个RAID的科普。
用户5166556
2023/03/18
1.3K0
重要|RAID不能作为备份系统使用
opencv中scalar_opencv ffmpeg
#include <opencv2/core/core.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; int main() { Mat rawImg(600, 500, CV_8U, Scalar(0)); //这个Scalar函数有啥作用呢?,我们我猜想是灰度值 //Mat resultImg; namedWindow(“Raw Image”); imshow(“Raw Image”, rawImg); waitKey(0); destroyAllWindows(); imwrite(“图像.jpg”,rawImg); return 0; }
全栈程序员站长
2022/11/09
4510
opencv中scalar_opencv ffmpeg
[置顶] 浅谈我为什么选择用Retrofit作为我的网络请求框架
比较AsyncTask、Volley、Retrofit三者的请求时间 使用 单次请求 7个请求 25个请求 AsyncTask 941ms 4539ms 13957ms Volley 560ms 2202ms 4275ms Retrofit2.0 312ms 889ms 1059ms Retrofit2.0 完胜 使用 添加依赖 build.gradle compile ‘com.squareup.retrofit2:retrofit
xiangzhihong
2018/02/02
1.5K0
浅谈我为什么选择用Retrofit作为我的网络请求框架
比较AsyncTask、Volley、Retrofit三者的请求时间 使用 单次请求 7个请求 25个请求 AsyncTask 941ms 4539ms 13957ms Volley 560ms 2202ms 4275ms Retrofit2.0 312ms 889ms 1059ms Retrofit2.0 完胜 使用 添加依赖 build.gradle compile ‘com.squareup.retrofit2:retrofit:2.0.0-beta4’ 请求范例 以淘宝的ip库请
xiangzhihong
2022/01/10
1K0
使用MySQL作为Django数据库后端
写在开始之前 Django默认使用SQLite作为默认数据库。如果不熟悉数据库或仅是为了测试,这是最简单的选择,并且Python内置了SQLite,但是,对于准备开始1个真正的项目而言,应该使用1个更具扩展性的数据库。例如:MySQL/PostgreSQL,毕竟中途切换数据库是个令人头疼的问题; 除了DB API驱动程序之外,Django还需要一个适配器来从其ORM访问数据库驱动程序。Django为mysqlclient提供了一个适配器,因此你可以不用关心这一点; 使用SQLite以外的数据库,必须事先创建
用户1456517
2019/03/05
1.4K0
使用MySQL作为Django数据库后端
IP不能作为rocketmq 的topic
org.apache.rocketmq.client.exception.MQClientException: The specified topic[182.16.226.45] contains illegal characters, allowing only ^[%|a-zA-Z0-9_-]+$ For more information, please visit the url, http://rocketmq.apache.org/docs/faq/ at org.apache.rock
MickyInvQ
2020/09/27
9970
url-retrieve 使用 curl 作为后端实现
Emacs 自带的 url.el 包提供了网络请求的基本 API,但是问题比较多,比如 elfeed 的作者的 Elfeed, cURL, and You[1] 这篇文章就介绍了使用 cURL 代替 url-retrieve 的好处,主要有以下几点:
飞驰的西瓜
2022/07/26
6570
作为面试官,为什么我推荐微前端作为前端面试的亮点?
作为面试官,我经常听到很多候选人说在公司做的项目很简单,平常就是堆页面,写管理端,写H5,没有任何亮点,我以我一次面试候选人的经历分享给大家
linwu
2023/07/27
1.2K0
作为面试官,为什么我推荐微前端作为前端面试的亮点?
作为面试官,为什么我推荐组件库作为前端面试的亮点?
在上一篇作为面试官,为什么我推荐微前端作为前端面试的亮点?反馈效果不错,我接着出第二篇组件库专题,主要是我选择的方向,前端同学都可以很轻易尝试,这样项目上就增加很多亮点了
linwu
2023/07/31
1.5K0
作为面试官,为什么我推荐组件库作为前端面试的亮点?
React报错之组件不能作为JSX组件使用
原文链接:https://bobbyhadz.com/blog/react-cannot-be-used-as-a-jsx-component[1]
chuckQu
2022/08/19
2.4K0
使用traefik作为ingress controller透出集群中的https后端
对于k8s集群中的http/https服务,一种常见的设计是集群内部走http协议,然后在ingress controller处统一管理TLS证书,并负责接受外部的https请求,以及将内部的http响应统一转换为https发回客户端,这样既能降低集群内部通信的复杂度,又能保证集群服务的安全性。
菲宇
2019/06/13
1.6K0
使用traefik作为ingress controller透出集群中的https后端
ffmpeg H265转Mat使用opencv保存图片
cv::Mat outMat = ffv.H265FrameToCVMat(pstPack[i].pu8Addr, pstPack[i].u32Len); if (!outMat.empty()) { char pic_filename[128]; sprintf(pic_filename, "/mnt/nfs/save_img/%d.png" ,pic_num); pic_num++; bool wFlag = cv::imwrite(pic_fi
手撕代码八百里
2022/11/12
7090
GlusterFS作为OpenStack后端存储
创建3个卷p_w_picpaths、volumes、instances分别对接openstack的glance、cinder、nova组件
子润先生
2021/06/17
6480
web后端语言_C/C++作为web后端语言的缺点
C 语言虽然是非常贴近操作系统的语言,能和操作系统 API 很好的交互,但是 C 语言并没有现代化工程开发所需要的面向对象功能,当然也缺乏泛型之类的功能,如果以 CGI 的形式开发,那么缺点非常明显,这也是第二代后端平台兴起的原因。
全栈程序员站长
2022/09/13
6080
为什么使用交叉熵作为损失函数?
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Solo95/article/details/91345229
Steve Wang
2019/07/02
2K0
为什么使用交叉熵作为损失函数?
为什么不推荐使用汉字作为密码?
日常生活中,密码的使用十分常见。基本上,登录APP、手机支付、开机解锁,都需要使用密码。密码的形式也多种多样:数字密码,指纹密码,字母密码等,却唯独没有汉字,这是为什么呢?如何提高密码的安全性呢?
不脱发的程序猿
2021/01/20
6080

相似问题

用OpenCV和ffmpeg后端编码HEVC视频

154

CUDA(GPU)作为OpenCV后端

20

为什么在OpenCV后端使用Gstreamer?

13

用Ffmpeg构建和使用OpenCV作为静态库

11

为什么OpenCV不使用ffmpeg支持进行编译?

28
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文