AV 元数据刮削器,使用 Golang 语言编写,具有多线程、全兼容等特点。
通过文件名称自动计算影片番号,并访问各官网或 Jav 类网站获取元数据信息。
获取到元数据后,自动下载并剪切封面图片,并按照指定路径存储电影、元数据、封面。
目录
FAQ
- 什么是元数据?
元数据就是电影的详细信息,包含:封面、简介、演员、标题等……
- AVMeta 有什么用?
方便整理AV电影而已。
- 为什么我使用不了?
请以下方格式将错误信息填写到 issue 中。
编译
不想编译,可直接在 发布页 下载对应的最新预编译版本使用。
若使用预编译程序,可跳过此步骤
go get -u github.com/ylqjgm/AVMeta
配置
AVMeta initconfig.yaml
文件默认内容及解释如下:
使用
在使用之前请确保做了如下检查:
AVMeta$GOPATH/binAVMeta
头像
embyemby
embyapi密钥
emby管理
API 密钥
API
API密钥
本地下载
本地下载头像,是将获取到的女优头像下载到本地,方便在后期无网络环境下也能入库。
若要下载女优头像,请在头像存放目录中执行命令:
javbusjavdb
--site javbus--site javdb
actress女优名字.jpg
本地入库
本地入库是方便本地存储有女优头像的朋友,在无需访问外网的情况下直接入库女优头像。
actress女优名字.jpg
执行命令:
emby
actress/sccess
刮削
刮削会根据从视频文件提取到的番号,自动搜索番号对应的元数据,并生成 nfo 或 vsmeta 元数据文件。
目前支持的元数据为:
- nfo: 对应 emby、plex、kodi(未测试)
- vsmeta: 对应群晖的 DS Video 系统
要对视频进行刮削,请将需要刮削的视频文件命名为正确的番号名称,并统一存放到一个目录中,然后执行命令:
NFO刮削
nfo 类型的元数据为通用元数据,无需特意指定媒体库程序。
在配置文件中修改 Media 下的 Library 为 nfo,即可生成 nfo 类型元数据。
生成后的元数据目录中将存放有: "视频文件"、"*.nfo"、"poster.jpg"、"fanart.jpg"
其中 "*.nfo" 为元数据信息文件,"poster.jpg" 为封面图片,"fanart.jpg" 为背景图片。
将生成后的元数据目录直接导入到对应的媒体库程序中,等待程序更新后即可查看。
群晖刮削
vsmeta 类型的元数据为群晖 DS Video 使用元数据,仅支持群晖系统使用。
在配置文件中修改 Media 下的 Library 为 vsmeta,即可生成 vsmeta 类型元数据。
生成后的元数据目录中将存放有: "视频文件"、"*.vsmeta"
其中 "*.vsmeta" 为元数据信息文件,封面及背景图片也存储其中。
将生成的元数据目录直接导入到 DS Video 所设定的影片目录中,若无意外则等待更新后即可查看。
PS: 若导入元数据后依然没有信息,请在 DS Video 设置中重建视频索引及视频信息,并在 DS Video 中将视频删除一次,再次导入等待更新。 这里需要注意,若在 DS Video 中删除视频,则对应视频文件及元数据也会一同删除,建议在本地保存一份再进行操作。
鸣谢
特别感谢以下作者及所开发的程序,本项目参考过以下几位开发者代码及思想。