B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

2023-12-27 20:15:08 40点赞 273收藏 39评论

小伙伴们,看完有帮到你的话,别忘了点点关注,点点赞,回复回复给点鼓励哦​!​

背景:

这么多年在B站陆陆续续收藏了好多学习的教程,最近心血来潮想看一看,但发现收藏夹里好多的视频都失效了,正所谓收藏从不停止,学习从未开始,当然,失效了就是学习再也无法开始了,多多少少有点遗憾吧。于是找了下万能的github,发现了这一个docker应用--amtoaer/bili-sync。

演示:

工具部署完,如果收藏夹中有视频就会直接开始下载了,并根据配置的刷新时间,定时去扫描收藏夹中是否有新增内容,有的话会将新增内容下载下来。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

另外这个工具会将视频的信息存到nfo文件中,并生成封面,可以被emby,jellyfin这样的影视工具读取,不过可惜的是,绿联云影院和极空间的极影视识别不了这个工具生成的nfo文件,无法自动生成海报墙。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

还可以把作者头像拉取下来,并在演员表中展示,另外详情页中还可以看到视频简介,视频标签等信息。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

这个工具也会将视频弹幕生成一个字幕的文件,让你本地观看也不会觉得寂寞,可以说是把所有的元素都给下齐活了。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

部署:

依然绿联云为例,比较简单,极空间群晖都可以参考。

打开docker>镜像管理>镜像仓库,直接搜索amtoaer/bili-sync,直接点击下载拉取镜像。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

显示all done后点击完成。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

回到docker>镜像管理>本地镜像,找到刚才拉取的镜像,点击创建容器。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

勾选创建后启动容器,点击下一步。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

重启策略选择容器退出时总是重启容器,把tty开关打开。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

网络保持bridge不用动。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

本地先在docker目录下新建一个bilisync目录,并在这个目录下再新建config和data两个目录。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

将这里新建的data目录映射到/app/data,config映射到/app/config,另外将想要保存b站视频的目录,映射到/Videos/Bilibilis。另外如果想和上面演示的一样,想在emby使用时,演员表可以看到up头像的话,就把emby配置目录中的如:docker/emby/metadata/people的目录映射到/app/thumb,如果emby的metadata下没有people目录,自己手动创建一个即可。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

环境添加时区TZ:Asia/Shanghai,其他的配置都不需要动,到这里先别急着下一步。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

我们本地先创建一个config.json的配置文件,注意文件后缀是json,不要创建成config.json.txt了,在其中填入如下的内容,注意里面的sessdata,bili_jct,buvid3,dedeuserid,ac_time_value,path_mapper这些参数内容均需要替换成你自己的信息,获取方法继续往下看。

{

"sessdata": "7e1bab8b%2CwdGd1NEpCeWVYNGV6OE5WVVFNN3ZnODFzZzU2a3lLVHhPQl9nIIEC",

"bili_jct": "18e1bec4b3e1bbb3034f4c87",

"buvid3": "A02E38EC-A01B-D5200530251A09962infoc",

"dedeuserid": "299308347",

"ac_time_value": "ebe5444e1175c8b4edec88c1",

"interval": 20,

"path_mapper": {

"128431047": "/Videos/Bilibilis/bilibili-128431047"

},

"subtitle": {

"font_name": "微软雅黑,黑体",

"font_size": 40.0,

"alpha": 0.8,

"fly_time": 5.0,

"static_time": 10.0

}

}

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

sessdata,bili_jct,buvid3,dedeuserid四个参数,我们通过浏览器在B站页面点击F12打开开发者工具,选择应用程序,找到cookie,点击b站网址,在右侧即可找到对用的这四个参数信息,复制替换config文件内的值即可。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

ac_time_value,依然是在F12的开发者工具页面,选择控制台,手动输入window.localStorage.ac_time_value,获取到的一串内容替换config文件中对应的参数值即可。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

path_mapper中128431047即为收藏夹id,可以是自己的,也可以其他up的,点击收藏,再点击收藏夹就可以进入到这个页面,查看网址中mlxxxxx的内容,ml后的这段数字,即为收藏夹id,复制并替换收藏夹内容,另外这个参数中还有个/Videos/Bilibilis/bilibili-128431047,前面的/Videos/Bilibilis即为我们之前映射的保存视频文件的目录,后面的bilibili-128431047改成你对用想要保存的子目录名称即可,如果没有会自动创建,另外有多个收藏夹同步的话,这个参数内的映射按照以下方式填写:

"128431047": "/Videos/Bilibilis/Bilibili-128431047/","2754496047": "/Videos/Bilibilis/Bilibili-2754496047/"

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

保存并上传到docker/bilisync/confi目录下,回到docker,点击下一步并点击完成,即可成功创建容器了。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

