工作流整理_自动化

用户头像
西安/设计爱好者/134天前/384浏览
工作流整理_自动化
用户头像
YZVLab
0. 前言 (Intro)
算力无限,人的精力有限。作为视频创作者,我们不该把宝贵的“生物带宽”浪费在新建文件夹和重命名上。这是我的 V1.0 到 V3.0 的文件管理进化史。
1. 旧版工作流:手动 I/O 的瓶颈 (Legacy Workflow)
工作流整理_自动化(图ZNDAxMTc2MDI4) - 其他 - 站酷设计师YZVLab原创素材 - 站酷ZCOOL
“人肉生成模式”。繁琐且存在巨大的系统漏洞
收藏
2. 漏洞报告 (Bug Report)
在多年的实战中,手动管理的
Bug
极其致命:
  • 执行力衰减:
    赶 Deadline 时,人脑会自动“降频”。“整理”被视为低优先级任务,导致文件乱堆,熵增不可逆。
  • 路径依赖断裂 (Missing Footage):
    AE/PR 工程本质是链接。一旦后期因懒惰随意新建目录或改名,链接即刻失效,打开工程全是红屏报错。
  • 版本回溯困难:
    项目结案三个月后,面对混乱的目录,根本想不起来哪个是最终版,甚至找不到原始需求文档。
3. 新版工作流:自动化部署 (Automated Workflow)
工作流整理_自动化(图ZNDAxMTc4NTA0) - 其他 - 站酷设计师YZVLab原创素材 - 站酷ZCOOL
这是我目前的 V3.0 方案——将重复劳动“脚本化”
收藏
4. 系统优化日志 (Patch Notes)
通过这个不到 6kb 的脚本,我解决了三个核心痛点:
  • 强制标准化:
    消除“懒惰”变量。无论项目多急,双击即生成全套标准目录,物理上杜绝了文件乱放的可能性。
  • 预加载逻辑 (Pre-loading):
    预判了 Audio, Footage, Render, Project 等所有可能用到的路径。AE/PR 永远在这个闭环内读取,包括ae模板套用也预留了位置,永不丢失链接。
  • 元数据固化:
    脚本自动生成 _项目说明.txt。后期随时查看需求发起人,需求时间,需求项目组
