新闻详情

新闻详情

首页 / 资讯中心 / 详情

让Agent“看懂”视频:claude-video Skill原理与实践

发布时间:2026/9/19 4:04:45来源:尧图网络
让Agent“看懂”视频:claude-video Skill原理与实践
说实话我一开始看到“让Agent看视频”这个想法第一反应是这需求是真实的吗毕竟现在大模型读文本、看图已经很成熟了但视频尤其是长视频基本还是盲区。直到我自己在项目里遇到过几次“要是Agent能自己看一眼这个录屏视频就好了”的时刻才意识到这件事的刚需程度。后来就找到了claude-video这个Skill用了一阵子确实解决了不少实际问题。什么是claude-video简单来说它是一个挂在Claude或者其他兼容Agent环境上的技能包让Agent不再只是被动地接收你给它的文字、链接、图片而是能够主动去拉取、解构、分析一段视频内容然后基于视频里的视觉和听觉信息完成总结、问答、内容提取、画面前后关联理解等任务。它把“视频理解”这件事从一个大模型不擅长的多模态重任务拆成了一组Agent能按步骤执行的轻量级子任务最后再把分析结果回传给模型做推理。这篇文章我会从它的工作原理讲起再到实际安装配置、跑通一个完整的“让Agent看视频”的流程最后会分享一些我在真实使用中踩过的坑和优化方法。无论你是想给Agent加一个新工具还是单纯好奇Skill到底是怎么一回事这篇都适合你。1. Agent不能直接看视频能力边界与Skill的破局思路先聊聊我为什么会需要这个能力。去年年中开始我在做一个偏自动化方向的项目Agent需要根据用户上传的屏幕录制来定位问题。理论上用户描述日志文本就够用但实际操作里用户的文字描述往往是“卡死了”或者“没反应”这种级别的信息根本没法定位。当时我想的是如果让Agent直接去获取视频画面信息就好了但试下来发现这条路根本走不通。1.1 大模型为什么解决不了“看视频”这个问题这要从多模态模型的能力边界说起。主流的多模态大模型虽然宣称支持视频输入但实际上多数情况下是把视频抽帧成图、再以多张图片的形式喂给模型。这里有几个绕不过去的现实问题上下文窗口的天花板。假设一个视频抽帧率是每5秒一帧一个10分钟的视频就是120帧。对这些帧做视觉编码之后大约会占掉8千到1万个token的视觉空间。这还没算帧之间的视觉token复用不全、重复编码的浪费。在上下文窗口有限的条件下塞进120帧对话历史基本就放不下了。时序关联的“断裂感”。即便模型能同时看到120张图它对“人物动作的前因后果”理解依然很弱。比如视频里先拍了一张白纸然后画面切走再切回来时纸上多了行字——模型能分别看图但很难意识到这是连续的动作。缺少时序建模视频理解就成了单纯的图像堆叠。音频和视觉的割裂。视频里往往有一半的信息藏在声音里说话内容、环境音、BGM的变化。当前很多“视频理解”方案根本不处理音轨等于把一半内容直接扔掉了。所以想让Agent真正“看视频”不能指望模型本体进化而要借助工程手段来拆解问题。这正是Skill这类机制存在的意义。1.2 从Agent Skills机制看claude-video的定位Claude的Agent Skills机制本质上就是“给Agent挂工具包”。一个Skill通常是一个带说明文档和可执行脚本的目录结构Agent在执行任务时能感知到这个Skill的存在并根据需要去调用里面的脚本。用一句话概括Skill不是教模型更聪明而是给模型更多工具。claude-video就是遵照这个哲学设计的。它把“看视频”拆成了几个Agent可以直接执行的子任务比如从视频中抽取若干关键帧并做初步的文字描述提取字幕或语音转写文本把视频的时长、分辨率、帧率等技术参数信息采集出来将上述所有信息汇总成“视频分析报告”供Agent基于此做推理。这样一来Agent并不需要真的“看完整视频”而是拿到了一个结构化的、信息密度很高的视频摘要再基于这个摘要去回答用户的问题。也就是说把原本一个重型的多模态理解任务转换成了“工具调用文本推理”的轻量级任务链。之所以我会在多个方案里最终选定它是因为它走了一条很务实的路线不追求“模型直接读懂视频”而是用可控的成本换来高可靠性的结果。这个思路我觉得对大多数想做Agent工具扩展的人来说都挺有启发的。2. 一次完整的视频理解任务claude-video内部干了哪些事在不实际动手配置之前先从原理上把它的工作流程讲清楚。很多人的误区是Skill装了之后Agent就能像人一样“看”视频了——不是这样的。我倾向于这样说Agent是拿到了一个“视频解剖工具包”它会按步骤解剖视频再把解剖结果喂给自己的推理引擎。2.1 工具链拆解媒体解析、帧抽取、音频转写、推理整合先拎出claude-video的四个核心模块看看它们各自在任务里的角色。模块职责典型实现思路媒体探测获取视频基础属性时长、分辨率、帧率、编码格式用FFprobe等工具读取元数据帧抽取按时间间隔抽取代表帧保留关键视觉信息FFmpeg抽帧按固定fps输出jpg音频/字幕转写把说话内容、字幕文本变成可检索的文字接入Whisper或其他ASR能力信息汇总与推理接口把上面三类结果整合为结构化数据供Agent参考Skill内脚本自动拼接Markdown报告这四块里前两块依赖FFmpeg生态第三块可能需要额外的ASR服务或本地模型第四块是整个Skill的“组织中枢”。2.2 把视频变“可读”的三类产物帧、转写文本、元数据claude-video最核心的思路是把视频变成了三种Agent能读的“文本/图片产品”而不是直接让Agent去处理视频流第一类帧图像集合。按你配置的频率抽帧比如每秒1帧得到一组jpg图片。这组图片会存到本地目录Agent在必要时可以通过视觉编码器读取其中若干张。第二类转写文本。从音轨里提取语音内容。拿Whisper去跑一遍得到带时间戳的字幕/脚本再转成纯文本Markdown。这一份文本信息密度极高往往视频里最核心的语义信息都在里面。第三类元数据摘要。视频时长、分辨率、帧率、码率、文件大小这些技术参数用FFprobe直接读取秒回。虽然这类信息看起来简单但有时候反而有大用处——比如判断视频是否被压缩过、是不是高清源、有没有黑边等都是排查问题时的关键依据。最终Agent拿到的不再是一堆二进制视频数据而是“一条固定的信息链”元数据告诉他视频基本情况转写文本告诉他视频里“说了什么”关键帧让他知道“长什么样”。三份信息合并再配合Agent本身的能力就能得到一个相当可靠的视频理解结果。2.3 为什么不直接抽帧而是需要“多路证据”有人可能觉得既然已经有了转写文本和元数据还要抽帧干什么这个问题我在实际使用中也想过。后来遇到的案例让我明白了有些信息是纯文本无法承载的。举个很典型的例子一个演示向的视频里主播嘴上说的是“我们来看一下配置”但画面里实际打开的配置文件内容才是关键。这种信息只有帧图像能提供。再比如UI走查类视频按钮的坐标、页面布局、视觉效果这些内容必须通过视觉来理解文字转写完全覆盖不到。所以claude-video的设计并不是“多此一举”而是“多路证据”的思维——视觉证据、听觉证据、技术元数据三方互补最终提升Agent对视频内容理解的上限。我把这个思路总结为视频理解问题的本质是一个信息抽取与压缩的问题而不是一个模型能力问题。谁能在最小的上下文开销内从视频里抽出最有价值的结构化信息谁就能让Agent“看懂”视频。3. 手把手把claude-video装进你的Agent环境光说不练假把式。下面把我实际跑通的安装和配置步骤写出来基本都是我踩过无数坑之后沉淀下来的稳定做法。环境是macOS Claude相关Agent环境Linux/Windows的操作大同小异我会把差异点标注出来。3.1 环境准备ALLEGRO和FFmpeg的必要性先说依赖。运行claude-video前机器上必须装好两样东西ALLEGRO和FFmpeg。ALLEGRO可能不少人不熟它本质上是一个图像场景描述工具库作用是“看图写话”——给一张图片输出一段文字描述。在claude-video里它负责把抽出来的视频关键帧“翻译”成文字这样Agent就能不读图片、只读文字也能理解视频画面。这算是整个链路里很关键的一环。FFmpeg则承担媒体处理的脏活累活抽帧、切音轨、读元数据样样都需要它。安装过程非常简单Homebrew一把梭brew install ffmpeg brew install allegro如果你在Linux环境用apt大概是sudo apt update sudo apt install ffmpegALLEGRO在Linux下安装方式不太统一官方一般建议从源码编译不过如果你用的是较新的发行版部分源里已经有预编译包了可以先搜一下再决定。这个环节我的建议是不要为了省安装时间跳过其中任何一项后面跑任务时缺一个都白搭。3.2 全局Skill目录一次安装处处可用装好依赖后就到了放Skill的位置。Claude的Skill机制支持全局和项目级两种目录区别在于作用范围全局目录放在用户主目录下所有对话和项目都能感知到这个Skill。项目目录只对当前工程生效适合特定业务场景。claude-video我放在全局目录因为视频理解是一个比较通用的能力懒得每次开新项目都重复配置。命令如下mkdir -p ~/.claude/skills git clone https://github.com/your-repo/claude-video.git ~/.claude/skills/claude-video要注意的是目录名和Skill名称的对应关系在Claude Skill机制里一般是按目录名来识别Skill的所以clone下来之后最好不要改文件夹名。如果你用的是其他Agent框架也大同小异——本质就是把Skill目录放到框架能扫描到的路径。装完之后建议重启一下终端或Agent服务让配置生效。3.3 MCP或工具配置当可选组件变成性能关键除开基础的安装claude-video还提供了可选的MCPModel Context Protocol接入方式。MCP在这里的作用是把视频处理能力以标准协议暴露给Agent让Agent能更稳定地调用而不是每次通过模糊的提示词去触发。实际体验下来MCP模式最大的优势是连接稳定性。直接走提示词模式的缺点是如果任务上下文很长Agent可能“忘记”调用工具而MCP模式下工具的可用性是显式暴露的不容易被忽略。另外MCP模式下视频处理脚本的出入参可以严格定义Agent不会传错参数导致报错。如果你打算把claude-video用在比较正式的生产流程上建议直接配MCP模式。配置方式一般是编辑MCP的配置文件添加如下内容{ mcpServers: { claude-video: { command: python, args: [/path/to/claude-video/mcp_server.py], env: { ALLEGRO_MODEL_DIR: /path/to/allegro/models } } } }其中环境变量里的模型目录取决于你本地ALLEGRO的安装位置。如果漏配运行时会报模型加载失败整个流程直接中断。这一行坑了我差不多一下午。3.4 路径配置的核心绝对路径优于相对路径配置环节里我最后想提醒的一点是脚本内依赖路径的选择。我试过在配置里写相对路径本意是“让项目更可移植”结果付出了惨痛代价——在某个任务里Agent的工作目录并不在Skill目录下所有相对路径全部失效视频文件找不到输出目录也创建不了排查半天才意识到问题。后面我改成所有路径都用绝对路径视频输入路径、帧输出目录、转写结果路径、模型权重路径全部写死。虽然“移植性”差了一些但换来的是稳定可靠。在Agent这种非确定性运行环境里显式永远好过隐式这条经验同样适用于你后续自己开发Skill的场景。4. 真正让Agent理解视频核心API与工作流详解配置好环境之后终于可以看正事了Agent拿到一个视频URL或本地路径之后是怎么一步步产出分析结果的。4.1 核心处理流程的三个阶段解析、描述、总结从我实际跑任务时的log来看claude-video的处理流程大致分三个阶段阶段一媒体解析。Agent先调FFprobe读取视频元数据拿到时长、分辨率、帧率等基本信息。这时Agent会结合任务语气判断这个视频值不值得完整分析太长的话可能只抽关键时间点太短的话按完整流程走。这个判断不是硬编码的而是Agent根据Skill说明文档里的引导规则自行决定的属于“规则约束自由发挥”的混合模式。阶段二帧描述与音频转写。对抽取出来的关键帧逐张过ALLEGRO生成视觉描述。同时启动ASR对音轨做语音转写。这一步是计算消耗最大的环节以一段5分钟、720p的视频为例如果按每秒1帧抽会产出300张关键帧每张都要过一遍视觉描述模型耗时视机器性能而定通常在2~5分钟区间。阶段三信息汇总和总结。上述产出的中间文件帧描述文本转写文本元数据被整合成一个Markdown报告Agent再读这份报告结合用户的问题生成最终的视频总结。这个三段式的流程好处是把复杂度分散到了每一步每步的结果都有明确的载体不会出现“模型看了一堆图然后忘记内容”的情况。4.2 高效抽帧策略不是帧越多越好关于抽帧我第一次用的时候下意识把fps调得特别高想着取帧越多信息越完整。结果抽出来几百张图片虽然能跑但速度很慢而且对齐后的上下文也被撑得很大。后来我把策略改成了按需抽帧短视频3分钟以内一秒一帧保留完整动作信息。中等长度3~15分钟每5秒一帧配合转写文本补充细节。长视频超过15分钟每10~30秒一帧同时优先转写用户的说话内容把画面分析集中在关键时间点。这个策略怎么落地其实不用你手动改配置而是靠Skill内置的脚本参数比如设置抽帧的间隔值。很多Skill其实预留了参数接口用户在使用时通过自然语言就能调整策略。这是我后来才发现的小技巧建议第一跑测试时就用不同的抽帧间隔对比效果差异你会明显感觉到信息密度和时间的平衡点在哪里。4.3 视频描述与转写的常见误解还有一个常见误解视频描述就是“把画面内容写出来”。实际上在claude-video的完整链路里ALLEGRO生成的帧描述和ASR转写文本是两条独立的信息流最终由Agent来做融合推理。而Agent做融合时的一个关键能力是“对照”比如转写文本里提到了“点右上角的按钮”但帧描述里没有对应动作Agent就会自动标注这个不一致并在最终报告里提醒用户“视频音频和画面信息在这里有分歧”。这种“多路信息对照”机制我觉得才是claude-video相比简单“从视频里抽字幕”或“直接AI摘要”的最大优势。它不只是让Agent看视频而是让Agent具备了一种基本的“多模态事实核查”能力。如果你的任务是审核视频内容的一致性这个能力会非常有用。5. 给Agent加装“眼睛”之后的实际测试与效果理论说得再多不如实测跑一遍。我把claude-video接入到我本地的Agent环境之后用三类典型视频做了测试。5.1 无字幕视频的理解能力第一个测试很刁钻一段没有字幕、没有解说、只有操作录屏的视频内容是“打开一个应用新建一个文档修改页边距然后导出PDF”。整段视频没有一句话纯视觉信息。跑完流程后Agent给出的总结是用户先点击桌面图标启动应用随后通过顶部菜单创建新文档在格式设置面板中将页边距由默认值改为自定义数值最后通过导出功能输出了PDF文件并弹出了保存对话框。而且它居然把关键菜单的路径和操作顺序都标出来了。这个结果充分说明视觉链路的有效性。抽帧ALLEGRO描述Agent推理这条组合拳确实能还原出操作型视频的完整语义。5.2 超长视频的Token控制问题第二个测试更贴近真实痛点一段45分钟的线上培训录屏。这种情况下如果全量抽帧图片数量会爆炸如果全部转写文本也大得吓人。跑下来的结果是Agent读完整段视频后给出了一个按时间章节划分的内容摘要并在关键名词和概念上做了关联标注。在Token消耗上整个分析过程生成的中间文件大约占用了一次调用的25%上下文窗口远低于把45分钟视频全部塞给多模态模型的消耗量。这个测试让我意识到claude-video本质上做了一个信息压缩的工作把“45分钟视频”压缩成“几百行结构化摘要”信息密度大幅提升Token成本反而可控。对于量产环境下的视频理解需求这种压缩是很有价值的。5.3 多对话轮次中的持续视频理解第三个测试是我自己比较在意的场景多轮对话。实际使用时用户通常不会一次就要完整总结而是先问“这个视频讲了什么”然后追问“第三段脚本里的命令行是什么”。理想状况是Agent已经掌握了视频的内容第二次作答时不用重新看视频。实测下来只要第一次分析的中间结果帧描述、转写文本被保留在对话上下文里后续追问确实不用重新处理视频。但如果对话历史过长第一轮的分析报告被模型“忘记”就得重跑。这个问题的解法之一是让分析报告以文件形式落盘后续对话需要时再按需读取而不是一直挂在上下文里。现在我已经把这个思路固定成一个标准流程不管视频多长先出报告落盘后续按需取用。这一招对长期项目的体验提升特别明显。6. 踩坑记录我这个“假眼睛”到底翻过哪些车用得越深踩的坑越多。写几个印象比较深刻的给后来者当路标。6.1 视频存在但Agent说“文件不存在”这是我遇到的第一个真正的坑。现象是视频路径明明是对的但Agent跑完视频分析后返回“视频文件不存在无法继续”。排查链路是这样的先确认路径是否真的正确。我自己手动cat了一下路径能访问排除路径本身问题。再看Agent调用Skill脚本时传的参数。发现一个问题视频路径里含空格Agent在拼接shell命令时没加引号导致路径被拆成了两截。进一步追溯发现Skill脚本里我用的文件读取方式没考虑路径空格情况。解决办法也简单修改脚本里的路径传递方式统一用列表形式传递参数不拼字符串。这个问题属于“Agent与脚本工具之间参数传递安全性”的典型问题在配置MCP后彻底解决因为MCP协议本身就是结构化参数传递不走shell拼接。6.2 “Agent看不懂视频里的人物关系”及玄学修复第二次遇到的问题是视频里有两个人在对话Agent看完后给出的总结里出现了人物张冠李戴的情况——把A说话的内容归给了B。一开始我以为是抽帧间隔太长导致细节丢失调密了抽帧也没用。后来发现问题并不在抽帧而在于转写文本没有标注说话人。Agent只能读到“很多轮对话文本”却没办法知道谁说的。后来我在Skill脚本里加了一步“转写文本的说话人分离”处理让Agent在总结时基于语气和上下文做判断效果有好转但离完美还有距离。这个问题的本质是视频理解工具再完善也只是提供证据链最终是谁说了什么仍然需要更强的语义推理模型来兜底。在Agent能力不及的地方工程手段只能缓解不能根除。6.3 目录挂载导致的中文转写乱码问题还有一个很隐蔽的坑。我用Docker部署了一套测试环境把视频目录挂载进容器时发现所有中文文件名的视频都能正常访问但中文视频内嵌的音频流转写出来全是乱码。排查了很久最终定位到是Docker挂载目录的locale环境变量没设置导致Whisper输出的中文结果编码不对。加上LANGC.UTF-8环境变量后问题解决。这个坑极具迷惑性初看像是转写模型的问题实际却是环境编码问题。所以在容器里跑这类Skill建议进去第一件事先检查localeecho $LANG如果不是UTF-8立刻改。7. 进阶玩法与同类方案横评如何让Agent的视频能力更强最后聊聊进阶方向。claude-video解决的问题是“让Agent具备看视频的基本盘”但在这个基础之上还有很大的优化空间。7.1 从“被动回答”到“主动监控”的工作流扩展我目前已经不只把claude-video当问答工具用了而是把它做成了一个“主动监控节点”。具体做法周期性地把一个视频目录里的新增视频交给Agent分析分析结果写入一个固定的Markdown文件。这样我每天早上打开这个文件就知道昨天所有的会议录屏、演示视频里都讲了什么、有哪些待办事项。这个流程的本质是把视频分析从“按需拉取”变成了“持续消费”。一旦数据源稳定这套流水线完全可以自动跑起来并在结果异常时触发告警。这个思路对团队来说很实用比如每日自动分析销售demo录屏沉淀话术和客户问题。7.2 与字幕/语音分析工具的横向对比不少人在聊到“Agent看视频”时会想“为什么不直接上视频多模态大模型”。我也试过一些视频多模态API说实话它们整体效果已经非常好了。但它们的缺点也很明显贵、慢、上下文开销大而且一些场景下返回的是“黑盒式”的结论不像claude-video这样保留了中间产物出问题可排查、可手动校准。还有一类方案是纯音频工具比如Whisper直接转写。这类方案的优点是快但缺陷也明显——画面里另一半信息直接丢了没法回答“画面上有什么”的问题。总结下来claude-video的优势在于工程链路清晰、中间结果可审计、Token开销可控、能够与现有Agent工作流深度结合。缺陷则是依赖本地计算资源、配置成本高、在极端复杂的视频语义理解上不如多模态大模型比如理解画面里的隐喻、埋伏笔这种级别的内容。7.3 性能优化与成本控制批处理、缓存、降采样如果你打算把claude-video用在生产级任务上性能和成本是需要认真考虑的。批量处理一次传入多个视频路径框架内部会串行处理但中间产物可以复用。实测多个短视频每个不超过1分钟批量处理时整体耗时只有逐个调用的一半左右。原因是帧抽取和元数据读取可以合并成一条FFmpeg命令完成避免了重复启动开销。缓存机制同一视频如果第二次分析默认情况下还会重新抽帧转写。但如果你把中间产物落盘并设计一份“视频特征指纹”比如文件大小修改时间时长那么命中缓存时可以直接读旧结果节省一大笔时间。降采样策略对于某些对画质不敏感的任务比如只需要音频文字内容的播客视频可以直接只走转写链路跳过帧描述。操作方式是在调用前明确说明“只转写不分析画面”。这种情况下处理速度能提升3~5倍。高效使用这个Skill的关键是在每次任务前想清楚一个问题这个视频里什么信息对当前任务最重要然后基于答案来决定使用哪几条链路。8. 写在最后从“看视频”延展出去的Agent能力进化把一个“让Agent看视频”的Skill装好、跑通、调优这个过程其实给了我很多启发。Agent能力进化的路径从来不是“换一个更强的底座”而是在已有底座之上不断挂載更精细、更模块化的工具链路。视频理解如此音频理解、3D内容理解、实时流媒体理解原理上也都能用类似的思路去拆解。我现在的完整工作流已经变成视频来了claude-video负责把“看”和“听”做成结构化数据我自己的脚本负责把结果归档Agent负责基于归档做推理和决策。这个链条跑顺之后我再也不怕视频类需求了。如果你也想在自己的Agent环境里试一下这个能力我的建议是从小处着手先拿一段3分钟以内的录屏试试水跑通之后再逐渐加长、加复杂。等你摸清了抽帧密度、转写质量、上下文开销之间的平衡点你就能真正把这双“眼睛”用成自己的眼睛。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