我们可以点击上图详情中的日志查看是否有获取到最新的收藏夹视频。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

在视频目录下也可以看到视频文件和nfo数据都生成了。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

添加到emby

点击设置进入到控制台页面,点击媒体库>新媒体库。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

类型选择电影,语言选择中国和简体中文。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

接着点击文件夹后的+号,选择我们的配置的视频地址,并点击确定。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

元数据下载器下的东西都去掉,因为我们有现成的nfo文件了。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

图像获取器的勾也都去掉,其他保持不变,直接点击确定。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦

点击首页,点进我们创建的媒体库,就可以看到B站的这些视频啦,放在本地,可以让我们安心的等待下一次心血来潮,不至于像我心血来潮后,再也找不到初心了。

B站收藏夹视频自动下载到本地并导入emby生成海报墙,手把手教你部署,再也不怕收藏夹的视频失效啦


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
39评论

  • 精彩
  • 最新
  • 置顶 我这么多b站教程视频,不部署一个把视频下载下来珍藏一下吗 [邪恶]

    校验提示文案

    提交
    [不好意思] 我就路过暖个场

    校验提示文案

    提交
    [高兴] 多暖场

    校验提示文案

    提交
    收起所有回复
  • 虽然须不着 但还是点赞 不错的项目

    校验提示文案

    提交
    是呀,大佬这个项目对我还挺实用的,而且完成度很高

    校验提示文案

    提交
    收起所有回复
  • 就是登录信息有效期多久呢?

    校验提示文案

    提交
    看项目作者意思,actimevalue就是刷新登录用的

    校验提示文案

    提交
    我的第二天就会出错关闭,但是重启又可以正常登录,不能常驻。
    bilibili_api.exceptions.ResponseCodeException.ResponseCodeException: 接口返回错误代码:-101,信息:账号未登录。
    {'code': -101, 'message': '账号未登录', 'ttl': 1, 'data': None}

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 虽然用不上,但是还是点赞了

    校验提示文案

    提交
    [高兴] 就喜欢老哥你这样的

    校验提示文案

    提交
    收起所有回复
  • 不明觉厉,点赞啦

    校验提示文案

    提交
    [棒棒哒]

    校验提示文案

    提交
    收起所有回复
  • 这个。。挺不错的

    校验提示文案

    提交
    [高兴] 很实用

    校验提示文案

    提交
    收起所有回复
  • 大佬,啥时候出个 群晖的教程,我的配置总是不成功。 总是报错,各种安装 pip都不行。

    校验提示文案

    提交
    要么是文件名带了txt后缀,要么是文件格式不是utf-8编码错误,我这个教程是适配群规的

    校验提示文案

    提交
    收起所有回复
  • 配置文件建议去github复制,路径不要设置中文。完成度很高了,唯一可惜的是不能设置下载画质,1080p的下载到本地480p真难顶

    校验提示文案

    提交
    主要是刮削nfo生成好了很方便,画质不行的就自己单独下载替换吧

    校验提示文案

    提交
    480的AV1对老CPU太不友好了 [惊喜]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 群晖提示意外停止,不知道什么原因。

    校验提示文案

    提交
    要么是文件名带了txt,要么是文件编码格式不是utf-8,要么就是配置文件内容有问题

    校验提示文案

    提交
    收起所有回复
  • 这个好啊

    校验提示文案

    提交
    是的,很实用

    校验提示文案

    提交
    收起所有回复
  • 如何查看弹幕呢?

    校验提示文案

    提交
    emby打开视频自动就加载了

    校验提示文案

    提交
    收起所有回复
  • 我更想要根据自动追up主视频的。。。有木有,这个可以吗,up主更新后自动下载刮削进up主合集。

    校验提示文案

    提交
    这个好像不行,到github给作者提提需求

    校验提示文案

    提交
    收起所有回复
  • 容器的四个参数天天都在改变,每天要手动修改一次,麻烦啊,有办法解决吗

    校验提示文案

    提交
    actime那个参数貌似就是为了自动刷新用的,没效果吗

    校验提示文案

    提交
    收起所有回复
  • 感谢分享!但是up主信息还是读取不到

    校验提示文案

    提交
    你是emby吗?emby按照我说的可以的呀

    校验提示文案

    提交
    收起所有回复
  • 群晖安装后成功启动,就是不能同步下载,不知道哪里出错了

    校验提示文案

    提交
  • 对了,还有就是ac_time_value在应用,本次存储空间,bili主页里面搜

    校验提示文案

    提交
  • 感谢分享

    校验提示文案

    提交
  • 楼主当享太庙

    校验提示文案

    提交
  • 这不是我要的订阅,有没有小姐姐还有弹幕的 [邪恶]

    校验提示文案

    提交
  • 我靠,好东西,收藏了!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
273
扫一下,分享更方便,购买更轻松