跳到主要内容

概览

VidGo 项目概览

VidGo是一个专为个人家庭NAS用户和小型团队设计的视频管理平台,提供完整的视频内容管理解决方案。 项目截图: 概览

核心功能特性

流媒体视频下载

  • 支持Bilibili、YouTube、Apple Podcasts等主流平台的音视频下载
  • 提供外链解析和批量下载功能

智能字幕系统

  • 多引擎转录支持:Faster-Whisper本地处理、ElevenLabs、阿里巴巴DashScope、OpenAI Whisper
  • 高级字幕编辑器,支持实时预览和样式自定义
    • 支持音频波形展示&同步
    • 支持双语字幕/字幕嵌入视频导出
  • 双语字幕显示和翻译功能

视频管理与组织

  • 分类和合集管理系统
  • 批量操作支持(移动、删除、字幕生成、视频合并)
  • 缩略图管理和视频预览

用户认证和权限管理

  • 主用户/普通用户分离
  • 可单独为普通用户设置权限与分类展示。

技术架构

前端技术栈

  • Vue.js 3 + TypeScript + Vite构建的单页应用
  • Element Plus UI组件库提供现代化界面
  • 国际化支持(中文/英文)

后端服务

  • Django REST API提供数据服务
  • 后台任务队列,处理流媒体下载,视频合成,字幕生成
  • 配置文件管理系统,支持多种服务集成

用户界面

主界面布局

  • 左侧导航栏:分类管理、菜单导航、用户认证
  • 主内容区:视频上传、媒体库浏览、任务状态监控
  • 多标签页支持:首页、媒体库、搜索、历史记录

视频播放体验

  • 集成字幕显示面板
  • 章节导航和时间轴跳转
  • 双语字幕切换和自动滚动

未来规划

  • 增加模糊搜索,匹配与用户搜索内容相近的项目
  • 优化字幕编辑页面的"音频展示",使UI更现代化。
  • 增加Ai生成视频笔记,视频思维导图,视频章节的功能。
  • 支持更多的WSR模型,包括剪映提供的高准确度模型。
  • 支持更多的LLM模型

VidGo通过现代化的技术栈和用户友好的界面设计,为个人和小团队提供了完整的视频内容管理解决方案,特别在字幕处理和多平台内容整合方面具有显著优势。