NFO.Editor
NFO.Editor copied to clipboard
建议功能,查找匹配最优封面图
解决的问题:使用 MDCx 刮削电影,偶尔会遇到封面图错误,或封面图模糊,但实际封面图已刮削成功,并保持到 /extrafanart/fanart1.jpg
结构如下:
├── CRVR-263 川北明沙/
│ ├── movie.nfo
│ ├── CRVR-263.nfo
│ ├── CRVR-263.torrent
│ ├── CRVR-263.mp4
│ ├── fanart.jpg
│ ├── poster.jpg
│ ├── thumb.jpg
│ ├── extrafanart
│ │ ├── fanart1.jpg
├── CRVR-263 川北明沙/
│ ├── movie.nfo
│ ├── CRVR-263.nfo
│ ├── CRVR-263.torrent
│ ├── CRVR-263.mp4
│ ├── CRVR-263-poster.jpg
│ ├── CRVR-263-fanart.jpg
│ ├── CRVR-263-thumb.jpg
│ ├── extrafanart
│ │ ├── fanart1.jpg
我的思路是:
- 扫描电影目录,定位到 ./extrafanart/fanart1.jpg
- 判断 fanart1.jpg 是否竖图 (即是否为 poster 封面图排版) ,如不匹配则继续判断 fanart2.jpg、fanart3.jpg (前3个一般有竖图)
- 如果是竖图就定义为疑似封面?
- 在图形界面列出所有结果,左右分别显示 fanart1.jpg 和 poster.jpg 缩略图
- 并比较文件大小,如果 fanart1.jpg 比 poster.jpg 更大,在界面中图片添加黄色外框提醒(一般 fanart1.jpg 都为高清封面图,比默认刮削到的 poster.jpg 更大)
- 让用户手动判断,选择正确的封面图
- 如果用户选择了 fanart1.jpg,则使用其替换封面文件(这里推荐做成可选,使用 ln 或 cp)
- 在视频目录下生成一个配置文件?例如 CRVR-263.cfg 或 CRVR-263.poster.cfg,保存替换时的选择倾向
- 或者在电影根目录生成总日志文件?方便以后软件读取日志,自动选择替换封面
- 以后软件扫描,读取到对应配置文件即可自动替换 (因为重新刮削,有时会覆盖封面,需要重新替换封面)