A*算法在全覆盖路径规划中的Matlab实现与优化 2026/9/19 4:55:52

A*算法在全覆盖路径规划中的Matlab实现与优化

1. 项目背景与核心价值在自动化仓储物流、清洁机器人、农业植保无人机等实际场景中,全覆盖路径规划(CCPP)一直是个经典难题。简单来说,就是让移动设备在给定区域内无遗漏地走过每一个可通行点,同时要兼顾效率最优。传统…

阅读更多 →
Windows、iPhone、Linux三平台抓包实战:HTTPS解密与证书信任全流程 2026/9/19 4:55:52

Windows、iPhone、Linux三平台抓包实战:HTTPS解密与证书信任全流程

1. 为什么我要在三个平台上折腾同一套抓包流程做移动端和桌面端联调的朋友大概率都遇到过这种场景:后端同学说接口返回没问题,前端同学说数据没收到,iOS 端说 Android 端能跑,Android 端说 iOS 端能跑,最后发现是某个平…

阅读更多 →
DataHub Console Sink 使用指南:将元数据事件打印到 stdout 的调试利器 2026/9/19 4:55:52

DataHub Console Sink 使用指南:将元数据事件打印到 stdout 的调试利器

DataHub Console Sink 使用指南:将元数据事件打印到 stdout 的调试利器 【免费下载链接】datahub The Context Platform for your Data and AI Stack 项目地址: https://gitcode.com/GitHub_Trending/da/datahub 导读 Console Sink 是 DataHub 元数据摄取&a…

