问题描述
我尝试用 VPU加速 摄像头 webserver 在网页显示mpeg视频功能,结果在以下代码检测不通过
struct v4l2_capability cap = {0};
ret = ioctl(encoder->fd, VIDIOC_QUERYCAP, &cap);
if (ret == -1) {
print_v4l2_error("查询VPU设备能力");
goto error;
}
// 检查是否支持视频输出和捕获
if ((!(cap.capabilities & V4L2_CAP_VIDEO_OUTPUT) ) ||
!(cap.capabilities & V4L2_CAP_VIDEO_CAPTURE)) {
fprintf(stderr, "VPU设备不支持所需的视频功能\n");
goto error;
}
是否要使用其他视频处理模块将摄像头视频每一帧单独用压缩jpeg,请问在哪里能看到示例代码段
硬件板卡
CANMV_K230 _LP4 V3.0
软件版本
k230 linux sdk
vpu 设备为 /dev/video0, 打开是成功的