5. 源码开源 (Open Source)
[代码块展示区
@echo off
setlocal enabledelayedexpansion
title ?? 商业视频项目一键初始化工具 (v4.1 修复版)
color 0f
:: ==========================================
:: 1. 自动获取日期
:: ==========================================
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I
set "YY=%datetime:~2,2%"
set "MM=%datetime:~4,2%"
set "DD=%datetime:~6,2%"
set "Today=%YY%%MM%%DD%"
set "FullDate=%datetime:~0,4%-%datetime:~4,2%-%datetime:~6,2%"
set "TimeNow=%datetime:~8,2%:%datetime:~10,2%"
:: ==========================================
:: 2. 交互式信息录入
:: ==========================================
cls
echo ========================================================
echo ?? 视频制作工单生成器 (Production Order Gen)
echo ========================================================
echo.
echo [当前日期]: %FullDate%
echo.
echo 请注意:输入内容中尽量避免特殊符号如 ^& ^< ^> ^|
echo 括号 () 可以正常使用。
echo.
set /p ContentTag="1. 项目大致内容 (如 30s剪辑): "
set /p ProjectGroup="2. 项目组/客户名称 (如 Nike): "
echo.
echo --- 工单详情信息 ---
set /p Initiator="3. ?? 需求发起人 (谁提的需求?): "
set /p Deadline="4. ? 需求截止时间 (几号交?): "
set /p Approver="5. ? 最终验收人 (谁签字?): "
:: 组装根目录名: 日期_内容_项目组
set "RootFolder=%Today%_%ContentTag%_%ProjectGroup%"
:: ==========================================
:: 3. 构建目录体系
:: ==========================================
echo.
echo [正在生成制作工单与目录...]
:: 创建根目录(防止目录名有空格导致创建失败,加上引号)
md "%RootFolder%" 2>nul
:: 00_Admin
md "%RootFolder%\00_Admin\01_Brief_需求脚本"
md "%RootFolder%\00_Admin\02_Contracts_合同报价"
md "%RootFolder%\00_Admin\03_Ref_参考资料"
:: 01_Assets
md "%RootFolder%\01_Assets\00_Templates_工程模板"
md "%RootFolder%\01_Assets\00_Fonts_项目字体"
md "%RootFolder%\01_Assets\01_Video_实拍素材"
md "%RootFolder%\01_Assets\02_Audio_音乐音效"
md "%RootFolder%\01_Assets\03_Image_平面素材"
md "%RootFolder%\01_Assets\04_Incoming_客户供源"
md "%RootFolder%\01_Assets\05_Processed_预处理(PSD差分)"
md "%RootFolder%\01_Assets\06_AI_Gen_生成素材"
:: 02_Project
md "%RootFolder%\02_Project\01_Pr_剪辑"
md "%RootFolder%\02_Project\02_Ae_特效"
md "%RootFolder%\02_Project\03_Ps_设计"
md "%RootFolder%\02_Project\04_AI_Workflows"
md "%RootFolder%\02_Project\05_Blender_三维"
md "%RootFolder%\02_Project\99_Others_其他工具"
:: 03_Media
md "%RootFolder%\03_Media\01_Proxies_代理"
md "%RootFolder%\03_Media\02_Transcoded_转码"
md "%RootFolder%\03_Media\03_PreRenders_预渲染"
:: 04_Output
md "%RootFolder%\04_Output\01_Drafts_样片(带水印)"
md "%RootFolder%\04_Output\02_Master_母版(无损交付)"
md "%RootFolder%\04_Output\03_Deliverables_周边(封面_字幕)"
:: 99_Archive
md "%RootFolder%\99_Archive_旧版与废弃"
:: ==========================================
:: 4. 生成:Production Order (制作工单) - 修复写入逻辑
:: ==========================================
set "OrderFile=%RootFolder%\00_Admin\00_Production_Order_制作工单.txt"
:: 使用逐行追加方式 (>>) 避免特殊字符导致脚本崩溃
echo ======================================================== > "%OrderFile%"
echo ?? PRODUCTION ORDER (制作工单) >> "%OrderFile%"
echo ======================================================== >> "%OrderFile%"
echo. >> "%OrderFile%"
echo ?? 项目组/客户 : !ProjectGroup! >> "%OrderFile%"
echo ?? 内容/类型 : !ContentTag! >> "%OrderFile%"
echo ?? 文件夹索引 : %RootFolder% >> "%OrderFile%"
echo ?? 开工时间 : !FullDate! !TimeNow! >> "%OrderFile%"
echo. >> "%OrderFile%"
echo -------------------------------------------------------- >> "%OrderFile%"
echo ?? 需求发起人 (Request By) : !Initiator! >> "%OrderFile%"
echo ? 截止时间 (Deadline) : !Deadline! >> "%OrderFile%"
echo ? 验收负责人 (Approved By): !Approver! >> "%OrderFile%"
echo -------------------------------------------------------- >> "%OrderFile%"
echo. >> "%OrderFile%"
echo ?? 制作备注: >> "%OrderFile%"
echo 1. 本项目所有原始需求文件请查阅 00_Admin\01_Brief >> "%OrderFile%"
echo 2. 客户提供的原始素材位于 01_Assets\04_Incoming >> "%OrderFile%"
echo 3. 任何主要修改意见,请更新至 [版本修改记录表] >> "%OrderFile%"
echo. >> "%OrderFile%"
:: ==========================================
:: 5. 生成:版本修改记录表 - 修复写入逻辑
:: ==========================================
set "LogFile=%RootFolder%\00_Admin\01_版本修改记录表_ChangeLog.txt"
echo =========================================================================================== > "%LogFile%"
echo ?? VERSION HISTORY (版本修改记录) >> "%LogFile%"
echo =========================================================================================== >> "%LogFile%"
echo 项目: !ProjectGroup! - !ContentTag! >> "%LogFile%"
echo. >> "%LogFile%"
echo 版本号 ^| 修改日期 ^| 提交时间 ^| 提交人 ^| 修改内容提要 / 客户反馈意见 >> "%LogFile%"
echo ------------------------------------------------------------------------------------------- >> "%LogFile%"
echo v01 ^| !FullDate! ^| --:-- ^| 我 ^| 初稿完成,等待内部审核 >> "%LogFile%"
echo. >> "%LogFile%"
echo v02 ^| ^| ^| ^| >> "%LogFile%"
echo. >> "%LogFile%"
echo =========================================================================================== >> "%LogFile%"
:: ==========================================
:: 6. 结束
:: ==========================================
cls
echo ========================================================
echo ? 制作工单已下达!目录已构建。
echo.
echo ?? 目录名: %RootFolder%
echo ?? 工单书: 00_Admin\00_Production_Order_制作工单.txt
echo.
echo 即使以后忘记是谁提的需求,打开工单看一眼便知。
echo ========================================================
echo.
pause]
架构注明:
  • 这行代码并非我手写,而是我设计好逻辑架构后,由
    AI
    完成编写。
  • 在 AI 时代,设计师不需要精通语法,只需要
    定义逻辑
  • Tips: 复制上方代码到记事本,保存为 .bat 即可运行。(“注意:保存 BAT 文件时,请务必将编码格式选为
    ANSI
    ,否则生成的中文文件夹会变成乱码。”)
