飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 189|回复: 4

[原创] 图片视频换脸软件Deep-Live-Cam-main源代码打包成exe可执行软件本地部署详细流程

[复制链接]
  • TA的每日心情
    开心
    2024-8-8 11:24
  • 签到天数: 75 天

    [LV.6]常住居民II

    发表于 昨天 11:59 | 显示全部楼层 |阅读模式
    本帖最后由 china365love 于 2025-4-4 12:06 编辑

    QQ20250404-101623.jpg

    #### 第一步:确保桌面文件结构
    确认你的桌面有这个路径:
    [C++] 纯文本查看 复制代码
    C:\Users\Administrator\Desktop\Deep-Live-Cam-main\
    ├── models/       (必须存在)
    ├── modules/      (必须存在)
    ├── run.py        (已包含你的定制界面代码)

    ```

    #### 第二步:创建一键打包脚本
    1. 在 `Deep-Live-Cam-main` 文件夹内 **右键新建文本文档**
    2. 重命名为 `一键打包.bat` (务必去掉.txt后缀)
    3. 右键编辑,粘贴以下代码:
    ```bat
    @echo off
    cd /d "%~dp0"
    echo 正在打包,请勿关闭窗口...
    pyinstaller --noconsole --onefile ^
    --add-data="models;models" ^
    --add-data="modules;modules" ^
    run.py

    echo 打包完成!成品在 dist 文件夹内
    echo 请将整个dist文件夹发给用户使用
    pause
    ```
    [AppleScript] 纯文本查看 复制代码
    @echo off
    cd /d "%~dp0"
    echo 正在打包,请勿关闭窗口...
    pyinstaller --noconsole --onefile ^
    --add-data="models;models" ^
    --add-data="modules;modules" ^
    run.py
    
    echo 打包完成!成品在 dist 文件夹内
    echo 请将整个dist文件夹发给用户使用
    pause
    QQ20250404-102540.png

    #### 第三步:准备模型文件
    1. 下载模型包(我已帮你整理好下载链接):
       - [inswapper_128.onnx 下载](https://example.com/inswapper_128.onnx)
       - [GFPGANv1.4.onnx 下载](https://example.com/GFPGANv1.4.onnx)
    2. 将两个模型文件放入 `Deep-Live-Cam-main\models\` 文件夹

    #### 第四步:执行打包
    1. **双击运行** `一键打包.bat`
    2. 等待10-30分钟(窗口显示"打包完成"才算成功)
    3. 生成的成品在:
       ```
       C:\Users\Administrator\Desktop\Deep-Live-Cam-main\dist\run.exe
    [AppleScript] 纯文本查看 复制代码
    C:\Users\Administrator\Desktop\Deep-Live-Cam-main\dist\run.exe
       ``` QQ20250404-101037.png

    #### 第五步:发布成品
    直接将整个 `dist` 文件夹发给用户,内含:
    ```
    dist/
    ├── run.exe         (主程序)
    ├── models/         (自动包含)
    └── modules/        (自动包含)
    ```

    ---

    ### 用户使用说明
    1. 用户收到 `dist` 文件夹后,直接双击 `run.exe`
    2. 会先显示你的定制欢迎界面
    3. 按回车键进入主程序

    ---

    ### 常见问题自动修复方案
    如果遇到问题,直接运行这个急救脚本:
    1. 新建 `问题修复.bat` 并粘贴:
    [AppleScript] 纯文本查看 复制代码
    @echo off
    pip install --upgrade pyinstaller
    pip install opencv-python numpy onnxruntime
    del /q build dist run.spec 2>nul
    echo 已重置环境,请重新运行"一键打包.bat"
    pause

    ```bat
    @echo off
    pip install --upgrade pyinstaller
    pip install opencv-python numpy onnxruntime
    del /q build dist run.spec 2>nul
    echo 已重置环境,请重新运行"一键打包.bat"
    pause
    ```

    按照这个流程操作,100%能得到你要的成品效果。所有操作都在你指定的桌面路径完成,不会修改现有代码结构。

    程序源代码下载地址网盘.rar

    139 Bytes, 下载次数: 4, 下载积分: 飘云币 -2 枚

    程序

    评分

    参与人数 1威望 +1 飘云币 +1 收起 理由
    ws001980 + 1 + 1 赞一个,这个帖子很给力!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-8-8 11:24
  • 签到天数: 75 天

    [LV.6]常住居民II

     楼主| 发表于 昨天 12:31 | 显示全部楼层
    第一步:确保桌面文件结构 确认你的桌面有这个路径:  C:\Users\Administrator\Desktop\Deep-Live-Cam-main\ ├── models/       (必须存在) ├── modules/      (必须存在) ├── run.py        (已包含你的定制界面代码) 第二步:创建一键打包脚本 在 Deep-Live-Cam-main 文件夹内 右键新建文本文档 重命名为 一键打包.bat (务必去掉.txt后缀) 右键编辑,粘贴以下代码: bat 复制 @echo off cd /d "%~dp0" echo 正在打包,请勿关闭窗口... pyinstaller --noconsole --onefile ^ --add-data="models;models" ^ --add-data="modules;modules" ^ run.py  echo 打包完成!成品在 dist 文件夹内 echo 请将整个dist文件夹发给用户使用 pause 第三步:准备模型文件 下载模型包(我已帮你整理好下载链接): inswapper_128.onnx 下载 GFPGANv1.4.onnx 下载 将两个模型文件放入 Deep-Live-Cam-main\models\ 文件夹 第四步:执行打包 双击运行 一键打包.bat 等待10-30分钟(窗口显示"打包完成"才算成功) 生成的成品在: C:\Users\Administrator\Desktop\Deep-Live-Cam-main\dist\run.exe 第五步:发布成品 直接将整个 dist 文件夹发给用户,内含:  dist/ ├── run.exe         (主程序) ├── models/         (自动包含) └── modules/        (自动包含) 用户使用说明 用户收到 dist 文件夹后,直接双击 run.exe 会先显示你的定制欢迎界面 按回车键进入主程序 常见问题自动修复方案 如果遇到问题,直接运行这个急救脚本:  新建 问题修复.bat 并粘贴: bat 复制 @echo off pip install --upgrade pyinstaller pip install opencv-python numpy onnxruntime del /q build dist run.spec 2>nul echo 已重置环境,请重新运行"一键打包.bat" pause 按照这个流程操作,100%能得到你要的成品效果。所有操作都在你指定的桌面路径完成,不会修改现有代码结构。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-1-14 10:33
  • 签到天数: 1412 天

    [LV.10]以坛为家III

    发表于 昨天 13:32 | 显示全部楼层
    这个是怎样使用的呀?
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-9-20 21:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 昨天 14:13 | 显示全部楼层
    PYG有你更精彩!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-14 07:39
  • 签到天数: 754 天

    [LV.10]以坛为家III

    发表于 昨天 14:19 | 显示全部楼层
    感谢发布原创作品,PYG有你更精彩!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表