命令行版(原作者):
GUI版(本项目):
- 日本电影元数据 抓取工具 | 刮削器,配合本地影片管理软件EMBY,KODI,PLEX等管理本地影片,该软件起到分类与元数据抓取作用,利用元数据信息来分类,供本地影片分类整理使用。
- 可批量抓取,也可单个抓取。可抓取子目录下视频,多集视频(-cd1/-cd2),带字幕作品(-c., -C.)。
- 目前可抓取网站:javlibrary,javbus,javdb,avsox,fc2club,fanza,siro(mgstage)。
- 批量添加Emby演员头像。
- 欢迎使用体验,有程序BUG问题、功能建议,可进电报群反馈 点击进群
- 本软件仅供技术交流,学术交流使用
- 本软件作者编写出该软件旨在学习Python3,提高编程水平
- 用户在使用该软件前,请用户自觉遵守当地法律法规,如果该软件使用过程中存在违反当地法律法规的行为,请勿使用该软件
- 用户使用该软件时,若产生一切违法行为由用户承担
- 严禁用户使用于商业和个人其他意图
- 本软件作者保留最终决定权和最终解释权
若用户不同意上述条款任意一条,请勿使用该软件
- 该软件不提供任何影片下载地址,仅供本地影片分类整理使用。
- 元数据包括了影片的:封面,导演,演员,简介,类型......
- 软件永久免费。除了作者钦点以外
- 认真看 异常处理(重要)
-
Release 的程序可脱离python环境运行,源码包需要 安装模块
-
Release 下载地址(仅限Windows): 点击下载
-
源码包 下载地址(Windows,Linux,MacOS): 点击下载
-
Windows Python环境: 点击前往 选中executable installer下载
-
MacOS Python环境: 点击前往
-
Linux Python环境:Linux用户懂的吧,不解释下载地址
- 1.把软件拉到和电影的同一目录或者上级目录
- 2.运行AVDC.exe,配置设置页各项(配置方法请看以下教程)
- 3.点击开始等待完成(出错请开调试模式后截图)
- 4.把JAV_output导入至KODI,EMBY,PLEX中。
- 详细请看以下教程
如果运行源码版,运行前请安装Python环境和安装以下模块
在终端/cmd/Powershell中输入以下代码来安装模块
1、批量从py-require.txt安装
pip install -r py-require.txt
2、单个按需安装
pip install requests
pip install pyquery
pip install lxml
pip install Beautifulsoup4
pip install pillow
pip install pyqt5
pip install pyqt5-tools
1、普通模式:通过番号刮削数据,包括元数据、封面图、缩略图、背景图。
2、整理模式:仅根据女优把电影命名为番号并分类到女优名称的文件夹下。
刮削完不移动视频,而是在相应目录创建软链接(类似于快捷方式),方便PT下载完既想刮削又想继续上传的仓鼠党同志。
输出番号的元数据,包括封面,导演,演员,简介等。
在多层目录刮削时排除所填目录。
在创建文件夹时,删除指定的字符。
1、目录命名:存放视频数据的目录名,支持多层目录,支持自定义符号,例:[actor]/studio/number-【title】。
2、视频标题:nfo中的标题命名。例:number-[title]。可以自定义符号。
3、可选项为title(片名)、actor(演员)、studio(制作商)、director(导演)、release(发售日)、year(发行年份)、number(番号)、runtime(时长)、series(系列)、publisher(发行商)
proxy=127.0.0.1:1080
- proxy行设置本地代理地址和端口,支持Shadowxxxx/X,V2XXX本地代理端口,代理软件开全局模式 ,建议使用日本代理。
- 如果一直报Connect Failed! Please check your Proxy or Network!错误,请检查端口号是否正确,或者把proxy=后面的地址和端口删除,并开启代理软件全局模式,或者重启电脑,代理软件,网卡。
连接超时重试设置
timeout=10
10为超时重试时间 单位:秒
连接重试次数设置
retry=3
3即为重试次数
如果是PLEX,请安装插件:XBMCnfoMoviesImporter
1、排除字符:指定字符删除,例如排除字符: \()
,删除标题中\()
字符
2、排除目录:指定目录,例如排除目录: failed,JAV_output
,多目录刮削时跳过failed,JAV_output
1、All website: 使用avsox,javbus,javlibrary,fanza,javdb,fc2club,siro(mgstage)进行刮削。
2、Only javdb: 仅使用javdb进行刮削。(尽量不要用,刮削30左右会被JAVDB封IP一段时间)
工具界面
1、视频移动:可将程序目录下除排除目录下的所有视频以及同名字幕,移动到程序目录下。
2、单文件刮削:偶尔有失败情况时,选择这个视频文件,使用文件名当番号进行刮削。
建议的使用流程:到某网站找到这个番号,把番号改成网站上的规范番号,选用对应的网站刮削。
条件:文件名至少与一个网站上的番号相同,没有多余的内容只有番号为最佳,可以让软件更好获取元数据。
对于多影片重命名,可以用ReNamer来批量重命名
3、Emby批量添加头像:头像文件放在Actor目录下,填写emby网址、api密钥即可使用。头像包下载
可查看有头像,无头像女优,可往emby添加头像的女优。
4、裁剪封面:针对封面图比例错误,分辨率低的情况,判断人脸位置,裁剪缩略图为封面图。
可以遍历程序所在目录及子目录(除指定的排除目录),对遍历到的所有视频进行刮削,成功则同元数据、封面图一起输出到JAV_output目录,失败移入failed目录。
可以把多集电影按照集数后缀命名为类似ssni-xxx-cd1.mp4,ssni-xxx-cd2.mp4,abp-xxx-CD1.mp4的规则,只要含有-CDn./-cdn.
类似命名规则,即可使用分集功能.不支持A B _1 _ 2 -1 -2。
可以打开cmd命令提示符,把 AVDC_Main.py/AVDC.exe
拖进cmd窗口回车运行,查看错误,出现的错误信息依据以下条目解决
可以把文件的proxy=后面的地址和端口删除,并开启代理软件全局模式,或者重启电脑,代理软件,网卡
跳转 网络设置
字幕文件前缀必须与影片文件前缀一致,才可以使用该功能
在软件所在文件夹下新建 JAV_output 文件夹,可能是你没有把软件拉到和电影的同一目录
请设置好代理
同上
目前可以提取元素的影片:JAVBUS、JAVDB、AVSOX、FANZA、FC2CLUB上有元数据的电影,请确保视频名能在这些网站找到
使用工具页里的单个视频刮削,选择刮削网站,进行刮削。
暂时无解,可能是网络问题或者pillow模块打包问题,你可以用源码运行(要安装好第一步的模块)
把JAV_output文件夹导入到EMBY,KODI,PLEX中,等待元数据刷新,完成
开启SMB在Windows上挂载为网络磁盘即可使用本软件,也适用于其他NAS
怎么样,看着自己的日本电影被这样完美地管理,是不是感觉成就感爆棚呢?