※.bat下载链接(“BAT 本质就是把我们在 CMD 里敲的命令集合在一起,用记事本打开就能看到源码,完全透明,无毒无害。”
https://pan.baidu.com/s/1WDHwv1tjo8GilGjhtDbKHw
提取码: 9u4u}
6. 扩展包与兼容性 (Extensions)
  • 行业适配:
    这套逻辑基于我个人视频行业的经验。如果你是 “
    平面设计师 (AI/PS流)”
    或 “
    插画师”
    目录结构完全不同。如有需要,可在评论区留言你的需求场景,看到后可以协助生成你的专属版本。
  • 跨平台支持:
    目前展示为 Windows 版本。
    需要
    Mac (Shell Script)
    版本,请在评论区扣“Mac”,有时间一定更新。
※未来开发路线图 (Future Roadmap)
为了追求极致的
生物带宽保护
,以下功能已列入后续开发计划(欢迎在评论区沟通探讨):
📅 v3.25:交互式元数据注入 (Interactive Metadata)
  • 痛点:
    每次都要手动打开填。
  • 计划:
    升级脚本为交互模式。运行后直接在黑框询问:客户名? 截止日? 分辨率?,回车后
    自动写入说明文档
  • 目标:
    让数据录入前置,杜绝“无头项目”。
🔧 v3.5:系统级集成 (OS Integration)
  • 痛点:
    每次都要去找脚本文件复制粘贴。
  • 计划:
    提供注册表 (Registry) 修改方案,将脚本写入
    鼠标右键菜单
  • 场景:
    桌面任意空白处右键 -> 点击 [⚡创建标准工程] -> 即刻生成。
  • 目标:
    将工作流固化为操作系统的一部分。
🧬 v4.0:Void_
6
举报
|
1
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
加载中
推荐素材
金融行业新媒体商业理财产品立体矢量海报
制造总部大数据中心
中秋佳节花好月圆
我要奋斗
清新壁纸
法治景观雕塑小品
汉堡插画
love玫瑰花
二十四节气图片之霜降
 ps常用偷懒笔刷
A320陆地和海洋疏散图标
国画水墨江南山水画装饰画电视背景墙装饰画
木纹贴图设计师常用
宠物纪念相册H5模板系列 · 温馨治愈系 · 三款主题
彩灯_花灯_春节彩灯_春节花灯_马年彩灯_马年花灯
新能源腊八节海报
中国风书法汉字字体设计其他
苏门答腊虎母子插画
法治宣传栏
立春节气背景
头发1
奶油风家装
乐陶创意体验工坊标志设计
香盒包装设计国风国潮通用香礼盒
女生半身插画
你可能喜欢
相关收藏夹
大家都在看
登录注册