type
status
date
slug
summary
tags
category
icon
password

上一篇AList 实现网盘 All in One中介绍了如何使用[[AList]]将[[阿里云盘]]挂载到本地,其实如果只是想简单看个视频的话像这样已经能够直接使用了。更简单的,直接用[[蜗牛网盘]]甚至都不需要部署。但如果希望你的视频能够像视频网站那样有封面、简介等详细信息可能就得借助专门的软件来进行刮削了,比如[[Jellyfin]]、[[Emby]]、[[Vidhub]]等。
苹果端强烈推荐[[Vidhub]]
notion image
而刮削的话对文件名的格式有一定的要求,电影的话只要别中英混杂、缩写之类基本没啥问题,主要是电视剧的识别容易出问题,得大致类似以下这种才能够被软件识别并自动刮削:
我们获取的阿里/百度/夸克等网盘资源由于各种原因通常并不能确保都是这样的格式,所以需要对其进行重命名格式化。脚本其实没啥技术含量,这里只是提供一个操作的思路:
  1. 云盘挂载到本地;
  1. 重命名云盘中剧集文件夹名称为对应的电视剧名称(多季可放到同一个文件夹);
    1. notion image
  1. 在云盘挂载的文件夹同级目录下新建文件tv_batch_rename.py不要放到网盘里!不然会报错!
  1. 将要处理的剧丢到同一个文件夹或者单独处理某部剧,调用脚本递归遍历并根据视频文件名称带有的序号将文件重命名为剧名.<第n季>.<第n集>.mp4的格式。
以在/mnt/alist下挂载阿里云盘到aliyun为例:
notion image
在将全部电视剧文件夹重命名完成后,在/mnt/alist下执行以下命令:
运行成功后会有以下输出:
notion image
💡注意事项
  1. python 文件不能放到网盘内,因为阿里云盘的 api 有一定的调用次数限制,这样会直接耗尽额度,严重还会导致封号。
  1. 不要直接处理根目录或者文件类型混杂的文件夹,以免误修改。
  1. 脚本有风险,使用前请做好备份并充分了解操作流程。
以下为详细代码:
PostregreSQL 常用配置信息脚本AList 实现网盘 All in One
  • Twikoo