查看: 755|回复: 11

[视频工具] 【独孤求败】原创视频间格提取图像帧数

[复制链接]

1万

积分

108

帖子

1291

符石

玉皇大帝

Rank: 16Rank: 16Rank: 16Rank: 16

积分
14520

隐藏大神突出贡献论坛元老

发表于 2024-1-5 05:24:34 | 显示全部楼层 |阅读模式
本帖最后由 独孤求败 于 2024-1-5 18:25 编辑

df原版的视频提取转换为图档脚本
是采用每一秒提取几张图像
(默认 0 代表全部提取,输入2则一秒钟提取两张)
我思来想去,这样不对劲,那60秒的视频*2=120张
我用 ffmpeg 语法写了采取平均间格取样
这样极大化减轻你不需要的重复帧数图像
仅适用于路径 \workspace\data_src.mp4 视频
有能力的话,自行修改代码的路径及视频档名

11111.png

以下代码,自行复制到记事本,另存为 .bat 脚本,储存在DF工作目录即可

@echo off
set rr="HKCU\Console\%%SystemRoot%%_system32_cmd.exe"
reg delete %rr% /f>nul
reg add %rr% /v "WindowPosition" /t REG_DWORD /d 0x00010001 /f>nul
mode con cols=85 lines=60
REM 以上四排是将 cmd 视窗固定在萤幕左上角
CLS
@echo.
@echo.
@echo.
@echo.  说明:这是间格的提取视频中转为图像的帧数
@echo.       假如你输入2,则代表视频中,每间格2帧只抽取一张图像
@echo.       意思就是你只会平均抽取到原来视频帧数的一半,即百分之50
@echo.       假如你输入4,则每4帧取一个图像,即原帧数的百分之25
@echo.
@echo.
@echo.       提取全部,那么请输入 1 ,则不进行间格提取
@echo.
@echo.
@echo.
set /p aa=. 请输入视频要提取的间格图像帧数?→
@echo.
@echo.
@echo.
@echo.  你输入的视频要提取图像间格值为→ %aa%
@echo.
@echo.
@echo.
pause
call _internal\setenv.bat
ffmpeg -i ".\workspace\data_src.mp4" -vf "select=(gte(n\,%aa%))*not(mod(n\,%aa%))" -vsync 0 ".\workspace\DATA_src\%%6d.png"
REM 若要输出成 jpg 格式,自行将上面这一行最后的 png 改为 jpg
pause

假如你真的很懒 点我下载
密码:7mn6

有兴趣的朋友想进阶学习,各参数说明:
-i          输入文件,这里指的就是视频文件。
-vf       一个命令行,表示过滤图形的描述,选择过滤器select会选择帧进行输出。
-y        表示无需询问,直接覆盖输出文件(如果有原文件的话)
-vsync 0        每一帧从解码器到编码器,时间戳保持不变。
not(mode(n\, K))是指每隔几帧输出一帧。



评分

参与人数 1金钱 +5 贡献 +20 符石 +20 收起 理由
老枪 + 5 + 20 + 20 实用小工具又增加了!

查看全部评分

Zhatv换脸论坛免责声明
全站默认解压密码:zhatv.cn
【Zhatv】论坛里的文章仅代表作者本人的观点,与本网站立场无关。
所有文章、内容、信息、资料,都不保证其准确性、完整性、有效性、时效性,请依据情况自身做出判断。
因阅读本站内容而被误导等其他因素所造成的损失责任自负,【Zhatv】不承担任何责任。
独孤求败遮罩/大力王 实时换脸QQ 138292555 电话验证138292555 微信 ‧飞机 wang_chun001

1874

积分

124

帖子

185

符石

化神丹师

Rank: 5

积分
1874
发表于 2024-1-5 08:17:30 | 显示全部楼层
感谢大力的分享
回复

使用道具 举报

538

积分

22

帖子

118

符石

元婴丹师

