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