Skip to content

🚀🎬轻量、灵活、易上手的创作者工具箱,构建全自动化视频剪辑/混剪流水线

Notifications You must be signed in to change notification settings

xiesx123/CreatorBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CreatorBox

CreatorBox

CreatorBox 🚀🎬轻量、灵活、易上手的创作者工具箱,构建全自动化视频剪辑/混剪流水线;

安装下载

基于windows x64处理器,下载最新版本安裝即可

root@DELL MINGW64 /d/Projects/app
$ ll
total 61732
-rwxr-xr-x 1 root 197608 102867456 12月 12 18:16 CreatorBox.exe* # 主程序
drwxr-xr-x 1 root 197608         0 12月 12 18:18 data/            # Data  数据配置目录
drwxr-xr-x 1 root 197608         0 12月 12 18:18 draft/           # Draft 剪映草稿模版
drwxr-xr-x 1 root 197608         0 12月  1 20:43 logs/            # Logs  日志目录
drwxr-xr-x 1 root 197608         0 12月 12 18:18 script/          # Script脚本目录
-rw-r--r-- 1 root 197608    143888 12月 12 18:18 unins000.dat     # 卸载文件列表
-rwxr-xr-x 1 root 197608   3376121 12月 12 18:17 unins000.exe*    # 卸载程序

启动说明

   _____                _            ______
  /  __ \              | |           | ___ \
  | /  \/_ __ ___  __ _| |_ ___  _ __| |_/ / _____  __
  | |   | '__/ _ \/ _` | __/ _ \| '__| ___ \/ _ \ \/ /
  | \__/\ | |  __/ (_| | || (_) | |  | |_/ / (_) >  <
   \____/_|  \___|\__,_|\__\___/|_|  \____/ \___/_/\_\

2024-12-26 23:48:36 - Startup Server name: app, path: D:\Projects\app\
2024-12-26 23:48:36 - Startup Scheduler 1 Job Completed.
2024-12-26 23:48:37 - Started CreatorApplication in 11.907 seconds (process running for 13.558)
2024-12-26 23:48:37 -

#########################################################################
 项目名称: CreatorBox
 项目版本: 1.0.4.c367670
 项目地址: http://172.19.0.1:9090
 启动配置: release
#########################################################################

项目计划

  • 资源提取下载分割
  • 自定义视频片段集合合并
  • 导出或覆盖现有剪映草稿
  • 视频翻译 1.0.5 (待发布..)
    • 音频提取:提取视频音频、音轨
    • 字幕提取:音频转录获取源字幕
    • 字幕转译:自动转译目标字幕
    • 字幕配音:文本转多风格语音,更加自然
    • 配音对齐:将配音与视频同步对齐
    • [] 视频合成:合成视频并导出剪映草稿
  • 自动化投稿
  • 生成视频脚本 (待定,欢迎交流)

2025-01-04 : 先得写Python实现功能,再得写Java Api,最后写Swing Client Gui,需要一个过程哈~,这次1.0.5之后对电脑配置就得有要求了...

2025-01-07 : 这里使用 Colab 加快任务处理速度...

2025-01-10 : 新增 creatorbox cli

# 所有模块
!cb --help
# 视频模块
!cb video --help
# 视频模块 -> 视频翻译功能
!cb video translate --help

功能截图

链接提取、下载、分割

CreatorBox

选择音视频及生成方式

CreatorBox CreatorBox CreatorBox CreatorBox

直接生成视频

CreatorBox CreatorBox

导出或覆盖现有剪映草稿

CreatorBox CreatorBox

使用剪映打开剪映项目(目前只实现了音频、视频轨、转场)

CreatorBox


LLM 大模型(目前只实现了Gemini,免费额度基本够用)

CreatorBox

无头模式

无头模式下启动会打印此日志,此时可通过接口方式批量调用

...省略
2024-12-26 23:57:06 - Currently in headless environment, unable to start the interface

外部接口(上述GUI所有操作均支持api接口调用)

CreatorBox

交互式环境

Colab 是一个允许您编写和执行代码的交互式环境,称为 Colab 笔记本,这里你可以借助GPU来加快任务处理速度

CreatorBox CreatorBox

常见问题

环境

内置 Jre_v21.0.5_11 Conda-v24.11.1 Node-v20.12.1-x64 环境,无需手动处理,在选择安装目录时不要含有空格

配置

1.0.5 开始使用Conda管理环境,不影响本机环境

conda create --name creatorbox python=3.10.16

环境

机器配置差异导致运行异常

网络

科学上网,LLM模型会使用

参数定制

配置有一点点多,先默认满足基本需求,后续会逐步放开配置;如:

下载时会默认选择最佳的音视频、字幕、缩略图;

分割时会默认生成3张jpg缩略图(起始帧+中帧)、1个cvs统计文件、1个html场景文件;

...

如果你特别需要某个配置,请联系我,欢迎交流~

联系作者

[email protected]