c++ - 实时视频捕捉?

标签 c++ linux qt video

只是出于爱好,我想捕捉实时视频。一开始的视频源是网络摄像机。我有一个来自罗技的。我想做的是制作一个自定义窗口,其中包含实时视频显示和其他杂项小部件。作为起点,我查看了 Qt,声子听起来很有希望。但是在linux上安装它是一个PIA。用谷歌搜索并没有找到替代方案,只给出了理论性的东西,没有实际的例子或指导。在 VLC 播放器中,我刚刚选择了一些选项,瞧,网络摄像头开始换行。我该如何开始这种事情。此外,编解码器等视频捕获的行话也一直让我感到困惑。有这方面专业知识的人可以指导我和其他成员关于视频捕获编程的基础知识(实时/流/从文件中读取)吗?为什么有数百种编解码器,为什么我们不能有一个标准的????????。

视频显示的整个业务让我非常困惑,各种后端,各种编解码器等等。哦!!我想在 LINUX 机器上做的最重要的事情。我正在使用 C++/Qt/RHEL 4。语言(C、C++、Java)不是障碍,但我只想在 linux 平台上开发。

谢谢

最佳答案

你可能想使用 Video4Linux .这可能是在 Linux 中处理视频的最简单方法之一。

关于c++ - 实时视频捕捉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1081716/

相关文章:

macos - 无法在 OS X 10.10 上使用 Qt 框架签署应用程序包

c++ - 如何直接在 bool 上下文中评估对象?

c++ - 类型仅在运行时已知的同类容器

c++ - 片段着色器中的纹理错误值

java - 为 Ubuntu 打包 - Web 应用程序

linux - 查找带有变量的命令

c - Ncurses 鼠标滚轮向上滚动

c++ - 为什么我不能拥有与 void* 协变的返回类型?

c++ - 将子 QGraphicsItem 约束到场景?

c++ - 如何检测按下屏幕的压力?