如何使用ComfyUI去视频水印(失败)
即梦、豆包、可灵、VEO3等视频自动去水印 支持动态水印去除。 这个有点费显卡,需要好电脑才行, 而且网络不行, 吃力不讨好, 得重行来好几遍, 有些镜像网站可以用,但是不全。
需要两个条件:
点开这个工作流, 把自己的视频先上传一下, 然后看看效果, 本地下载不成功, 有很多节点缺失, 下载的模型版本有问题, 有些是因为网络问题, 导致下载的模型也不完整, 需要先检查完整性。
# 查看文件大小(人类可读)
ls -lh 文件名
# 精确字节数
ls -l 文件名
# 对比官方给出的字节数
stat -c %s 文件名
下面是我在running Hub云端运行测试的一个, 大概样子如下(但是会添加running Hub到水印):

详情见B站UP【主楚门的AI世界】的演示视频
写在前面:
我在后面使用ComfyUI安装工作流所需的模型中, 遇到了一个试图将python安装到系统python环境的问题(comfyui-frontend-package==1.41.21), 但是遇到权限问题, 导致没有安装成功, 无法编辑工作流的节点。
而此时也了解到官方提供了便捷的版本, 而便携的版本提供了自带的python环境, 在有操作权限的目录下都可以执行:ComfyUI本身很小, 但是模型很大,需要几十个G。
- 先创建/进入目录(推荐做法)
# 进入用户主目录(或你想放的地方) cd ~ # 创建专门文件夹(可选,但推荐) mkdir AI_Tools cd AI_Tools # 现在执行 clone git clone https://github.com/comfyanonymous/ComfyUI.git cd ComfyUI
- 运行(根据系统选择)
Linux/macOS:./run.shWindows (CMD/PowerShell):
run.bat执行后的目录结构
AI_Tools/ # 你创建的文件夹 └── ComfyUI/ # 克隆下来的主目录 ├── models/ # 放 AI 模型(大文件存这里) ├── custom_nodes/ # 插件目录 ├── run.sh / run.bat # 启动脚本 └── ... # 自带了前端,不需要再装那个包这个是没有安装comfyui-frontend-package==1.41.21的情况, 我使用虚拟环境替代了。
其他步骤同下。
一、下载ComfyUI:
# 1. 先克隆 ComfyUI 仓库
git clone https://github.com/Comfy-Org/ComfyUI.git
cd ComfyUI
# 2. 安装基础依赖
pip install -r requirements.txt
# 3. 安装 Manager 依赖(注意路径)
pip install -r manager_requirements.txt
# 4. 启动 ComfyUI(启用 Manager)
python main.py --enable-manager
还有一种启动方式,可以使用 comfy-cli 安装并启动 ComfyUI:
pip install comfy-cli
comfy install
正常会遇到下载安装包超时的网络问题,可以使用手动下载。将下载不了的丢给ai或网上搜索,得到给出相应的下载网址,比如xxx.whl, 下载之后放在ComfUI, 然后使用pip下载命令行是pip install ./xxx.whl。
Timeout:放到ComfUI里面cd /home/rock/ComfyUI
https://files.pythonhosted.org/packages/py3/c/comfyui-workflow-templates-media-api/comfyui_workflow_templates_media_api-0.3.64-py3-none-any.whl
pip install ./comfyui_workflow_templates_media_api-0.3.64-py3-none-any.whl
# 下载这个 whl 文件
wget https://files.pythonhosted.org/packages/py3/c/comfyui-workflow-templates-media-image/comfyui_workflow_templates_media_image-0.3.107-py3-none-any.whl
pip install ./comfyui_workflow_templates_media_image-0.3.107-py3-none-any.whl
还有一个就是显卡问题,我的是4050。有 NVIDIA RTX 4050 显卡,应该安装 CUDA 版本 的 PyTorch。
# 稳定版 CUDA 13.0
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130 --default-timeout=300
再次启动 ComfyUI(启用 Manager)
python main.py --enable-manager
python main.py --enable-manager
Traceback (most recent call last):
File "/home/rock/ComfyUI/main.py", line 197, in <module>
import execution
File "/home/rock/ComfyUI/execution.py", line 17, in <module>
import comfy.model_management
File "/home/rock/ComfyUI/comfy/model_management.py", line 256, in <module>
total_vram = get_total_memory(get_torch_device()) / (1024 * 1024)
~~~~~~~~~~~~~~~~^^
File "/home/rock/ComfyUI/comfy/model_management.py", line 206, in get_torch_device
return torch.device(torch.cuda.current_device())
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/rock/.local/lib/python3.14/site-packages/torch/cuda/__init__.py", line 1094, in curren
t_device
_lazy_init()
~~~~~~~~~~^^
File "/home/rock/.local/lib/python3.14/site-packages/torch/cuda/__init__.py", line 424, in _lazy_i
nit
torch._C._cuda_init()
~~~~~~~~~~~~~~~~~~~^^
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and in
stalled a driver from http://www.nvidia.com/Download/index.aspx
临时使用CPU启动。CPU 模式运行很慢,只能用于测试或简单任务。
cd /home/rock/ComfyUI
python main.py --enable-manager --cpu
解决显卡驱动问题:下载NVIDIA GPU驱动(未解决)
# 启用 RPM Fusion 仓库
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# 查看可用的 nvidia 包
dnf search nvidia | grep akmod
# 或者 尝试查找所有 nvidia 相关包
dnf search nvidia
# 安装 NVIDIA 驱动
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda
# 重启系统
sudo reboot
经过尝试查找所有 nvidia 相关包,好像不43太新了, 还没有适配的NVIDIA驱动发布。
临时使用cpu启动吧。
python main.py --enable-manager --cpu