阅读更多 →
YOLOv8边缘部署实战:从轻量化到TensorRT加速完整指南 2026/9/19 4:55:52

YOLOv8边缘部署实战:从轻量化到TensorRT加速完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
《龙珠超》104集深度解析:身胜手极意觉醒与战斗作画巅峰 2026/9/19 4:55:52

《龙珠超》104集深度解析:身胜手极意觉醒与战斗作画巅峰

第一次看到“dragonballsuper_104-2”这个编号时,我以为是某个字幕组修复后发的第二版资源。后来我自己做拉片复盘,也习惯用这种带“-2”的命名方式——代表同一集内容在第二次观看时拆出来的新东西。《龙珠超》第104集恰好是我愿意再看第二遍的一集&…

阅读更多 →
OneUptime 自托管架构全解:从 NGINX 入口、探针监控到三大数据存储的完整数据流 2026/9/19 4:52:52

OneUptime 自托管架构全解:从 NGINX 入口、探针监控到三大数据存储的完整数据流

OneUptime 自托管架构全解:从 NGINX 入口、探针监控到三大数据存储的完整数据流 【免费下载链接】oneuptime Complete open-source monitoring and observability platform. 项目地址: https://gitcode.com/GitHub_Trending/on/oneuptime 导读 本文基于 One…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