<分区>
我正在编写一个简单的软件来捕获网络摄像头图像并将其录制到压缩视频文件中。我在 C++ 软件中使用 OpenCV“VideoCapture 读取(帧)”和“VideoWriter 写入(帧)”。
我在 Ubuntu 14.04 LTS 操作系统上。
我想知道 OpenCV 在幕后使用的是哪个库。 是 ffmpeg 还是 gstreamer 还是 V4L2 还是它自己的低级源代码? 它似乎根据我使用的 OpenCV 版本而改变。 (例如 2.4.1、2.4.11、3.x)
谁能给我概述一下 OpenCV 是如何解码/编码视频的?
从网络摄像头到我在用户空间中的程序的视频数据的典型路径是什么? 从程序到文件系统的视频数据的典型路径是什么?
现在,这让我感到困惑。