deepfacelab中文网

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

DFL批量视频切图 (解放双手版)

[复制链接]

5

主题

17

帖子

388

积分

初级丹师

Rank: 3Rank: 3

积分
388
 楼主| 发表于 2024-7-31 12:03:55 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
本帖最后由 change1996 于 2024-7-31 12:05 编辑

如题,批量视频切图,

昨天无聊熬夜搞了几个脚本, 其中一个我感觉很实用,我放上来纯粹纪录,很简陋, 随手敲的 ,

我知道已经很多大佬已经搞了更牛批的 ,所以我先声明这是我自用的, 简单暴力, 对我这小白来说很够用了

使用方法

环境:
python(这个应该各位都会装)

安装依赖:
pip install tensorflow
pip install numpy
pip install opencv-python
(直接输在你的命令行上)





使用前先把你要切图的全部视频放在workspace目录内, 视频无须改名, 程序会自动将所有视频 .mp4,.avi ,.mov ,.mkv 切图 (有特殊后缀可以自己改)

跟原版的一样, 图会存到data_src内, 区别在于切图后会自己按名称顺序排列 (data_dst原理也一样有需ˋ要的可以自己改)


解压后总共就两个文件,把这两个文件放到DFL主目录上,会覆盖掉你的原版 2) extract images from video data_src.bat (想留原本的文件可以先改名)

在当前目录下开启cmd输入命令

python process_videos.py

------------------------------------

就结束了, 该干嘛干嘛去了, 等程序执行完就ok了

评分

参与人数 1贡献 +1 收起 理由
cfbf + 1 十分给力!

查看全部评分

<strong>有時候我希望我從來沒來過這裡, 如果我有幸遇到當年執意出去的少年我會把它腿打斷
回复

使用道具 举报

2

主题

61

帖子

865

积分

高级丹师

Rank: 5Rank: 5

积分
865

万事如意节日勋章

发表于 2024-7-31 18:58:21 | 显示全部楼层
@echo off
chcp 65001
call _internal\setenv.bat

setlocal enabledelayedexpansion

REM 获取拖入的文件夹路径
if "%~1"=="" (
    set /p "input_folder=拖入文件夹进行处理: "
) else (
    set "input_folder=%~1"
)

for %%i in ("%input_folder%\*.mp4") do (
    set "video_name=%%~ni"
    set "output_dir=!input_folder!\!video_name!"

    mkdir "!output_dir!" 2>nul

    "%PYTHON_EXECUTABLE%" "%DFL_ROOT%\main.py" videoed extract-video ^
        --input-file "%%i" ^
        --output-dir "!output_dir!" ^
        --fps 10
)

echo 操作完成
pause


自己搞的,也挺不错
回复 支持 1 反对 0

使用道具 举报

40

主题

861

帖子

4685

积分

高级丹圣

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

积分
4685

万事如意节日勋章

发表于 2024-7-31 13:49:08 | 显示全部楼层
真羡慕会编程的
回复 支持 反对

使用道具 举报

0

主题

36

帖子

594

积分

高级丹师

Rank: 5Rank: 5

积分
594
发表于 2024-7-31 16:40:05 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

GMT+8, 2024-11-22 03:18 , Processed in 0.144985 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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