deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
查看: 1012|回复: 12

关于 merge 时遇到的一些问题

[复制链接]

3

主题

22

帖子

430

积分

初级丹师

Rank: 3Rank: 3

积分
430
 楼主| 发表于 2023-9-2 11:58:12 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
  很多时候我在进行 7) merge SAEHD.bat 这一步时会出下如下图所示的问题:

image.png
我继续 y 后,执行 8) merged to mp4.bat 得到视频会出现闪帧的问题,就是不该在这一帧出现的图会出现在这里导致视频会一闪一闪的,不知道是不是前面那个问题导致的;然就我有尝试使用自带的恢复文件名脚本 4.2) data_src util recover original filename.bat 后也还是会出现上图的问题。
  现在两个问题就是 1、合成的视频不对的问题是否是图中问题导致的;
             2、该如何解决图中的问题。
这些问题我这里出现还是比较频繁的,希望大佬帮忙解答一下。
回复

使用道具 举报

15

主题

1936

帖子

2万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
26150

万事如意节日勋章

发表于 2023-9-3 22:39:47 | 显示全部楼层
本帖最后由 come3002 于 2023-9-3 22:46 编辑
豆奶好喝 发表于 2023-9-3 21:56
这个是真相了,再次感谢

如果是樱花。应该先以 1080p高码率 6-10g 。
单人也就是只有一个女性镜头。 出现多切,误切的机率较小。
比较小的电影,尤其中远景 激战等,模糊的帧啊。特别容易把环境、人身体也当 人头像给切出来。
由于人像也相对模糊。用论坛的筛查软件也不容易筛查。大大增加了工作量。

如果DST有 1080p 或4k 性价比比较高。比较省时省力

1111.jpg

22222.jpg

回复 支持 1 反对 0

使用道具 举报

5

主题

241

帖子

5420

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
5420

万事如意节日勋章

QQ
发表于 2023-9-3 17:25:46 | 显示全部楼层
本帖最后由 Mrdeepfake 于 2023-9-3 23:33 编辑

首先,你的怀疑没错,你合成视频脸部或者说帧闪烁确实是 dst 一图多脸导致的。为啥?经常遇到的情况是在取同一画面某一 dst 人物时,软件取脸发生了分歧,识别出两套,甚至更多套 landmark,因而同一画面同一人物识别出 2 张甚至多张脸!同一张图取出了几张脸放置于 aligned 文件夹,这张图就会被合成几次。如果这些脸 landmark 偏差较大,当然会造成闪烁;如果这些脸 landmark 都非常接近,精度都足够高,那么同一 dst 人物会连续换脸好几次,会导致脸锐度与肤色都增加,高于邻近帧,当然会造成闪烁。

解决方案自然是同一张图取出的多张脸中,只保留 landmark 最准确的一张脸,其他较低精度的统统都删除!

(1)笨办法是最基本的一种方法,比如把这些简并脸图统统提出来,用 MVE 检查 landmark,进行挑选;或者把这些一图多脸的帧图另外提出来,重新手动取出高精度 landmark 脸,放回原始 aligned 文件夹(当然,多余的后缀为_1、_2、_3等脸图需要删除)。

(2)在(1)的思路上,可以采取一些技巧。比如我是这么解决的,编一个简单小程序,把所有简并脸图复制出来,原 aligned 文件夹中所有的_1、_2、_3等名称后缀脸图通过后缀搜索都删除;在取出的所有简并脸图中,用 MVE 检查 landmark,各简并系列脸图中挑选出 landmark 最准确的一张脸(如果某一简并系列都不准确,那么只能手动取脸了); 最后把挑选出来的这些脸恢复名称后缀为_0,或者直接用 DFL 命令恢复原始文件名,最后再放回原始 aligned 文件夹中。

(3)再稍微笨一些的技巧,恢复 aligned 文件夹脸图原始文件名后,搜索名称后缀为_1的脸图,另外复制进一个文件夹,用 MVE 将其与帧图关联,然后筛选出有脸的帧图,把这些帧图另外复制出来手动取脸。原始 aligned 文件夹中名称后缀为_1、_2、_3等脸图统统删除!把重新手动取出的正确高精度脸放回原始 aligned 文件夹,替换掉旧的可能存在错误的脸。这种办法缺点是,用 MVE 关联脸图与帧图,需要费些时间,视 dst 帧图数目决定,可能花费1分钟以内到10分钟左右不等。速度相对慢一些。

(4)还有一种可利用的方法,就是论坛有那种筛选人脸的工具,其原理主要是依赖于指定人脸的 landmark,这样你可以用这种工具筛脸,那些 landmark 严重错误或偏离较大的脸就会被筛选出来,这里就包括一些肉眼看起来正常但实际 landmark 却错误的脸。当然,那些 landmark 接近的简并脸图,恐怕就筛选不出来了。这种方法优点是,有人在取出大量人脸,在用这种工具进行筛脸时,可以在筛脸阶段就直接将大量 landmark 不准的脸筛除出去。

