乐于分享
好东西不私藏

OpenMontage 2.2 万星:AI 编程助手变视频工作室

OpenMontage 2.2 万星:AI 编程助手变视频工作室

Premiere 很好,Final Cut 也很好,但它们都需要你手动剪辑。你的时间不应该花在拖时间线上。

一、视频制作的"三国杀":为什么又一个工具?

Premiere Pro 是老牌王者,功能强大但价格昂贵——月费 200+ 元,学习曲线陡峭,一个新手从入门到熟练需要 3-6 个月。大量中小创作者被价格和学习门槛挡在门外,他们的创意永远停留在脑海里。

Final Cut Pro 是苹果生态的宠儿,一次性买断 1998 元但仅限 macOS,更新缓慢。

DaVinci Resolve 是后起之秀,免费版功能强大但调色操作复杂,非专业用户很难上手。

这三家有一个共同点:它们都是"编辑器",要求使用者掌握剪辑、调色、混音、字幕等多个专业技能。但现实是,视频制作行业 90% 的时间花在重复性操作上——翻素材库、拖时间线、调对齐、加字幕、找 BGM、调色、导出、改格式。一个 3 分钟的短视频,从素材到成片通常需要 2-4 小时。如果是教程类视频,还要额外花时间写脚本、录旁白、做字幕时间轴对齐。剪辑师真正"创作"的时间不到 10%。问题不在工具不够好,而在工作模式本身就需要变革。

OpenMontage 是新晋挑战者,由 calesthio 开源,上线后迅速获得 21,941 Star,Fork 2,461,成为 2026 年 6 月 GitHub 上增长最快的视频制作工具。在 AI Agent 工具扎堆的 2026 年,一个视频制作工具能拿到这样的增长,说明它切中了一个真实存在的巨大需求。2.2 万星不是营销能推出来的,而是每个被剪辑折磨过的创作者的"投票"。

它的定位很明确:不做编辑器,做"生产系统"。你不需要学习任何视频编辑软件,只需要输入一段文字创意,OpenMontage 的 Agent 集群会自动完成素材检索、脚本撰写、镜头剪辑、配音合成、字幕生成、成品导出的全流程。这就像从"手动挡"升级到了"自动驾驶"——不是让你开得更快,而是让你不需要自己开车。为什么现在发布?因为 LLM 的文本理解能力在 2025 年底跨过了"可用"门槛,TTS 语音质量达到广播级,FFmpeg 的 API 成熟度足以支撑自动化管线串联。三个条件同时满足,"全自动视频制作"才从概念变成了可用的产品。

二、12 条管线与 500+ 技能:能力全景

OpenMontage 内置了 12 条制作管线,每条对应一种常见视频类型,覆盖从内容创作到产品演示的完整场景矩阵。

管线名称
适用场景
典型产出时长
自动化程度
Shorts
竖屏短视频(TikTok、Reels)
15-60 秒
全自动
Tutorial
软件教学录屏
3-10 分钟
全自动
Vlog
旅行日常记录
2-5 分钟
全自动
Documentary
品牌故事/深度报道
5-15 分钟
半自动
Slideshow
产品介绍图文轮播
1-3 分钟
全自动
Interview
播客对话剪辑
10-30 分钟
半自动
Trailer
项目/产品预告片
30-90 秒
全自动
Review
数码产品评测
3-8 分钟
半自动
Podcast
播客视频化
20-60 分钟
半自动
Lecture
在线教育课程
15-45 分钟
全自动
Demo
SaaS 产品演示
1-3 分钟
全自动
News
资讯新闻快讯
1-2 分钟
全自动

每条管线背后是 52 个专用原子工具和 500+ Agent Skills,覆盖从素材管理到最终渲染的全流程。原子工具遵循 Unix 哲学——每个工具只做一件事但做到最好:素材搜索、镜头裁剪、字幕生成、TTS 合成、调色滤镜等,工具之间通过标准化接口通信,可以自由组合。500+ Agent Skills 是生态的核心——社区可以贡献新的 Skill,比如"自动生成视频缩略图""自动添加片头片尾""自动生成 SEO 标题和描述"等,生态会随着社区参与越来越丰富。

