最近在做一个实时 AI 视频工具 LiveFaceSwap AI,目前 Windows和macos版本已经上线:
https://livefaceswap.ai
它主要是实时处理摄像头画面,然后通过一个叫 LiveFaceSwap Camera 的虚拟摄像头输出给 OBS、直播和视频会议软件。AI 推理在云端,所以客户端本身不需要 NVIDIA GPU。
想着全平台覆盖,所以准备尝试做一个deepin / Linux 版本,但之前没搞过Linux开发,有两个问题:
deepin 下虚拟摄像头现在最推荐的实现方式是什么? AI给我推荐的是 v4l2loopback,但不确定在 deepin + Wayland / PipeWire 环境下兼容性怎么样,OBS、Chrome、腾讯会议之类能不能稳定识别。
v4l2loopback
如果发布 deepin 版本,一般支持哪种安装方式比较好,还是都要支持才行? .deb、AppImage,还是提交到 deepin 应用商店?
.deb
Windows/Macos版这一套已经跑通了,所以看看Linux 端怎么把安装和虚拟摄像头这部分做得尽量简单,能复用就复用。
如果有折腾过摄像头、OBS、PipeWire / V4L2 的朋友,欢迎给点建议。
你这个项目炸一听怪吓人的,风险挺大
确实,所以后面要考虑加水印和实名认证。
把Windows版本下载下来,,里面的资源文件放到 Linux版本的Electron环境里,1分钟原生Linux版本就出来了。
Featured Collection
Popular Events
最近在做一个实时 AI 视频工具 LiveFaceSwap AI,目前 Windows和macos版本已经上线:
https://livefaceswap.ai
它主要是实时处理摄像头画面,然后通过一个叫 LiveFaceSwap Camera 的虚拟摄像头输出给 OBS、直播和视频会议软件。AI 推理在云端,所以客户端本身不需要 NVIDIA GPU。
想着全平台覆盖,所以准备尝试做一个deepin / Linux 版本,但之前没搞过Linux开发,有两个问题:
deepin 下虚拟摄像头现在最推荐的实现方式是什么?
AI给我推荐的是
v4l2loopback,但不确定在 deepin + Wayland / PipeWire 环境下兼容性怎么样,OBS、Chrome、腾讯会议之类能不能稳定识别。如果发布 deepin 版本,一般支持哪种安装方式比较好,还是都要支持才行?
.deb、AppImage,还是提交到 deepin 应用商店?Windows/Macos版这一套已经跑通了,所以看看Linux 端怎么把安装和虚拟摄像头这部分做得尽量简单,能复用就复用。
如果有折腾过摄像头、OBS、PipeWire / V4L2 的朋友,欢迎给点建议。