news 2026/9/6 20:59:47

用 FFmpeg 视频源给 Neko 挂一个循环播放的虚拟摄像头:3 步跑通教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用 FFmpeg 视频源给 Neko 挂一个循环播放的虚拟摄像头:3 步跑通教程

用 FFmpeg 视频源给 Neko 挂一个循环播放的虚拟摄像头:3 步跑通教程

【免费下载链接】nekoA self hosted virtual browser that runs in docker and uses WebRTC.项目地址: https://gitcode.com/GitHub_Trending/ne/neko

机器上没有摄像头,却要让应用持续读到一段固定画面。Neko 是一个跑在 Docker 里的自托管虚拟浏览器,下面带你把视频文件接成虚拟摄像头,并让它一直循环播放。

🧩 它为什么能做到

Neko 在 Docker 里跑着一套真实桌面。开启虚拟摄像头功能后,系统里会出现一个虚拟摄像设备,你只需把视频信号持续写进这个设备,需要摄像头的应用就会从它那里取画面。换句话说:不插摄像头,用视频文件当信号源。

🛠️ 从准备到跑通

启动 Neko 服务器

先在机器上装好 Docker 和 Docker Compose,拉取 Neko 镜像并启动,具体步骤见 安装文档。

docker compose up -d

打开浏览器访问http://localhost:8080,默认密码是neko,能登录就说明服务端跑起来了。

加载虚拟摄像设备

服务端需要 v4l2loopback 内核模块,它负责在系统里造出一个虚拟摄像设备。注意要带exclusive_caps=1启动,这样多个应用可以同时读它。命令示例见 音频与视频捕获文档 的 Webcam 一节。

如果 Neko 跑在容器里,还得把设备节点挂进容器:

services: neko: devices: - /dev/video0:/dev/video0

指定视频文件作为摄像头输入源

现在用 FFmpeg 把本地视频读出来,一路写进刚造好的虚拟设备。输出路径和挂载的节点保持一致,输入源换成你自己的视频文件即可。

ffmpeg -re -i sample.mp4 -f v4l2 /dev/video0

让视频一直循环并启用虚拟摄像头

在上面的 FFmpeg 命令里加上-stream_loop -1,视频播完就会自动从头再来,画面不会中断。接着在 Neko 的配置里打开虚拟摄像头,设备指向/dev/video0,分辨率按需调整,默认是 1280x720:

capture: webcam: enabled: true device: "/dev/video0"

🔍 卡住时查这里

  • 系统里没有 /dev/video0:确认 v4l2loopback 模块是否加载成功,以及是否带了exclusive_caps=1
  • 摄像头画面黑屏:确认 FFmpeg 进程还在运行,输出路径和 Neko 配置里的设备一致。
  • Neko 里读不到摄像头:确认容器已挂载设备节点,配置里enabledtrue

✅ 收尾

到这里,你已经有了一台不需要实体摄像头的 Neko 服务器,视频文件作为输入源可以无限循环。下一步可以调一下虚拟摄像头的分辨率,或者把输入源换成直播流,更多细节可查 音频与视频捕获文档 和 服务端配置源码。

【免费下载链接】nekoA self hosted virtual browser that runs in docker and uses WebRTC.项目地址: https://gitcode.com/GitHub_Trending/ne/neko

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 20:58:21

PPT Master:把文档变成可编辑 PPT 的免费 AI 演示文稿生成工具

PPT Master:把文档变成可编辑 PPT 的免费 AI 演示文稿生成工具 【免费下载链接】ppt-master AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio…

作者头像 李华
网站建设 2026/9/6 20:56:59

ICU脑血管病死亡风险预测:机器学习实战全流程解析

简介:一份聚焦重症监护室脑血管疾病死亡风险智能预测的学士学位论文,属于医疗大数据与机器学习交叉应用方向。论文以实证研究为主线,系统介绍了数据收集、预处理、标准化、缺失值处理、特征工程,以及决策树、随机森林、支持向量机…

作者头像 李华
网站建设 2026/9/6 20:52:49

积分管理系统设计与实现:从表结构到并发扣减的完整指南

简介:基于Java的商店积分管理系统设计与实现毕业设计文档,适合计算机相关专业学生、Java初学者及需要开发会员积分系统的开发者参考。资源为docx格式,共1个文件,压缩包大小1.59MB,内容涵盖需求分析、系统设计、功能模块…

作者头像 李华
网站建设 2026/9/6 20:50:48

铁塔运维监控平台建设实战:从FSU数据采集到告警风暴治理

简介:作为通信铁塔运维领域的系统培训材料,《中国铁塔运维监控系统》以二期建设为背景,面向运维人员、区域管理员和培训讲师,聚焦账号权限配置、站址管理、运维管理优化三大模块。文档详细讲解各省管理员账号体系、新增代维与铁塔…

作者头像 李华