简体中文 |
English
使用指南 • 贡献指南 • 视频教程 • 核心功能 • 快速安装 • 支持项目 • 声明 • License
▶ BV1ZkGi6YENF · ▶ BV1TPGq67EFS
片头片尾 BGM、战队 Logo 由 UP 主自行合成;游戏片段由本项目自动剪辑
▶ BV1KF5s6nEed · ▶ BV1G198BkEHd
片头片尾 BGM 及游戏片段均由本项目剪辑合成产出
- 本地库记录展示 — 列表、缩略图展示 Demo 的比赛来源、记分板、关注玩家、展示名、备注等关键信息。
- 目录自动监听 — 支持 5E / 完美 / 官匹 / FACEIT 等 Demo 下载目录监听,一键自动入库。
- 与分析联动 — 可在 Demo 库勾选一场或多场,直接进入 Demo 分析;也可在分析页上传本地 Demo。
统一的对局分析工作台:载入后自动解析全场玩家,可在右上角切换本场 Demo,左侧选玩家后浏览其片段与数据。主要视图包括:
- 高光与录制 — 批量解析高光时刻;按 Steam ID / 平台 ID / 昵称锁定目标玩家;自动分出 高光(多杀、颗秒、残局、刀杀、跳杀、拆包等)、下饭(电击枪、沙鹰、队友误伤及「人肉吸铁石」「人体描边」「肩并肩」等名场面)、跨回合合集(亲儿子喂饭、本命苦主、全场击杀/死亡串烧、按回合连续录制),以及 梗局(211 / o / i / z 系列研发标签,可配 AI 整局总评),并可直接加入录制队列。标签说明见 片段类型与标签。
- 回合时间线 / 枪械击杀 — 按回合浏览击杀与死亡时间线,把某一枪、某一死或整回合加入队列;支持回合连续录制(开局录到死亡或回合结束,可多回合拼成长片)。
- 2D 回放 — 在本地高速 2D 回放中复盘走位、交火与回合进程,无需先开 CS2。
- 热力图 — 整场走位密度、交战热点、击杀 / 死亡热点;可按玩家、阵营、地图楼层筛选,用于观察站位、转点与失守区域。
- 概览 / 玩家 / 回合 / 经济 — 比赛概览、阵容与个人数据、逐回合走势,以及经济相关信息,方便快速摸清本场结构。
- 饰品与自定义换肤 — 在「饰品」页查看本场 Demo 中实际出现过的武器、刀具、手套、探员等;支持 3D / 游戏内检视。可进入「自定义饰品」,为可换项挑选皮肤(磨损、模板等),保存为自定义皮肤方案,供后续回放与成片使用。
换肤核心为闭源组件,详见 License。
- 批量录制队列 — 多场比赛、多个片段排队;依次启动 CS2 回放并驱动 OBS 成片;录制前可预览计划,队列内可微调节奏。
- 录制前观战设置 — 一键配置观战 HUD(仅死亡通知、隐藏 ID/聊天/Demo 条)、视野与持枪角度、闪光亮度、语音、分辨率与画幅、片段之间的 OBS 转场等;本场也可临时打开实验性 POV 第一人称 HUD。
- 多样化成片风格:
- 裁判视角或 POV 第一人称 HUD(可隐藏/显示雷达、调整正上方人数条)
- 纯净观战画面、自定义 FOV、隐藏投掷物轨迹
- 受害者视角 — 高光或多杀合集可在你的主视角之后,自动追加被击杀者视角片段
- 按键显示叠加 — 在 OBS 里叠加 WASD、蹲跳等按键提示,与画面不同步时可手动微调
- 击杀特效叠加 — 在颗秒、复仇、穿墙、盲狙、一石二鸟及多杀/残局发生时,由 OBS 自动叠加带透明通道和声音的特效视频
- 片段之间淡入淡出等转场
- 安全录制方案:
- 通过 OBS 与游戏状态联动控制录制,不注入、不 Hook 游戏进程
- 自动备份并在录制结束后恢复你的键位与画面设置
- 录制成功的片段自动入库;拖拽排序、配 BGM / 转场主题,导出 MP4;可按高光 / 下饭 / 合集 / 时间线等筛选,并编排片头片尾。
- 玩家信息卡 — 导出时可开启左下角名牌:每段画面开头短暂显示该片段对应玩家昵称、高光/下饭/合集类型、回合与情景标签(如多杀、颗秒等);可为时间线里出现的每位玩家单独上传头像,不上传则显示昵称首字。
- 适合「录完 → 排序 → 一键出片」的轻量合辑流程。
-
自动录制全部玩家的雷达图 — 对局解析完成后,在 Demo 分析页点击「自动录制全部玩家雷达图」,即为本场全部玩家自动生成六维战力雷达图(KPR / 生存率 / ADR / KAST / 多杀回合 / Rating),参照 Rock-Radar-main 的霓虹雷达绘制风格,2560×1440(16:9)左右分割构图:左半部为雷达数据面板(雷达居中 + 背后 CNCS 水印),右半部为人物大肖像。蓝色外圈 = 最高刻度(满分基准:KPR 0.85 · 生存率 44% · ADR 85 · KAST 78% · 多杀 20% · Rating 1.3,仅发亮蓝线无填充),灰色内圈 = 等级区间,主题色多边形(青蓝 CT / 橙红 T)= 玩家实际数据,红色六边形 = 全场平均线(红描线 + 辉光,无填充);超出满分的数值会溢出到蓝色外圈之外。
-
剪辑编排中插入 — 合辑工作台右侧控制台新增「cs数据图」专栏:确认「在剪辑前加入 CS 雷达图」后,从对局解析后的人物中选择一张雷达图,即可插入到指定片段之前,支持逐段调整时长与插入位置;导出成片时自动合成该图(有开场动画时使用动画视频段,否则用静态图)。
-
人物图片上传 / 队标 — 每张雷达图卡片都可通过前端接口上传人物图片(或一键套用 Steam 游戏内头像),上传后自动重新渲染;还可上传队伍标志,放大显示在人物头像后面(圆形裁切 + 径向羽化 + 半透明衬托);未上传者使用游戏内头像或昵称首字占位。
-
慢入→快出→定格开场动画 — 每张卡片可一键生成开场动画视频(需已配置 FFmpeg):个人数据多边形先缓速积蓄(慢入 Ease-in)→ 快速扩张到位(快出 Ease-out)→ 锁定定格(无过冲、无回弹),红色全场平均线全程可见;可多选卡片并发批量生成(帧渲染多进程并行,显著提速)。合辑工作台插入雷达段时自动使用动画视频段,面板内可预览。
-
FFmpeg 导出配置 — 合辑工作台和 LiteCut 导出都要用到
ffmpeg.exe,建议选择下面任意一种:- 推荐:FrameMeld 提供的 FFmpeg — 到 Releases 下载最新版本,解压后使用其中的
ffmpeg.exe。除了普通导出,还支持补帧、去重和动态模糊。 - 普通导出:FFmpeg 9.0 full build — 不需要帧混合时可以选这个。下载时认准 full 完整版,不要使用 essentials 或其他精简版。
- 配置方法 — 在程序设置页面的「FFmpeg 路径」中选择解压出来的
ffmpeg.exe。导出时会优先使用显卡硬件编码(NVENC / QSV / AMF),不可用时自动改用软件编码。
- 推荐:FrameMeld 提供的 FFmpeg — 到 Releases 下载最新版本,解压后使用其中的
内置轻量非编:在 Insight 录制成片之上做多轨精剪,也可导入本地素材(需先完成上方推荐的 FFmpeg 配置)。
- 工程管理 — 新建 / 打开 / 复制工程,自定义画布尺寸与帧率;支持模板创建、工程 JSON 导入导出、崩溃恢复。
- 素材池 — 直接使用 Insight 录制 片段(按高光 / 下饭 / 合集 / 时间线等筛选),或拖入本地视频、音频、图片、字体;支持预览代理、素材重定位与麦克风配音。
- 多轨时间轴 — 视频轨、音频轨、文字 / 叠加轨;分割、裁切、波纹删除、滑移、编组、音视频链接 / 分离;标记点与吸附;撤销重做与快捷键。
- 包装与调色 — 字幕与文字样式、滤镜 / 色彩校正(电竞、冷暖、夜战等)、固定速度与分段变速、画面与音量关键帧、多种出入转场(淡化、闪白、擦除、故障等);可保存并复用风格预设。
- 击杀轴 — 录制成片自带的击杀时间点会随裁剪 / 移动 / 变速跟随,用于定位节奏(只读,不参与导出)。
- 导出 — 按工程参数与输出范围导出成片,优先硬件编码。
- OpenAI 兼容多家厂商 — 内置 DeepSeek、通义 Qwen、智谱 GLM、MiniMax、OpenAI、OpenRouter;本地模型支持 Ollama、LM Studio。
- 毒舌人设 Prompt — 高光吹爆、下饭嘲讽、梗死亡当段子;硬约束 100 字以内、单行 JSON 输出,不输出场外废话。
- 整局梗合集总评 — 211/o/i/z 系研发局会触发「整局综合评价」,独立于片段级评分。
前往 Releases 页面 下载最新的 CS2-Insight-Agent-Setup-x.x.x.exe,双击运行安装包,按提示完成安装。
安装完成后从桌面或开始菜单启动程序,无需打开浏览器,无需手动启动后端。轻量 Tauri 桌面壳会自动启动内嵌 Python 后端,并使用 Windows 系统 WebView2 显示界面。
源码开发需先安装 uv 0.11.x,然后运行
.\packaging\demoparser-lean\setup-backend-dev.ps1。脚本会依据仓库根目录的
uv.lock 创建 Python 3.12 环境并安装经过哈希锁定的依赖。项目的高速 2D
回放使用 PyO3 编译的定制 demoparser2 Rust 扩展;后端会在启动阶段验证
所需 Rust 接口,不会使用 PyPI 原版解析器静默降级。
依赖边界保持独立:Python 后端使用 uv/uv.lock,前端与 Tauri JS
工具链使用 pnpm/pnpm-lock.yaml,Rust 桌面壳使用 cargo/Cargo.lock;
OBS 与 FFmpeg 仍由各自的运行时集成管理。
当前不运行后台自动更新器;需要升级时,请直接从 Releases 页面 下载新版安装包。
建议安装路径不含中文字符。 例如
D:\CS2-Insight-Agent\✅,D:\游戏工具\CS2-Insight-Agent\❌
- V1
- 高光解析
- AI 锐评
- 全自动导播
- V2
- Tauri 轻量桌面端
- 合辑工作台(FFmpeg 导出)
- POV HUD 实验性功能
- 回合时间线浏览与入队录制
- 录制前观战预热 / 受害者 POV / 虚拟键盘 OBS 叠加
- Demo 图分析(2D 回放 / 热力图等)
- V3
- 战术教练(投掷物轨迹分析 / 路线复盘)
本项目采用 PolyForm Noncommercial 1.0.0 协议发布。
- 允许个人学习、研究、爱好、评测及其他非商业用途使用。在遵守本协议的前提下,你可以阅读、修改、构建和分发本项目源码及其衍生版本。
- 未经书面授权,禁止将本项目或其衍生版本用于任何商业用途,包括但不限于:商业软件、付费服务、商业代剪/代录服务、商业平台集成、对外销售、出租、转售或作为商业产品的一部分分发。
- 商业授权咨询:
[email protected]
- 商业授权咨询:
- 📦 如果你分发本项目的编译产物、安装包或修改版本,请同时保留本项目的许可证声明,并遵守
THIRD_PARTY_LICENSES.md中列出的所有第三方开源组件许可证。 - 🔒 「Demo 分析 → 饰品」导航栏中的自定义皮肤(换肤)功能为闭源专有组件,不适用上述开源协议:
- 范围说明:包括但不限于「自定义饰品 / 自定义皮肤方案」相关的界面能力、皮肤替换与写入逻辑、以及底层闭源组件(如
skin-core等二进制及其配套实现)。开源仓库仅提供调用入口,不包含换肤算法与核心实现源码。 - 权利声明:该功能及其全部闭源实现的知识产权归权利人所有;不以开源形式提供、不授予反向工程许可,亦不因本项目其余部分开源而默示开放。
- 禁止行为:未经权利人事先书面授权,任何个人或组织不得对该闭源组件进行逆向工程、反编译、反汇编、调试追踪、破解、绕过完整性校验或授权校验、篡改、提取算法/协议/密钥、复制、二次封装、再分发,或以其他任何方式获取、披露、利用其内部实现。
- 法律后果:一经发现上述行为,权利人有权依法追究行为人的民事、行政乃至刑事责任,并保留要求停止侵害、赔偿损失及其他一切合法救济的权利。商业合作或授权咨询:
[email protected]。
- 范围说明:包括但不限于「自定义饰品 / 自定义皮肤方案」相关的界面能力、皮肤替换与写入逻辑、以及底层闭源组件(如
Counter-Strike 2、CS2、Counter-Strike、Steam、Valve 等名称、商标和标识归其各自权利人所有。
本项目与 Valve Corporation、完美世界竞技平台、5E 对战平台、OBS Studio 及其他相关平台或软件的所有者不存在从属、合作、赞助、授权或背书关系。
- 默认录制流程调用 CS2 时使用
-insecure仅用于本地 Demo 回放,不存在 DLL 注入或 Hook;不会对磁盘上的.dem做修改,不连接、不修改、不干预任何官方游戏服务器、匹配服务或反作弊系统,也不提供任何作弊、绕过检测或破坏公平竞技的功能,不要在已登录匹配服务器的 CS2 客户端中并行使用,以免触发反作弊系统的不必要警示。 - 若你在「常用参数管理 → 实验性功能」中主动开启 POV,程序会临时向 CS2 的
game/csgo目录写入pov.vpk,并增量修改gameinfo.gi的SearchPaths以加载 POV HUD 资源;录制结束或异常收尾时会自动恢复。该模式同样强制使用-insecure启动 CS2,不要用于连接 VAC 安全服务器。 - 录制期间会临时修改若干 CS2 archive cvar 与按键绑定。本项目会在启动录制时在程序数据目录的
.cs2_config_backup中自动备份玩家原始的config.cfg/video.txt/user_convars_*.vcfg,录制结束后会回滚;如遇异常退出导致设置被覆盖,可在该目录手动取回原始文件。
如果这个项目帮你节省了剪辑时间,欢迎请我喝一杯咖啡 ☕
你的支持会用于 Demo 解析、录制兼容性测试和后续功能维护。