这就已经成功了。
二、安装配置和下载工作流
但在去除视频前我们还需要下载2个大模型, 供去除视频水印的工作流调用这两个大模型的参数。
还有前面的去水印工作流。

检查清单:

怎么使用呢?
cd /home/rock/ComfyUI
# 进入插件目录
cd custom_nodes
# 克隆这两个仓库
git clone https://github.com/kijai/ComfyUI-WanVideoWrapper.git
git clone https://github.com/smthemex/ComfyUI_DiffuEraser.git
# 安装依赖(每个插件可能需要)
cd ComfyUI-WanVideoWrapper
pip install -r requirements.txt
cd ../ComfyUI_DiffuEraser
pip install -r requirements.txt
先看看ComfyUI的目录结构,找到插件目录custom_nodes ,然后把那个两个给丢进去。


然后再各自目录下执行pip install -r requirements.txt安装依赖。
然后工作流可以在ComfyUI自建一个worksflow目录(更新:推荐默认的路径~/ComfyUI/user/default/workflows/, 可以在ComfyUI网站打开), 专门存放工作流, 其实只要知道位置就好, 前面打开的ComfyUI网站http://127.0.0.1:8188里面有个加载, 到时候上传你本地的存放的工作流.json文件就行。
比如rock@192:~/ComfyUI/custom_nodes/ComfyUI_DiffuEraser$ pip install -r requirements.txt的其中一个whl没下载下来,得手动下载, 得知网站后然后下载并放在相应的地方。
Downloading opencv_python-4.13.0.92-cp37-abi3-manylinux_2_28_x86_64.whl (72.9 MB)
打开PyPI进入页面后,找到 opencv_python-4.13.0.92-cp37-abi3-manylinux_2_28_x86_64.whl,点击其中whl会发现下载地址, 然后再点击便可下载到本地。


放在~/ComfyUI/custom_nodes/ComfyUI_DiffuEraser目录下,然后使用pip install ./opencv_python-4.13.0.92-cp37-abi3-manylinux_2_28_x86_64.whl就行了。
同理~/ComfyUI/custom_nodes/ComfyUI-WanVideoWrapper$ pip install -r requirements.txt那个xxx依赖下载不下来, 就手动下载, 然后放到相应目录下, 最后使用pip install ./xxx.whl命令单独安装就行。
# 创建工作流目录(可选)
mkdir -p /home/rock/ComfyUI/workflows
# 移动工作流文件
mv ~/下载/工作流.json /home/rock/ComfyUI/workflows/
# 然后刷新网页,从 workflows 目录加载

这里我改成Video-watermark-removal_jimeng-keling-doubao-VEO3-universal-edition.json英文名字啦, 无所谓了。
三、实战
使用cpu启动ComfyUI,然后点击其网站, 会在浏览器上打开。
rock@192:~/ComfyUI$ python main.py --enable-manager --cpu

加载工作流:打开ComfyUI网, 左侧Memu——>File——> Open找到我们刚刚存储的工作流文件。

发现相比现成的工作流, ComfyUI会识别到现有的节点有些少, 先跳过, 然后再右侧点击Install all选项卡, 下载缺失的节点补全工作流所需的节点就行, 时间比较漫长 。


