mirror of
https://github.com/zhouxiaoka/autoclip.git
synced 2026-10-02 02:34:34 +08:00
设置 - AI 模型页拆为 AI 服务 / 字幕转写 / 封面 / 高级四节,逻辑抽到 modelSettingsLogic + useModelSettings, ProviderFields / ModelPicker 独立组件;首次配置默认开启画面识别与 AI 封面(参考视频画面) - 供应商分组「模型聚合站」改为「推荐」,保留赞助说明 - 首页首次进入弹出「连接 AI 服务」对话框(FirstRunSetup),未连接时导入被拦下并引导 - 修复对话框内下拉层级、Esc 误关闭 示例项目 - 内置 Sam Altman 访谈三段拼接原片 + 字幕 + 封面(backend/assets/example), 一键创建已完成项目,携带来源链接与元数据;卡片 / 详情页标出示例与来源 Studio / 发布 - 编辑器右侧面板按 DESIGN.md 重做(DraftSettingsPanel):字幕样式改为全片四种带预览的样式, 片头文字降为可选并用视觉缩略图选择;左侧播放器吸顶随滚动可见 - 竖屏裁切增加说话人跟随自动取景(YuNet 人脸 + 口部运动,按需安装 OpenCV 运行时), 渲染支持逐段 crop 轨迹 - 导入确认页去掉重复的分析方式提问,控件统一 Row/Segmented;发布页文案去术语化, 封面入口补齐并默认自动生成 其他 - 后端 ai-model-settings 文档模型、云端转写、模型目录等配套服务与测试 - 8 种语言文案同步 Co-authored-by: Cursor <cursoragent@cursor.com>
29 lines
948 B
TOML
29 lines
948 B
TOML
[build-system]
|
||
requires = ["setuptools>=68"]
|
||
build-backend = "setuptools.build_meta"
|
||
|
||
[project]
|
||
name = "autoclip"
|
||
version = "1.4.0"
|
||
description = "AutoClip — AI 长视频自动切片:CLI 与 MCP server 入口"
|
||
readme = "README.md"
|
||
requires-python = ">=3.10"
|
||
license = { text = "MIT" }
|
||
# 运行依赖以 requirements.txt 为准(桌面端 / Docker / CI 都用它);这里不重复声明,
|
||
# 开发者按 README:pip install -r requirements.txt && pip install -e .
|
||
dependencies = []
|
||
|
||
[project.scripts]
|
||
autoclip = "backend.cli:main"
|
||
autoclip-mcp = "backend.mcp_server:main"
|
||
|
||
[project.urls]
|
||
Homepage = "https://github.com/zhouxiaoka/autoclip"
|
||
Issues = "https://github.com/zhouxiaoka/autoclip/issues"
|
||
|
||
[tool.setuptools.packages.find]
|
||
include = ["backend", "backend.*"]
|
||
|
||
[tool.setuptools.package-data]
|
||
backend = ["prompt/*.txt", "prompt/**/*.txt", "assets/fonts/*.ttf", "assets/fonts/*.txt", "assets/fonts/*.json", "core/infistar_models.json"]
|