AVMeta

AV 元数据刮削器,使用 Golang 语言编写,具有多线程、全兼容等特点。

通过文件名称自动计算影片番号,并访问各官网或 Jav 类网站获取元数据信息。

获取到元数据后,自动下载并剪切封面图片,并按照指定路径存储电影、元数据、封面。

目录

FAQ

  1. 什么是元数据?

元数据就是电影的详细信息,包含:封面、简介、演员、标题等……

  1. AVMeta 有什么用?

方便整理AV电影而已。

  1. 为什么我使用不了?

请以下方格式将错误信息填写到 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

刮削

刮削会根据从视频文件提取到的番号,自动搜索番号对应的元数据,并生成 nfovsmeta 元数据文件。

目前支持的元数据为:

  • nfo: 对应 embyplexkodi(未测试)
  • vsmeta: 对应群晖的 DS Video 系统

要对视频进行刮削,请将需要刮削的视频文件命名为正确的番号名称,并统一存放到一个目录中,然后执行命令:

NFO刮削

nfo 类型的元数据为通用元数据,无需特意指定媒体库程序。

在配置文件中修改 Media 下的 Librarynfo,即可生成 nfo 类型元数据。

生成后的元数据目录中将存放有: "视频文件"、"*.nfo"、"poster.jpg"、"fanart.jpg"

其中 "*.nfo" 为元数据信息文件,"poster.jpg" 为封面图片,"fanart.jpg" 为背景图片。

将生成后的元数据目录直接导入到对应的媒体库程序中,等待程序更新后即可查看。

群晖刮削

vsmeta 类型的元数据为群晖 DS Video 使用元数据,仅支持群晖系统使用。

在配置文件中修改 Media 下的 Libraryvsmeta,即可生成 vsmeta 类型元数据。

生成后的元数据目录中将存放有: "视频文件"、"*.vsmeta"

其中 "*.vsmeta" 为元数据信息文件,封面及背景图片也存储其中。

将生成的元数据目录直接导入到 DS Video 所设定的影片目录中,若无意外则等待更新后即可查看。

PS: 若导入元数据后依然没有信息,请在 DS Video 设置中重建视频索引及视频信息,并在 DS Video 中将视频删除一次,再次导入等待更新。 这里需要注意,若在 DS Video 中删除视频,则对应视频文件及元数据也会一同删除,建议在本地保存一份再进行操作。

鸣谢

特别感谢以下作者及所开发的程序,本项目参考过以下几位开发者代码及思想。