我目前最得心应手的方法还是用自编的小程序直接复制出所有的简并脸图。然后检查 landmark 并进行挑选......这种方法对删除那种肉眼不容易发现、landmark 精度却偏低甚至偏移严重的 src 脸或 dst 脸很有效——因为在 src 或 dst 脸中,这种肉眼不容易发现的错误 landmark 脸,大多数就是通过一图多脸这样的方式生成的......对检查 landmark 能节约大量时间。
回复 支持 1 反对 0

使用道具 举报

15

主题

1936

帖子

2万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
26150

万事如意节日勋章

发表于 2023-9-3 15:29:27 | 显示全部楼层
本帖最后由 come3002 于 2023-9-3 15:30 编辑
豆奶好喝 发表于 2023-9-2 17:20
现在删了之后 merge 的视频还是有问题,有一段就一直在闪来闪去的,有些其他帧的图片会出现在这一帧,我看 ...

1 全删了就好
===================
“_0”理论上全是 真的需要人脸图。
但实际上有 少量会是 错的图。
“_1”理论上是 全错误的图。
但实际操作你会发现,会有一定量的真的 需要的人脸图。
==================
所以要 手动删除,肉眼检测。并且有的时候要查多次。
哪怕有一帧你弄错了都会有明显抖动。

回复 支持 1 反对 0

使用道具 举报

15

主题

1936

帖子

2万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
26150

万事如意节日勋章

发表于 2023-9-2 12:19:55 | 显示全部楼层
dst文件夹下,有个anligent debug。
比如99233-0和-1。这两张有一张是你需要的,则有一张是错误的删除,保留正确的
其他以此类催
回复 支持 反对

使用道具 举报

3

主题

22

帖子

430

积分

初级丹师

Rank: 3Rank: 3

积分
430
 楼主| 发表于 2023-9-2 12:21:51 | 显示全部楼层
come3002 发表于 2023-9-2 12:19
dst文件夹下,有个anligent debug。
比如99233-0和-1。这两张有一张是你需要的,则有一张是错误的删除,保 ...

ok,图片太多删起来好麻烦啊。。。
回复 支持 反对

使用道具 举报

15

主题

1936

帖子

2万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
26150

万事如意节日勋章

发表于 2023-9-2 12:56:27 | 显示全部楼层
本帖最后由 come3002 于 2023-9-2 12:58 编辑
豆奶好喝 发表于 2023-9-2 12:21
ok,图片太多删起来好麻烦啊。。。

主要是-0和-1交替出现。
有个办法。
第一步,aligned文件夹下
把怀疑文件区段。选中比如 99233开始到 99500剪切,移动到新文件夹下。
打开这个文件夹
右上角 输入"_1"
选中所有。剪切,移动到新文件夹。
肉眼检索。删除不合适的。
-0的剩余图片,由于没有-1干扰,就容易肉眼观察了。
如果有-2以此类推。

最后一步,把所有剩余图片移动回
回复 支持 反对

使用道具 举报

3

主题

22

帖子

430

积分

初级丹师

Rank: 3Rank: 3

积分
430
 楼主| 发表于 2023-9-2 14:04:32 | 显示全部楼层
come3002 发表于 2023-9-2 12:56
主要是-0和-1交替出现。
有个办法。
第一步,aligned文件夹下

差不多,可以直接搜索 _1 全删了就好,用微软文件搜索删除有点慢,用包内带的脚本 5.1) data_dst view aligned results.bat  会快很多。
回复 支持 反对

使用道具 举报

3

主题

22

帖子

430

积分

初级丹师

Rank: 3Rank: 3

积分
430
 楼主| 发表于 2023-9-2 17:20:12 | 显示全部楼层
现在删了之后 merge 的视频还是有问题,有一段就一直在闪来闪去的,有些其他帧的图片会出现在这一帧,我看了 merged 文件夹里的图片似乎也没有什么问题。
回复 支持 反对

使用道具 举报

12

主题

113

帖子

1241

积分

初级丹圣

Rank: 8Rank: 8

积分
1241
发表于 2023-9-2 20:43:08 | 显示全部楼层
报错是没删完配角。
视频闪,大概是删除了不该删的主角。
总之,dst切脸筛选工作没做好。
切脸之后,如果怕删除不好,或者删除太慢,可以视情况分为粗删和细删两步走。
https://dfldata.cc/forum.php?mod ... id=15053&extra=
回复 支持 反对

使用道具 举报

3

主题

22

帖子

430

积分

初级丹师

Rank: 3Rank: 3

积分
430
 楼主| 发表于 2023-9-3 00:57:02 | 显示全部楼层
qdpushaver 发表于 2023-9-2 20:43
报错是没删完配角。
视频闪,大概是删除了不该删的主角。
总之,dst切脸筛选工作没做好。

感谢,第一问题已经明确了,但是视频闪因该不是错删的问题,查看merger文件夹并没有出现丢帧的现象,目前还不清楚具体原因。
回复 支持 反对

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2024-9-24 01:16 , Processed in 0.097573 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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