🔥 BRAVE 質押池已上線 — 在錢包搜尋 BRAVE 即可委託

Tube Archivist:YouTube视频和字幕的开源管理神器

    • #32077

      随着网络内容的日益丰富,YouTube 已成为全球最大的视频平台之一。许多用户希望将喜欢的视频和字幕下载到本地进行长期保存、离线观看或归档整理。对于追求自动化和本地化管理的极客来说,Tube Archivist 是一款极具吸引力的开源解决方案。

      什么是 Tube Archivist

      Tube Archivist 是一款专为 YouTube 视频归档设计的自托管 Web 应用,基于 Python 开发,提供简洁高效的 Web 界面。它集成了流行的下载工具 yt-dlp,支持批量下载、自动归类、字幕检索、标签和搜索等功能,让你可以像管理数字图书馆一样管理你收藏的 YouTube 视频。

      主要功能

      批量下载与归档

      支持将整个频道、播放列表、单个视频批量下载到本地,并自动分类、去重、更新。

      多格式字幕下载

      自动下载官方及自动生成的字幕,支持多语言选择,字幕文件与视频自动关联,方便检索。

      智能标签与搜索

      自动提取视频标签、描述、标题,支持关键字搜索和筛选,快速定位所需视频内容。

      Web 界面管理

      提供现代化的前端界面,支持多用户,便于浏览、播放、管理本地归档的视频与字幕。

      自动更新与定时任务

      可设定定时检查更新,自动补充新内容,保持本地与远端同步。

      集成 Elasticsearch 支持全文搜索

      可选集成 Elasticsearch 作为后端搜索引擎,极大提升大规模归档的检索效率。

      数据导出与备份

      支持视频、字幕及元数据的批量导出,便于迁移与备份。

      部署方式

      Tube Archivist 官方推荐通过 Docker Compose 一键部署,省去繁琐的环境依赖安装。基本步骤如下:

      1. 准备 docker-compose.yml

      官方示例配置如下:

      version: "3.7"
      services:
        elasticsearch:
          image: docker.elastic.co/elasticsearch/elasticsearch:7.17.3
          container_name: elasticsearch
          environment:
            - discovery.type=single-node
            - ES_JAVA_OPTS=-Xms512m -Xmx512m
          ulimits:
            memlock:
              soft: -1
              hard: -1
          mem_limit: 1g
          volumes:
            - ./esdata:/usr/share/elasticsearch/data
      
        tube-archivist:
          image: bbilly1/tubearchivist
          container_name: tube-archivist
          environment:
            - ELASTICSEARCH_HOST=elasticsearch
            - TA_USER=你的用户名
            - TA_PASSWORD=你的密码
          ports:
            - "8000:8000"
          volumes:
            - ./data:/data
            - ./cache:/cache
          depends_on:
            - elasticsearch

      2. 启动服务

      在配置文件所在目录打开终端,输入:

      docker compose up -d

      几分钟后,访问 http://localhost:8000 即可看到界面。

      使用场景举例

      • 个人视频资料库:将感兴趣的教学、纪录片、音乐等视频长期保存,方便随时离线观看和整理。
      • 字幕学习与研究:批量下载多语言字幕,便于语言学习、听写练习或内容分析。
      • 内容备份:避免因版权下架、链接失效等造成喜欢的视频丢失。
      • 团队协作:多用户协作收藏和整理视频资料,适合教育、研究、小型媒体团队。

      小结

      Tube Archivist 让你拥有自己的 YouTube 视频与字幕本地化归档系统,功能强大、易于部署、扩展性好。无论你是视频发烧友,还是需要长期保存资料的研究者,都能从中受益。其开源和自托管的特性,也保证了你的数据完全掌控在自己手中。

      如果你追求高效、安全、自动化的视频归档体验,Tube Archivist 无疑是值得一试的开源神器!

      GitHub 项目地址:https://github.com/tubearchivist/tubearchivist 

      官方文档:https://docs.tubearchivist.com/

  • 抱歉,回覆主題必需先登入。