我的Konsole 上可以看到下载进程:

我准备的视频是含有某包水印, 名为rock.mp4格式且水印位置各不相同的视频。


下载中遇到的问题:这个错误是因为ConfyUI正在尝试将 Python 包安装到系统级 Python 环境(/usr/local/lib/python3.14/),但没有管理员权限。
Resolved 1 package in 1ms
error: Failed to install: comfyui_frontend_package-1.41.21-py3-none-any.whl (comfyui-frontend-package==1.41.21)
Caused by: Failed to create directory `/usr/local/lib/python3.14/site-packages/`
Caused by: failed to create directory `/usr/local/lib/python3.14/site-packages/`: Permission denie
这个包是 ComfyUI 的「浏览器界面」,不安装的话,你打开 ComfyUI 只会看到空白页面或 404 错误,无法正常使用。
具体影响 comfyui-frontend-package 包含 ComfyUI 的网页前端(节点编辑器的 HTML/CSS/JS),不装 = 没有操作界面。
你可能会遇到:
- 启动后浏览器显示 Cannot GET / 或 404
- 只有后端 API 能跑,但你看不到那个拖拽节点的可视化界面
- 完全无法画图/跑工作流
这个是没用这个包的情况, 我们可以看到工作流, 但是看不到其中的节点。
如果用 sudo 安装 Python 包可能导致系统 Python 环境混乱,尽量使用虚拟环境。
# 在你的 ComfyUI 目录下创建虚拟环境
cd ComfyUI
uv venv
# 激活虚拟环境(Linux/Mac)
source .venv/bin/activate
# 然后再安装
uv pip install comfyui-frontend-package==1.41.21
# 安装所有依赖(包括 yaml、torch 等)
uv pip install -r requirements.txt
使用虚拟环境清除方便
# 直接删除整个虚拟环境文件夹即可
rm -rf .venv
就这么简单,没有任何残留,也不会影响系统或其他项目。
这里是我的执行情况。
# 在ComfyUI下创建和激活虚拟环境。
rock@192:~/ComfyUI$ uv venv
Using CPython 3.14.3 interpreter at: /usr/bin/python3
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate
rock@192:~/ComfyUI$ source .venv/bin/activate
(ComfyUI) rock@192:~/ComfyUI$
# 使用虚拟环境安装comfyui-frontend-package==1.41.21包:
(ComfyUI) rock@192:~/ComfyUI$ uv pip install comfyui-frontend-package==1.41.21
Resolved 1 package in 1.12s
Installed 1 package in 44ms
+ comfyui-frontend-package==1.41.21
(ComfyUI) rock@192:~/ComfyUI$
# 然后再次启动ComfyUI, 这里我是最新的fedora kde 43, 即使有R4050显卡, 但是没有适配的显卡驱动, 而显卡最新的系统也得几年后才能适配, 警戒用最新的操作系统:
(ComfyUI) rock@192:~/ComfyUI$ python main.py --enable-manager --cpu
# 这里遇到了一个问题, 这里提示虚拟环境缺少一个yaml包, 但应该还需要其他包, 得`uv pip install -r requirements.txt`, 其实又在虚拟环境中重行下载了一遍依赖。
Traceback (most recent call last):
File "/home/rock/ComfyUI/main.py", line 13, in <module>
import utils.extra_config
File "/home/rock/ComfyUI/utils/extra_config.py", line 2, in <module>
import yaml
ModuleNotFoundError: No module named 'yaml'
# 先单独安装yaml的
(ComfyUI) rock@192:~/ComfyUI$ uv pip install pyyaml
Resolved 1 package in 953ms
Installed 1 package in 3ms
+ pyyaml==6.0.3
# 然后完整安装虚拟环境所需要的。
(ComfyUI) rock@192:~/ComfyUI$ uv pip install -r requirements.txt
如果能重来一次,我要用便携版, 但是只有成功安装过一次, 才知道怎么安装, 就写成了此教程, 或许看到此教程的人可以更简单些。
呜呜,100多个包捏, 气死。

终于下载完了, 我嘞个豆儿, 等的花都谢勒。 节点字是可以显示了, 但是工作流还是跑不通。