一个完整的视频制作流程是这样的:输入创意文字后,脚本生成 Agent 在 12 秒内完成分镜脚本撰写;素材检索 Agent 自动搜索 Pexels、Pixabay 等免费素材库,23 秒内找到匹配镜头;镜头编排 Agent 按脚本时间线自动匹配素材,5 秒完成;TTS Agent 生成语音旁白,支持语速音调调节,18 秒完成;字幕 Agent 通过语音识别 + 时间轴对齐自动生成字幕,3 秒完成;最终渲染 Agent 合成输出 MP4,支持 H.264/H.265,45 秒完成。从创意到成片,总计约 106 秒——不到 2 分钟。

三、从安装到实战:10 分钟跑通第一条管线

安装只需三个前提条件:Python 3.10+、FFmpeg(视频处理核心引擎)和你选择的 LLM 后端。macOS 上用 brew install ffmpeg,Linux 上用 apt install ffmpeg。OpenMontage 不强制绑定任何 LLM 提供商——你可以用 Claude API、OpenAI API,也可以用 Ollama 本地部署的模型,降低了对云服务的依赖。

第一步:克隆与安装依赖

git clone https://github.com/calesthio/OpenMontage.git cd OpenMontage pip install -r requirements.txt

依赖包括 PyYAML、requests、Pillow、numpy 等,安装过程通常在 2 分钟内完成。如果遇到 FFmpeg 未找到的错误,说明系统环境变量中缺少 ffmpeg 路径,手动添加即可。

第二步:创建配置文件

复制默认配置 cp config.example.yaml config.yaml,根据你的需求修改关键参数:

pipeline: tutorial          # 选择管线类型output: ./output/my-video.mp4resolution: 1920x1080style:  font: "PingFang SC"  primary_color: "#1890ff"  bg_color: "#1a1a2e"llm:  provider: claude          # 或 openai / ollama  model: claude-sonnet-4-20250514

管线类型决定了 Agent 集群的执行策略。如果你做短视频内容选 shorts,做软件教程选 tutorial,做产品演示选 demo。样式参数控制视觉风格——科技类内容可以调高对比度、使用深色背景;教育类内容可以降低节奏、增加标注和图示。

第三步:生成视频

python run.py --config config.yaml \   --script "教你在 5 分钟内用 OpenMontage 生成一个产品演示视频"

输出示例:

