【VidGo】本地视频智能字幕&管理系统

查看 11|回复 1
作者:yurika34   
1.介绍
VidGo是一个专为NAS用户和小型团队设计的本地视频管理平台,提供完整的视频内容管理解决方案。

  • 项目提供【示例网站】供用户测试和小规模使用,见 #3.快速开始。

  • 部署和使用中的问题可参考项目文档。


    项目采用前后端分离的架构,前端语言为javascript,采用Vue + Element UI构建响应式界; 后端语言为Python,采用django框架提供服务。

    2.界面预览





    watchVideo.png (175.99 KB, 下载次数: 2)
    下载附件
    2025-9-20 23:43 上传



    WaveForm.png (153.06 KB, 下载次数: 2)
    下载附件
    2025-9-20 23:43 上传

    3.快速开始
    项目提供示例网站 ,需要输入用户名&密码。
    用户名:user,
    密码:User123.

    示例网站支持项目的大部分服务,包括基于本地/云服务的字幕识别,视频观看,字幕编辑,视频管理&导出等功能。

    部署和使用中的问题可以参考项目文档.
    4.主要功能
    1.流媒体视频下载
  • 支持Bilibili、YouTube、Apple Podcasts等主流平台的音视频下载,支持B站1080P视频下载。  
  • 提供外链解析和批量下载功能。

    2.智能字幕系统
  • ️支持本地/云端多引擎转录:Faster-Whisper本地处理、ElevenLabs、阿里巴巴DashScope、OpenAI Whisper提供的APi服务
  • ✂️ 基于 LLM 的智能分割与断句,字幕阅读更自然流畅
  • ⚡支持批量运行任务,提升效率
  • ✏️高级字幕编辑器,支持实时预览,自定义字幕样式
  •  支持音频波形展示&同步
  • 支持双语字幕/字幕嵌入视频导出


    3.视频管理与组织
  • 分类和合集管理系统
  • ⚙️批量操作支持(移动、删除、字幕生成、视频合并)
  • ️ 缩略图管理

    4.用户认证和权限管理
  • 主用户/普通用户分离
  • 可单独为普通用户设置权限与分类展示。

    ▶️5.视频播放体验
  • ▶️在线播放视频
  • 集成字幕显示面板
  • 章节导航和时间轴跳转
  • 双语字幕切换和自动滚动

    5.基本配置
    [ol]

  • LLM API 配置说明 (必选)
    需要在设置中配置个人 API。支持Deepseek、阿里通义、Openai等厂商。
    追求高质量可启用思考模式,使用思维链模型。

  • 本地 Whisper 语音识别配置(和3可任选一项配置,隐私性强)
    下载模型:Tiny, Base, Small, Medium, Large-v2, Large-v3,distilled-large-v3, 需软件内下载。
    [/ol]
    中文识别推荐使用 Medium 及以上版本,以确保识别质量。Large-v3的识别效果最佳.

  • 云端语音识别配置(和2可任选一项配置)
    项目支持三种不同的云服务商,包括
    阿里云 DashScope(中文效果佳,成本0.012元/分钟)
    ElevenLabs (极高质量转录,支持多语言,成本0.04元/分钟)
    OpenAI Whisper API(OpenAI官方API,可配置国内中转url)

  • 字幕样式自定义
    主副字幕设置:字体、大小、颜色、描边样式、行距、位置(距底边距离)、背景颜色等
    [/ol]
    排版方式:双语、仅原文、仅译文。
    6.开源网址
    https://github.com/JaceJu-frog/vidgo
    项目还在不断完善中,如果在使用过程遇到的Bug,欢迎提交 Issue 或者评论区说明。会积极改善的。

    字幕, 视频

  • DOLLOR   

    请在帖子中插入部分关键代码
    本版块仅限分享编程技术和源码相关内容,发布帖子必须带上关键代码和具体功能介绍
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部