V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
lzzh0520
V2EX  ›  NAS

用 docker 托管了两个程序,用来备份 B 站和油管的视频

  •  1
     
  •   lzzh0520 · 3 天前 · 2307 次点击

    这个话题其实在其他地方讨论过,特别是 B 站,很多很优秀的视频,可能因为各种原因删除了,就再也看不到了。所以有时候就想把一些自己感觉很喜欢的视频保存下来,即便 UP 主或者网站删除后还能留一份备份。在 23 、24 年的时候发现了 bili-sync 这个开源程序,那时候还是比较原始的,需要自己编写配置文件。 但油管一直没找到好的替代,在昨天逛 github 的时候,终于找到了 Pinchflat ,这个的功能和 bili-sync 非常像,不知道是哪个借鉴的哪个,配置比 bili-sync 还简单,虽然是英文界面,但单词都简单易懂。

    他们实现的功能就是能自动监控你输入的收藏夹、播放列表、UP 主视频等,如果更新了就自动下载最优的视频、图片、字幕等,并且整理成 jellyfin 、emby 、plex 可刮削的样式,导入 jellyfin 、emby 、plex 后就是电影或者节目的样式。

    bili-sync 是以电影的形式呈现,所以相同的 UP 主并没有归类在一块。

    Screenshot_2025-10-05-23-58-54-12_d22ab4a8c3bc930e9fa5138a225d50a5.jpg

    Pinchflat 是以节目的形式呈现,UP 主的视频归类到一块,各有好处,我都挺喜欢。 Screenshot_2025-10-05-23-59-03-83_d22ab4a8c3bc930e9fa5138a225d50a5.jpg

    利用假期的时间,把 bili-sync 升级到了最新版,有了 GUI 界面,不再需要手动配置文件,下载速度也快了很多,Pinchflat 新部署了,Docker composed 部署很简单,基本改一下配置目录,媒体目录配置好之后就再也不需要管他了,UP 主更新后后台自动下载。

    不得不说,B 站的视频码流还有分辨率差油管太多了,相同的一个视频,B 站只有 100MB 左右,油管有 1.07GB ,体积相差了 10 倍。希望 B 站在盈利之后,不要把支持他的 B 友压榨的太狠吧。

    附上两个的 github 链接,可以自己在 Docker 部署,很简单,因为我觉得有了 docker composed 基本没有部署门槛。 Pinchflat: https://github.com/kieraneglin/pinchflat

    2025-10-05_185521.png bili-sync:https://github.com/amtoaer/bili-sync

    2025-10-05_185447.png

    哦,提醒一下大家,bili-sync 是要占用 B 站登录主机名额的,所以大会员的一定要安排好手机端、TV 端还有 bili-sync 的账号分配问题,今年因为多端登录问题,对于 B 站的大会员实在是没有任何兴趣了,大会员充了快好多年了,今年想必不会继续充值了,也逐步的转移到油管上了,有时候想想,真是有些唏嘘不已。

    17 条回复    2025-10-07 12:15:47 +08:00
    abc0123xyz
        1
    abc0123xyz  
       3 天前   ❤️ 2
    这玩意能不能同步 P 站
    loveqianool
        2
    loveqianool  
       3 天前 via Android
    x 比较需要备份,好多菩萨被封了,x 简直坏事做尽。
    secopssuite
        3
    secopssuite  
       2 天前
    @abc0123xyz 就算能,p 站多是 720p ,也不是高清的吧
    HTravel
        4
    HTravel  
       2 天前
    你这自动化下载,很快就会遇到内容太多,本地压根没时间再看一遍的问题,而且本地不搞 2 、3 副本的话,意义也不大。

    我是油管、B 站,看到非常感兴趣的,才用 yt-dlp 手动下载下来保存。然后手动分配好存储目录。

    个人一生有多少观看时间,才是最大的制约点
    iixy
        5
    iixy  
       2 天前
    我需要抖音的
    adfs
        6
    adfs  
       2 天前 via Android
    有没有备份同步到网盘备份?
    HilaryL789
        7
    HilaryL789  
       2 天前
    请问一下 op ,帖子里那个手机端展示视频封面的是哪个软件
    lzzh0520
        8
    lzzh0520  
    OP
       2 天前   ❤️ 2
    @HilaryL789 #7 只要支持 jellyfin 或者 emby 的都可以,我现在用的 安卓的 yamby ,也可以用 vidhub 这个是 ios ,android 都有,当然富哥也可以用 infuse 。
    5dang
        9
    5dang  
       2 天前
    感谢分享
    ellermister
        10
    ellermister  
       2 天前 via Android   ❤️ 2
    https://www.sunp.eu.org/t/1154358#reply7

    推荐一个我写的,bilibili 收藏夹备份程序,支持订阅合集,系列,up 主等。
    c0xt30a
        11
    c0xt30a  
       2 天前
    当前是 peertube 手动的,这个能自动同步太棒了,等下试试看
    lzzh0520
        12
    lzzh0520  
    OP
       2 天前
    @ellermister #10 果然有大神!
    NICEghost
        13
    NICEghost  
       2 天前
    感谢分享,都在用了,很解决痛点
    Leeeeex
        14
    Leeeeex  
    PRO
       2 天前 via iPhone
    @loveqianool #2 github 有个 https://github.com/unkmonster/tmd 还挺不错的,走配置文件下载想下载的人的图片视频,可以做个定时任务定时跑一下。
    Leeeeex
        15
    Leeeeex  
    PRO
       2 天前 via iPhone
    bili-sync 很久之前都开始用了,我是在服务器上起的服务,然后用 rclone 备份到网盘,没有 nas 不方便本地存储。
    itechify
        16
    itechify  
    PRO
       1 天前 via Android
    建议转到分享创造,建议绑定 solana 地址,可以 vb 打赏
    PluginsWorld
        17
    PluginsWorld  
       1 天前
    备份后的文件是放哪里呢
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   702 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:39 · PVG 03:39 · LAX 12:39 · JFK 15:39
    ♥ Do have faith in what you're doing.