[Pipeline] 正在生成脚本... 完成 (12s[Pipeline] 正在检索素材... 找到 8 个匹配镜头 (23s[Pipeline] 正在编排时间线... 完成 (5s[Pipeline] 正在生成配音... 完成 (18s[Pipeline] 正在生成字幕... 完成 (3s[Pipeline] 正在渲染... 完成 (45s✅ 视频已保存到 ./output/my-video.mp4 (时长: 2:34)

进阶:企业级部署

如果你有多个 GPU 节点,可以启动分布式渲染服务器:

python run.py --mode server --workers 4

然后通过 REST API 提交渲染任务,4 个 Worker 并行处理。对于需要批量生成视频的场景,使用批量模式:

python run.py --mode batch --input ./scripts/ \   --output ./videos/ --workers 4

10 条视频的批量任务从 30 分钟缩短到 8 分钟。OpenMontage 还支持导出 Premiere/Final Cut 项目文件——让 Agent 出 80 分的初稿,人类精修到 95 分。这种"AI 初稿 + 人类精修"的模式,比纯手工制作快 5-10 倍,比纯 AI 生成质量高 30% 以上。

进阶:管线定制

不要直接用默认管线。复制一份默认管线配置,修改参数适配你的内容风格。OpenMontage 的管线配置是 YAML 格式,你可以调整每个环节的 Agent 行为——比如让脚本 Agent 生成更简洁的文案、让镜头编排 Agent 使用更快的切换节奏、让字幕 Agent 使用更大的字号。定制后的管线可以保存为模板,团队成员共享使用。

四、OpenMontage vs Premiere vs Final Cut:差异在哪?

对比项
OpenMontage
Premiere Pro
Final Cut Pro
价格
免费开源
月费 200+ 元
一次性 1998 元
平台
跨平台
Win/Mac
仅 Mac
AI 能力
原生内置 500+ Skills
需插件
有限
学习成本
会命令行即可
高(3-6 个月)
中(1-3 个月)
自动化程度
全自动
手动
手动
协作能力
Git 版本管理 + REST API
有限(Team Projects)
有限
素材来源
自动检索免费素材库
手动导入
手动导入
批量生产
支持(batch 模式)
不支持
不支持

表面上看这是"免费 vs 付费"的对比,但真正的差异在底层逻辑:

Premiere 和 Final Cut 是"编辑器",核心假设是你已经知道要做什么,工具帮你执行;

OpenMontage 是"生产系统",核心假设是你只有一个创意,系统帮你从创意到成片完成全部工作。这两类工具面向的是完全不同的使用场景。

对于专业视频工作室,OpenMontage 不是 Premiere 的替代品——复杂的多轨道编辑、关键帧动画、自定义转场效果,这些需要人类创意判断的工作仍然是专业工具的强项。但对于 90% 的视频制作需求——短视频、教程、产品演示、课程录制——OpenMontage 的全自动化能力意味着创作者可以把时间从"操作工具"转移到"构思创意"上。一个不会 Premiere 的博主,现在可以像写文章一样"写视频"——输入文字创意,AI 自动完成剩下的所有工作。

为什么这个差异化定位在 2026 年才有价值?因为三个前提条件在 2025 年底才同时成熟:LLM 的文本理解能力足以生成可用的视频脚本、TTS 语音质量达到广播级可接受标准、FFmpeg 的 API 足以支撑自动化管线串联。任何一条不满足,"全自动视频制作"就是空谈。

五、三个实战场景

场景一:自媒体博主日更短视频

痛点:每天要发 2-3 条短视频,剪辑占据大量时间,创意反而成了瓶颈。一个 30 秒的短视频,从选题到发布通常需要 1-2 小时,其中 80% 的时间花在剪辑上。很多博主不是不想日更,是剪辑跟不上。

方案:用 OpenMontage 的 Shorts 管线批量生成。

for topic in "AI 编程工具推荐" "本周开源项目盘点" "Python 小技巧"do  python run.py --pipeline shorts --script "$topic" \    --output "./shorts/$topic.mp4"done

每条视频生成时间约 2-3 分钟,5 条视频 15 分钟搞定。一个日更 3 条的博主,使用 OpenMontage 后每月可以节省 90 小时的剪辑时间。更重要的是,创作者可以把省下来的时间花在选题策划和内容深度上——这才是真正有价值的创作。

场景二:开源项目自动生成 Release 视频

痛点:每次发版都要写 Release Notes、做演示视频,重复劳动。很多优秀的开源项目因为缺少演示视频,新用户上手成本高,GitHub 页面的转化率低。

方案:将 OpenMontage 接入 GitHub Actions,每次 Tag 推送自动生成演示视频。

在 .github/workflows/release-video.yml 中加入:

- name: Generate Release Video  run: |    python run.py --pipeline demo \      --script "Release ${{ github.ref_name }} 的新功能" \      --output "./demos/release-${{ github.ref_name }}.mp4"

实测带视频的 Release 推文互动率比纯文字高 3-5 倍,GitHub Star 增长加速 2 倍。这意味着什么?一个 2 分钟的演示视频,可能比 500 字的 Release Notes 更能说服新用户 Star 你的项目。

场景三:教育机构批量课程视频生产

痛点:制作在线课程需要录制、剪辑、加字幕,一门 10 节的课程成本在 2-5 万元。很多中小教育机构因为制作成本太高,只能放弃在线课程。

方案:用 OpenMontage 的 Lecture 管线,输入课件大纲自动生成课程视频。支持导入 PPT/PDF 课件,自动按页分割、添加讲解语音、生成同步字幕。

一门 20 节的 Python 入门课程,批量生成只需 2 小时。教育机构可以将课程制作成本降低 90% 以上——从 5 万元降到 5000 元以内。这意味着什么?在线教育的内容制作门槛被大幅降低,中小机构终于可以用低成本的优质视频内容与大平台竞争。

六、架构设计、数据安全与适用边界

OpenMontage 的核心架构分为三层,每层解决不同粒度的抽象问题。管线层定义了 12 条预定义制作流程,每条管线是一组有序的 Agent 调用链——比如 Shorts 管线的调用链是"脚本生成 → 素材检索 → 镜头编排 → 配音合成 → 字幕生成 → 渲染导出"。工具层包含 52 个原子工具,每个工具只做一件事,工具之间通过标准化输入输出接口通信。技能层包含 500+ Agent Skills,每个 Skill 是独立的 MCP 兼容模块,支持热插拔。

三层解耦的好处是灵活性:你可以只替换工具层不改管线层,也可以只修改技能层不影响工具调用。这种设计让 OpenMontage 具备了极强的可扩展性——社区贡献的新 Skill 不需要修改核心代码就能直接使用。

在数据安全方面,OpenMontage 采用"本地优先"策略:所有视频处理默认在本地完成,素材检索虽然会访问 Pexels、Pixabay 等在线素材库,但你可以配置本地素材目录优先匹配。配音和字幕生成支持本地模型(Ollama、vLLM),不需要将数据发送到云端。这种设计在功能完整性和数据安全性之间取得了很好的平衡——对于企业用户来说,"产品演示素材不会上传到第三方服务器"是刚需中的刚需。

从性能角度看,单条视频的完整生成流程约 2-3 分钟(取决于管线类型和视频长度),批量模式下 4 Worker 并行可以将 10 条视频的渲染时间从 30 分钟压缩到 8 分钟。单文件扫描到最终输出全程不产生中间文件碎片,内存占用稳定在 500MB-1GB 之间。

OpenMontage 最适合三类用户:自媒体博主(需要日更短视频但剪辑时间有限)、开源项目维护者(需要为每次发版生成演示视频)、教育机构(需要批量制作课程视频)。如果你属于以上任何一类,OpenMontage 的学习成本极低——会用命令行就能上手,即使不会命令行也提供了 Web UI 界面。

但作为一个年轻项目,OpenMontage 也有明确的边界。生成的视频质量取决于 LLM 的能力和素材库的丰富程度,目前还无法替代专业剪辑师的精细调校。多轨道编辑、关键帧动画、自定义转场效果等高级功能尚未实现。素材多样性也有提升空间——目前主要依赖 Pexels 和 Pixabay 的免费素材库,对于需要特定品牌素材或版权素材的场景,仍需手动导入。对于追求极致视频质量的用户,推荐"OpenMontage 出初稿 + Premiere/Final Cut 精修"的混合工作流,效率和质量兼得。

对产业意味着什么

OpenMontage 的出现,意味着视频制作正在从"专业技能"变成"人人可做"的事情。当 AI Agent 可以自动完成 90% 的剪辑工作,视频创作的门槛被大幅降低。这对内容创作者来说是巨大的利好——他们可以把更多时间花在创意上,而不是技术上。

更重要的是,OpenMontage 不依赖任何专有 API,你可以在本地运行,用自己的模型完成推理。当基础模型的能力趋于成熟,真正的竞争壁垒不再是模型参数的大小,而是围绕模型构建的工具链和基础设施。OpenMontage 就是视频制作领域的"最后一公里"工具——它把 LLM 的文本理解能力、TTS 的语音合成能力、FFmpeg 的视频处理能力整合到了一个统一的流水线中。这套架构的意义超越了视频制作本身:它验证了"Agent 编排多条专用工具完成复杂创意任务"这条技术路线是可行的,未来类似的模式可以复制到音频制作、平面设计、3D 建模等更多领域。

配套资源

  • 项目地址:https://github.com/calesthio/OpenMontage
  • 协议:Apache 2.0
  • 依赖:Python 3.10+、FFmpeg、LLM API Key(可选 Ollama 本地部署)
  • 相关工具:关注同一赛道的 Runway、Pika 等 AI 视频工具,可以构建更完整的制作流水线

3 件事收尾

  • 跑通一条管线git clone 下来,用 Shorts 管线生成你的第一条 AI 视频,感受全自动流程

  • 定制你的管线:复制默认管线配置,调整风格参数适配你的内容类型

  • 接入 CI/CD:把视频生成加入 GitHub Actions,每次发版自动生成演示视频

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-05 10:44:30 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/834036.html
  2. 运行时间 : 0.162776s [ 吞吐率:6.14req/s ] 内存消耗:5,155.46kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=2643011ebe9f4c9b4fbcc6a7200e57da
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000729s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000864s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000314s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000293s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000500s ]
  6. SELECT * FROM `set` [ RunTime:0.000208s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000601s ]
  8. SELECT * FROM `article` WHERE `id` = 834036 LIMIT 1 [ RunTime:0.005731s ]
  9. UPDATE `article` SET `lasttime` = 1783219470 WHERE `id` = 834036 [ RunTime:0.001573s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000244s ]
  11. SELECT * FROM `article` WHERE `id` < 834036 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000463s ]
  12. SELECT * FROM `article` WHERE `id` > 834036 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000535s ]
  13. SELECT * FROM `article` WHERE `id` < 834036 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.009904s ]
  14. SELECT * FROM `article` WHERE `id` < 834036 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.015438s ]
  15. SELECT * FROM `article` WHERE `id` < 834036 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.043346s ]
0.164482s