SceneFab - AI 影视解说视频创作工具,一键完成智能拆条 · 解说生成 · 配音合成
Project description
核心特性
|
AI 智能理解 视频语义拆解 · 场景识别 · 人物关系 |
解说生成 多风格文案 · 多角色配音 · 字幕同步 |
一键导出 8 平台预设 · 批量导出 · 硬件加速 |
快速开始
1. 安装
pip install scenefab
# 或前往 Releases 下载安装包
2. 配置
export DEEPSEEK_API_KEY="sk-..."
# 可选:QWEN_API_KEY(视觉增强)
3. 运行
scenefab commentary create-movie ./movie.mp4 --style 纪录片 --output ./output/
scenefab batch /path/to/series/ --preset short_drama_suspense --parallel 2
scenefab export master.mp4 --platforms douyin,bilibili,xiaohongshu
架构
UI 层 (PySide6) → 核心引擎 (DAG 并行 · 批量处理 · 安全审计)
↓ ↓
业务服务层 (AI · 视频 · 导出) → 数据层 (Models · Utils · Plugins)
文档
技术栈
许可证
MIT License © 2025-2026 Agions
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
scenefab-2.2.0.tar.gz
(565.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
scenefab-2.2.0-py3-none-any.whl
(517.2 kB
view details)
File details
Details for the file scenefab-2.2.0.tar.gz.
File metadata
- Download URL: scenefab-2.2.0.tar.gz
- Upload date:
- Size: 565.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93cd3b8da16336dea9784945ddd288ddc826f94e5dfd8d5104d5a8181dbb8c67
|
|
| MD5 |
a34658fc40a8a49a33dd99ff5585f79d
|
|
| BLAKE2b-256 |
b1dccd9088810624877e67f5f15c3ce57d6984b0952d199a88ed21f45dccb826
|
File details
Details for the file scenefab-2.2.0-py3-none-any.whl.
File metadata
- Download URL: scenefab-2.2.0-py3-none-any.whl
- Upload date:
- Size: 517.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56c01fe8c552130c5a0061906f1030bc0719505a5053ffd656c1dff61c766126
|
|
| MD5 |
b0caca8ce338efc8e5bd04b7c28eac72
|
|
| BLAKE2b-256 |
775a9ac1e085d1e0177adfdadbf50d5bfea8272881e1476ef816e3ed7ffefa83
|