VideoSort 开源项目教程
VideoSortVideo sorting script for NZBGet项目地址:https://gitcode.com/gh_mirrors/vi/VideoSort
1. 项目介绍
VideoSort 是一个用于 NZBGet 的后处理脚本,旨在帮助用户自动重命名、移动和组织下载的视频文件。它支持根据场景标准命名约定来匹配电视节目和电影,并将其重命名、移动到指定的目录中。VideoSort 依赖于 Python 库 "guessit" 来从文件名中提取信息,并且包含部分来自 "SABnzbd+" 的代码。
2. 项目快速启动
安装
-
下载最新版本: 访问 VideoSort GitHub 页面 下载最新版本的 VideoSort。
-
解压到 pp-scripts 目录: 将下载的文件解压到 NZBGet 的
pp-scripts
目录中。确保目录结构如下:/home/user/pp-scripts/videosort/
-
配置 NZBGet: 打开 NZBGet 的 Web 界面,进入设置选项卡,配置 VideoSort 的相关设置。
示例配置
假设你下载了一个名为 Futurama S07E18 The Inhuman Torch XVID.avi
的视频文件,VideoSort 将自动将其重命名为 Futurama - S07E18 - The Inhuman Torch.avi
,并移动到以下目录:
/home/user/videos/Futurama/Season 7/
代码示例
以下是一个简单的配置示例,用于指定视频文件的存储路径和命名规则:
# VideoSort 配置示例
[VideoSort]
destinationDir=/home/user/videos/
renamePattern=S{season:2}E{episode:2} - {title}
3. 应用案例和最佳实践
应用案例
-
自动分类电视节目: 通过 VideoSort,用户可以自动将下载的电视节目按照季和集数分类,并重命名文件,使其更易于管理。
-
电影组织: VideoSort 也可以用于组织下载的电影文件,将其移动到指定的电影目录中,并根据电影名称重命名文件。
最佳实践
-
定期更新: 定期检查并更新 VideoSort 以获取最新的功能和修复。
-
备份配置: 在修改 VideoSort 配置之前,建议备份当前配置,以便在出现问题时可以恢复。
4. 典型生态项目
-
NZBGet: VideoSort 是 NZBGet 的一个插件,NZBGet 是一个强大的 Usenet 下载管理器,支持多种后处理脚本。
-
SABnzbd+: VideoSort 包含部分来自 SABnzbd+ 的代码,SABnzbd+ 是另一个流行的 Usenet 下载管理器。
-
guessit: VideoSort 依赖于 guessit 库来解析文件名中的信息,guessit 是一个强大的文件名解析工具。
通过以上模块的介绍,您可以快速上手并使用 VideoSort 来管理和组织您的视频文件。
VideoSortVideo sorting script for NZBGet项目地址:https://gitcode.com/gh_mirrors/vi/VideoSort