零基础本地 AI 短剧全链路部署教程(Win11+RTX4050 笔记本,Python 虚拟环境隔离

📅 2026/7/31 15:43:11
零基础本地 AI 短剧全链路部署教程(Win11+RTX4050 笔记本,Python 虚拟环境隔离
零基础本地 AI 短剧全链路部署教程Win11RTX4050 笔记本Python 虚拟环境隔离适配硬件RTX 4050 Laptop 6G 显存 | Python 3.11 | PyTorch 2.5.1CUDA12.1 | ComfyUIAnimateDiff 动画 | Ollama 本地文案生成全程环境隔离不污染全局系统所有文件统一归类适配低显存笔记本防爆显存。一、整体架构说明整套流水线分为三大模块GPU 深度学习运行环境PyTorchCUDA显卡加速视频渲染ComfyUI 可视化 AI 绘图动画生成短剧每一镜动态画面Ollama 本地大模型离线生成短剧剧本、镜头分镜、SD 提示词文件总根目录统一D:\AI_ShortDrama所有资源集中管理。二、步骤 1创建专属 Python 虚拟环境环境隔离核心1.1 文件夹规划新建总目录D:\AI_ShortDrama内部手动创建子文件夹Torch_WHL_Cache用来存放离线 PyTorch 安装包。1.2 CMD 创建虚拟环境WinR 输入 cmd 打开终端执行目录跳转cmdcd D:\AI_ShortDrama创建独立虚拟环境venv_dramacmdpython -m venv venv_drama激活虚拟环境CMD 固定命令cmdvenv_drama\Scripts\activate激活成功前缀出现(venv_drama)代表后续所有安装仅作用于该环境。三、步骤 2离线安装 GPU 版 PyTorch绑定 CUDA12.13.1 离线下载对应 WHL 包前往 PyTorch 官网适配Python3.11、CUDA12.1、Windows AMD64下载以下 whl 文件放入D:\AI_ShortDrama\Torch_WHL_Cachetorch、torchvision、torchaudio 2.5.1cu121 版本3.2 离线安装命令终端进入缓存目录安装cmdcd D:\AI_ShortDrama\Torch_WHL_Cachepip install torch-xxx.whl torchvision-xxx.whl torchaudio-xxx.whl3.3 校验 GPU 是否正常识别终端输入python进入 Python 交互窗口逐行执行校验代码python运行import torchprint(torch.version) # 输出 2.5.1cu121print(“CUDA版本”, torch.version.cuda) # 输出12.1print(“显卡可用”, torch.cuda.is_available()) #必须为Trueprint(“显卡型号”, torch.cuda.get_device_name(0)) #识别RTX 4050 Laptop全部正常则 GPU 环境搭建完成执行exit()退出 Python 交互。四、步骤 3Git 拉取 ComfyUI 本体保持(venv_drama)环境激活终端依次执行cmdcd D:\AI_ShortDramagit clone https://github.com/comfyanonymous/ComfyUI.git等待代码完整克隆文件夹D:\AI_ShortDrama\ComfyUI生成。五、步骤 4安装 ComfyUI 全部依赖进入 ComfyUI 目录cmdcd ComfyUI批量安装依赖网络慢追加清华镜像源cmd#常规pip install -r requirements.txt#网络报错超时使用下面这条pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple六、步骤 5统一模型路径配置不用分散存放模型6.1 新建全局模型仓库回到上级目录在D:\AI_ShortDrama新建文件夹Model_Storage内部一次性创建 7 个子文件夹Checkpoints、VAE、Loras、AnimateDiff、ControlNet、Embeddings、upscale_models6.2 修改 ComfyUI 模型配置文件打开D:\AI_ShortDrama\ComfyUI\extra_model_paths.yaml清空所有原有内容粘贴如下路径配置保存yamlbase_path: D:/AI_ShortDrama/Model_Storagecheckpoints: base_path/Checkpointsvae: base_path/VAEloras: base_path/Lorasanimatediff_models: base_path/AnimateDiffcontrolnet: base_path/ControlNetembeddings: base_path/Embeddingsupscale_models: base_path/upscale_models作用ComfyUI 自动读取 D 盘统一模型文件夹重装环境不用迁移模型。七、步骤 6制作 RTX4050 6G 专用启动批处理修复新版参数报错7.1 创建启动脚本进入 ComfyUI 文件夹新建文本文档重命名为启动短剧Comfy.bat必须修改后缀.txt 为.bat写入代码batecho offcd /d D:\AI_ShortDrama\ComfyUI…\venv_drama\Scripts\python.exe main.py --force-fp16 --cuda-malloc --lowvrampause参数说明–force-fp16强制半精度渲染降低显存占用–cuda-malloc优化显卡显存分配–lowvram专为 6G 笔记本显存分片防止渲染爆显存踩坑记录新版 ComfyUI 移除–xformers参数不可写入否则启动报错。7.2 启动测试双击 bat 文件终端加载完毕出现地址http://127.0.0.1:8188浏览器访问地址成功打开 ComfyUI 可视化网页。八、步骤 7安装短剧必备自定义节点ComfyUI 网页右上角打开Manager → Install Custom Nodes搜索安装 3 个刚需插件全部安装完成关闭 CMD重新双击 bat 重启 ComfyUI 生效ComfyUI-AnimateDiff-Evolved图片转动画核心插件ComfyUI-ControlNet锁定人物肢体防止脸崩、肢体畸形ComfyUI-Lora-Manager批量管理角色、场景、运镜 LoRA 模型九、步骤 8模型分类下载存放适配 6G 显存硬性规则所有模型全部放入Model_Storage对应文件夹只使用 SD1.5 系列模型禁止 SDXL6G 显存无法流畅运行表格文件夹 必备模型 用途Checkpoints Realistic Vision V5、Deliberatesafetensors 格式 真人写实画面底模AnimateDiff mm_sd_v15_v2、mm_sd_v16 驱动画面动态实现镜头运动、人物动作ControlNet openpose 人体骨骼、lineart 线稿 固定人物姿势避免五官崩坏Loras 都市人脸 LoRA、室内外景、推拉摇移运镜 LoRA 统一演员长相、优化场景氛围感十、步骤 9Ollama 离线短剧文案环境搭建分镜全自动生成电脑安装 Ollama 客户端新开 CMD 窗口不用进入虚拟环境拉取 8B 通用大模型cmdollama pull qwen3:8b剧本固定提示词模板输入故事梗概自动生成分镜、台词、SD 正反提示词plaintext你是短视频短剧专职编剧将故事拆分为一集8~12个镜头。每个镜头输出三块内容1.镜头信息运镜方式特写/推拉摇移、场景环境、人物动作表情单镜头时长3~5秒统一16fps。2.角色台词。3.SD正向提示词、SD反向提示词适配真人写实英文关键词。强制反向词固定畸形手指、五官错乱、模糊、水印、文字、卡通、低画质。排版每条镜头清晰编号。我的短剧故事【粘贴你的剧情】单独优化画面提示词指令一键把中文镜头转为适配 AnimateDiff 的英文关键词。十一、步骤 10RTX4050 6G 专属渲染参数规范必遵守防显存崩溃画布分辨率固定 768×512禁止 1024 及以上尺寸AnimateDiff 动画单段帧数 16~32 帧帧数更高就拆分成多段渲染帧率统一 16fps适配短视频剪辑采样器DPM 2M Karras采样步数 20~24人物镜头必须挂载 ControlNet OpenPose 骨骼图锁动作十二、完整成片流水线闭环Ollama输入剧情 → 批量产出所有镜头台词、SD 提示词ComfyUI分镜逐个渲染短视频片段全部导出到专门输出文件夹剪映后期批量导入所有片段AI 配音匹配台词、加字幕、背景音乐、转场最终导出竖版短剧成片十三、全流程高频踩坑汇总启动报 unrecognized arguments: --xformers新版 ComfyUI 删除该参数bat 删掉 --xformers 即可cuda.is_available 返回 False启动错 Python必须用指定 bat 启动保证调用 venv_drama 环境渲染爆显存开启 lowvram缩小分辨率减少单段帧数关闭后台占用软件人物五官扭曲没挂载 OpenPose ControlNetLoRA 权重超过 0.8更换高清写实底模ComfyUI 找不到模型检查 extra_model_paths.yaml 路径斜杠格式必须用/不能用十四、环境重置方案后续重装只需要保留Model_Storage模型文件夹删除 venv_drama、ComfyUI重复教程步骤重装模型无需重复下载大幅节省时间。