deepfacelab实践笔记

  1. deepfacelab: 

    1. 依赖安装,dfl唯一的依赖就是显卡驱动。所以只需更新驱动即可使用该软件,cuda和cudnn不是必须的。

    2. 解压后主要关注workspace文件夹(结果的存放位置)

    3. 软件运行过程中data_src和data_dst目录下还会产生一个aligned的文件,放置提取到的人脸图片    

    4. .bat结尾的文件,叫批处理文件,在windows系统下可直接双击运行。

  2. 测试步骤:
    1. 双击运行extract images from video data_src.bat
      1. 把源视频拆分成图片
      2. 开头两个回车,等待,出现Done即表示处理成功。
      3. FPS :表示帧率,可以按回车默认,也可以输入一个数字。 Format代表图片格式,可以选JPG或者PNG,默认PNG。
      4. 展示其中一张图片:
    2. 双击运行extract images from video data_dst FULL FPS.bat
      1. 把目标视频拆分成图片
      2. 一个回车,等待一段时间,看到Done表示结束。
      3. 展示其中一张图片:
    3. 双击运行data_src faceset extract.bat
      1. 从源图片中提取人脸,也叫切脸
      2. 根据提示输入0,n,一路回车(GPU index 是针对多卡用户,单卡用户直接回车。 Debug Image 一般不需要,默认回车即可)
      3. 略微有点慢---》超级慢。
      4. 最后会输出提取到的人脸数量
      5. 展示其中一张图片:(wow,好帅)
    4. 双击运行data_dst faceset extract.bat
      1. 从目标图片中提取人脸
      2. 超级慢
      3. 多个回车,也是会显示提取人脸数量
      4. 展示其中一张图片:(hhh,有点呆萌)

    5. 双击运行 train Quick96.bat :
      1. 训练模型
      2. 输入要训练得到的新模型的名字
      3. 输入要使用的gpu编号(如果没有gpu,输入0,使用cpu进行训练)
      4. 主窗口会动态显示训练的loss值(最后两列)
      5. 会跳出一个与训练预览窗口,点击窗口后输入大写P可刷新,输入enter保存退出,输入大写S保存不退出(关于训练时间,可主观根据训练预览窗口中的效果执行选择退出,或训练2个小时)
      6. 训练好的模型最终会存放在workspace/mode目录下
    6. 双击 merge Quick96.bat :
      1. 图片change face
      2. 选择模型和gpu,Use interactive merger? 输入y启动交互式转换器(默认为y), 输入n为普通的命令行,选择输入n!!!其余不会选的一律回车选默认值
      3. data_dst下会多出一个merged文件夹
      4. 效果:(快速切换图片还有播放视频的效果):
    7. 双击 merged to mp4.bat:
      1. 把已经转换成功的图片合成视频。
      2. 输入码率,可以直接默认,默认情况下码率很高清晰度最高但是合成文件非常大,也可以输入特定的值比如:3 。
      3. 速度很快,在workspace下生成result.mp4
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值