Rank: 4Rank: 4Rank: 4Rank: 4

积分
538
发表于 2024-1-5 09:49:24 | 显示全部楼层
力哥 可以弄个文件吗,网页没办法复制。。。应该是设置了不给复制
回复

使用道具 举报

1万

积分

108

帖子

1291

符石

玉皇大帝

Rank: 16Rank: 16Rank: 16Rank: 16

积分
14520

隐藏大神突出贡献论坛元老

 楼主| 发表于 2024-1-5 18:26:28 | 显示全部楼层
ckk67290 发表于 2024-1-5 09:49
力哥 可以弄个文件吗,网页没办法复制。。。应该是设置了不给复制

改好了,你网页直接点击.
独孤求败遮罩/大力王 实时换脸QQ 138292555 电话验证138292555 微信 ‧飞机 wang_chun001
回复

使用道具 举报

538

积分

22

帖子

118

符石

元婴丹师

Rank: 4Rank: 4Rank: 4Rank: 4

积分
538
发表于 2024-1-8 10:56:06 | 显示全部楼层
独孤求败 发表于 2024-1-5 18:26
改好了,你网页直接点击.

感谢分享!
回复

使用道具 举报

223

积分

6

帖子

108

符石

金丹师

Rank: 3Rank: 3Rank: 3

积分
223
发表于 2024-3-18 22:46:11 | 显示全部楼层
这个小工具真是非常的实用啊 从实际出发的东西
不过  怎么用啊?
是点击这个BAT后,就不用原来的SRC切脸吗?
回复

使用道具 举报

1万

积分

108

帖子

1291

符石

玉皇大帝

Rank: 16Rank: 16Rank: 16Rank: 16

积分
14520

隐藏大神突出贡献论坛元老

 楼主| 发表于 2024-3-19 00:22:59 | 显示全部楼层
飞天猪 发表于 2024-3-18 22:46
这个小工具真是非常的实用啊 从实际出发的东西
不过  怎么用啊?
是点击这个BAT后,就不用原来的S ...

这是针对 src 视频的素材,素材档名为 data_src.mp4
视频切帧为图档的脚本
独孤求败遮罩/大力王 实时换脸QQ 138292555 电话验证138292555 微信 ‧飞机 wang_chun001
回复

使用道具 举报

335

积分

9

帖子

187

符石

金丹师

Rank: 3Rank: 3Rank: 3

积分
335
发表于 2024-3-19 16:50:24 | 显示全部楼层
独孤求败 发表于 2024-3-19 00:22
这是针对 src 视频的素材,素材档名为 data_src.mp4
视频切帧为图档的脚本

感谢分享
回复

使用道具 举报

335

积分

9

帖子

187

符石

金丹师

Rank: 3Rank: 3Rank: 3

积分
335
发表于 2024-3-19 22:14:58 | 显示全部楼层
都闪开  必须顶你这样的大佬
回复

使用道具 举报

223

积分

6

帖子

108

符石

金丹师

Rank: 3Rank: 3Rank: 3

积分
223
发表于 2024-3-19 22:18:12 | 显示全部楼层
本帖最后由 飞天猪 于 2024-3-19 22:36 编辑
独孤求败 发表于 2024-3-19 00:22
这是针对 src 视频的素材,素材档名为 data_src.mp4
视频切帧为图档的脚本

感谢回复     遇到遮罩本人了  就得逮住问一个问题了。。。哈哈
请问  遮罩上256的这个是指的什么啊?  是否可以应用到切脸的图片(SRC和DST-512-1024),是否可以做为deepfacelive的实时遮罩?就是正训和live时可以使用同一个遮罩吗?
还有你的遮罩现在在哪里买?什么价格啊?现在多少迭代了
回复

使用道具 举报

小黑屋|ZhaTV ( 滇ICP备15003127号-4 ) |网站地图

GMT+8, 2024-4-30 10:27

Powered by Zhatv.cn

© 2022-2023

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