清理脚步
#!/bin/bash
echo "正在彻底删除 ComfyUI..."
# 主目录
rm -rf ~/ComfyUI ~/AI_Tools/ComfyUI_Portable ~/ComfyUI_linux_portable 2>/dev/null
# 虚拟环境
find ~ -path "*/ComfyUI*/.venv" -type d -exec rm -rf {} + 2>/dev/null
# 缓存
rm -rf ~/.cache/uv ~/.cache/pip ~/.cache/huggingface ~/.cache/torch 2>/dev/null
# Python 缓存
find ~ -name "__pycache__" -path "*comfy*" -exec rm -rf {} + 2>/dev/null
echo "清理完成"
echo "建议重启终端或执行: source ~/.bashrc"
保存为 clean_comfyui.sh,然后:
chmod +x clean_comfyui.sh
./clean_comfyui.sh
验证删除
# 检查是否还有残留
find ~ -iname "*comfy*" -type d 2>/dev/null
which comfyui 2>/dev/null
便携版ComfyUI(提供一个思路, 未验证)
ComfyUI 官方便携版安装教程(无需 pip 安装,无视权限问题)
特点
✅ 自带 Python 和全部依赖
✅ 无需 sudo 或处理权限错误
✅ 无需手动创建虚拟环境
✅ 解压即用,模型文件独立存放
安装步骤
- 下载官方整合包
访问 releases 页面,下载对应系统的包(我fedora kde 43的是):
注意:最新的基本都是清一色的Windows携带版,而官方 Linux 便携版确实存在,只是版本滞后, 这与Linux的生态有关, 各个Linux发行版(库路径、权限管理,包成熟度等不同, 无法做到统一,开箱即用)推荐采用源码构建。
# 1. 下载源码包 wget https://github.com/comfyanonymous/ComfyUI/archive/refs/tags/v0.3.27.tar.gz # 2. 解压 tar -xzf v0.3.27.tar.gz # 3. 进入目录(注意文件夹名带版本号) cd ComfyUI-0.3.27 # 4. 创建虚拟环境 uv venv # 5. 激活 source .venv/bin/activate # 6. 安装依赖 uv pip install -r requirements.txt # 7. 运行 python main.py --enable-manager --cpu
# Linux 用户(推荐)
wget https://github.com/comfyanonymous/ComfyUI/releases/download/v0.3.27/ComfyUI_linux_portable_nvidia.7z
# 或用浏览器下载后上传
注意:如果没有 GPU,选 cpu 版本;有 NVIDIA 显卡选 nvidia 版本
- 解压到任意目录
# 创建存放目录(确保磁盘空间 50GB+)
mkdir -p ~/AI_Tools
cd ~/AI_Tools
# 解压(需安装 p7zip)
7z x ComfyUI_linux_portable_nvidia.7z
# 或直接用系统解压工具右键解压
解压后得到 ComfyUI_linux_portable/ 文件夹
- 运行 ComfyUI
cd ComfyUI_linux_portable
# Linux
./comfyui.sh
# Windows 用户直接双击
# ComfyUI_windows_portable\run_nvidia_gpu.bat
无需激活环境,无需 pip install,直接运行
- 迁移你的模型(可选)
如果你之前下载过模型,直接复制到新位置:
# 从旧 ComfyUI 复制模型
cp -r ~/ComfyUI/models/* ~/AI_Tools/ComfyUI_linux_portable/ComfyUI/models/
# 或创建软链接(省空间):不推荐, 相互依赖, 删除依赖的都崩。
ln -s ~/ComfyUI/models ~/AI_Tools/ComfyUI_linux_portable/ComfyUI/models
目录结构说明
ComfyUI_linux_portable/
├── python/ ← 自带 Python(隔离系统环境)
├── ComfyUI/
│ ├── models/ ← 放模型(大文件)
│ ├── custom_nodes/ ← 插件
│ └── ... ← 代码和前端资源
├── comfyui.sh ← 启动脚本(Linux)
└── run_nvidia_gpu.bat ← 启动脚本(Windows)
优势对比
| 方式 | 需要虚拟环境 | 权限问题 | 依赖管理 |
|---|---|---|---|
| 便携版(推荐) | ❌ 不需要 | ❌ 无 | 自动 |
| git clone + uv | ✅ 需要 | 可能遇到 | 手动安装 |
常见问题
Q: 和之前 git clone 的版本冲突吗?
不冲突,是两个独立文件夹,可以同时存在。把旧版本的 models/ 复制过来即可。
Q: 如何更新?
下载新版压缩包,解压后替换 ComfyUI 文件夹(保留 models/),或直接运行自带的更新脚本。
Q: 想装插件怎么办?
直接 git clone 到 ComfyUI/custom_nodes/,便携版会自动处理依赖。

浙公网安备 33010602011771号