Skip to content

ideasworkcn/videoflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VideoFlow 视频制作管理平台

项目测试地址:http://scrum.ideaswork.cn:3000/

可以注册自己的账户使用,线上环境近测试使用,每次更新都会覆盖数据

产品概述

VideoFlow 是一款专注于提升企业视频制作效率的全流程管理平台,特别适用于:

  • 企业培训视频制作
  • 短视频内容营销
  • 在线课程制作

核心功能

项目管理

  • 项目文案管理
  • 制作进度跟踪
  • AI 文案创作
  • 脚本管理
  • PPT 自动生成

制作工具

  • 智能提词器
  • AI 语音生成
  • 封面制作工具
  • 音乐库
  • 字幕生成

产品优势

  • 全流程管理:从文案到成片的一站式解决方案
  • AI 赋能:智能创作工具提升效率
  • 专业工具集成:满足各类视频制作需求

运行步骤

  1. 在 Ubuntu 上安装 Node.js

    # 更新软件包列表
    sudo apt update
    
    # 安装 Node.js(这将安装最新稳定版)
    sudo apt install nodejs
    
    # 安装 npm(Node.js 的包管理器)
    sudo apt install npm
    
    # 验证安装
    node -v
    npm -v
  2. 安装依赖

    npm install
  3. 配置环境变量

    • 复制 .env.copy.env
    • 填写必要的 API 密钥,其中 AI 辅助使用 DeepSeek API,请访问 https://platform.deepseek.com/usage 获取 API Key
    • 文件上传使用腾讯云 COS,请在 .env 文件中配置以下参数:
      TENCENT_SECRET_ID=您的SecretId
      TENCENT_SECRET_KEY=您的SecretKey
      TENCENT_COS_REGION=存储桶所在区域
      TENCENT_COS_BUCKET=存储桶名称
      
  4. 运行开发服务器

    # 初始化本地 sqlite 数据库并生成 Prisma 客户端
    npx prisma migrate dev --name init && npx prisma generate
    # 启动开发服务器
    npm run dev
  5. 访问应用

    • 打开浏览器访问 http://localhost:3000
  6. 构建生产版本

    npm run build
    npm start
  7. 使用 pm2 运行

    # 全局安装 pm2
    npm install -g pm2
    
    # 使用 pm2 启动应用
    pm2 start npm --name "videoflow" -- start
    
    # 查看运行状态
    pm2 status
    
    # 查看日志
    pm2 logs
    
    # 停止应用
    pm2 stop videoflow
    
    # 重启应用
    pm2 restart videoflow
    
    # 删除应用
    pm2 delete videoflow

当前状态

平台目前处于开放内测阶段,欢迎体验并提供宝贵意见!

演示视频

视频内容更新中,第一版视频查看如下:

VideoFlow 演示

About

videoflow 视频拍摄管理系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published