最直观方式是点击“开始菜单”搜索并启动系统自带“相机”应用,首次运行点“允许”授权后即进入300ms内低延迟预览;若图形界面异常,则用v4l2-ctl加ffplay命令行直驱硬件流,或使用cheese工具调试。

在银河麒麟桌面操作系统中快速启动摄像头预览画面,无需安装额外软件、不依赖图形界面权限反复弹窗,直接调用系统已集成的V4L2能力实现即点即看。
用系统自带“相机”应用一键预览
这是最直观、零命令行门槛的方式,适用于日常快速确认摄像头是否可用。
点击左下角“开始菜单”→在搜索框输入“相机”→点击出现的“相机”图标(图标为白色摄像机轮廓+蓝色背景)。
首次运行时,系统会自动请求相机权限,点击“允许”;若此前已拒绝,需进入控制中心手动开启总开关和该应用权限。
应用启动后默认进入实时预览模式,画面延迟低于300ms,支持点击屏幕任意位置对焦,顶部有切换前后置摄像头按钮(仅双摄设备显示)。
终端命令行一键启动预览(无需GUI应用)
当图形界面卡死、远程SSH维护或需要绕过应用层权限限制时,用v4l2-ctl直接驱动硬件输出实时流。
第一步:确认摄像头设备路径
执行 v4l2-ctl --list-devices,找到类似 /dev/video0 的设备节点。
第二步:启动MJPEG格式预览流
运行 v4l2-ctl --device /dev/video0 --stream-mmap --stream-count=0 --stream-to=/dev/stdout 2>/dev/null | ffplay -f v4l2 -i - -framerate 15 -video_size 640x480。
这一步必须确保已安装 【ffplay】(属于ffmpeg包),若提示 command not found,请先执行 sudo apt install ffmpeg;未安装时命令会卡在终端无响应,不会报错但无画面。
预览窗口弹出后,按 q 键退出,整个过程无需保存文件、不写入磁盘。
用Cheese工具一键预览(轻量替代方案)
Cheese是GNOME生态经典摄像头工具,银河麒麟已适配,比系统相机更易调试参数,适合排查白平衡/曝光异常。
方法一:直接启动默认设备
终端输入 cheese,自动调用 /dev/video0 并全屏显示预览画面。
方法二:指定设备并禁用音频(避免USB声卡干扰)cheese -d /dev/video0 --disable-audio。
注意:若执行后黑屏且终端报 Could not negotiate format,说明当前设备不支持Cheese默认的YUYV格式,需先运行 v4l2-ctl --device /dev/video0 --set-fmt-video=pixelformat=MJPG 切换编码格式。

















