pangolin:没有已知的 URI 'convert' 视频处理程序

pangolin:没有已知的 URI 'convert' 视频处理程序

我尝试在 Ubuntu 14.04LTS 上使用网络摄像头 logitech c170 在 Pangolin 工具(用于管理 OpenGL 显示/交互和抽象视频输入的轻量级便携式快速开发库)中执行一个名为 Simple Record 的示例程序。我收到此错误并且程序终止:

在抛出“pangolin::VideoExceptionNoKnownHandler”实例后调用终止
what():没有已知的 URI“convert”视频处理程序中止(核心转储)

执行的命令是:./SimpleRecord convert:[fmt=RGB24]//v4l:///dev/video0 /home/Output/out.mp4

当我执行 cmd 时,系统正在检测网络摄像头:$v4l2-ctl --list-devices Webcam C170 (usb-0000:00:1a.0-1.2): /dev/video0 我可能遗漏了一些东西。如能得到任何帮助我将不胜感激:)

答案1

对于视频转换,需要安装 ffmpeg 和各种依赖项。根据您使用的内容,您可能需要许多 libav 和 libv4l 依赖项。

你可以用 apt-cache 搜索你需要的内容:

apt-cache search libav
apt-cache search libv4l

这将提供可用安装的列表和说明。

查看 SimpleRecord 的代码,

 ./SimpleRecord convert:[fmt=RGB24]//v4l:///dev/video0 /home/Output/out.mp4

是调用该程序的正确语法。

相关内容