花心大萝卜 发表于 2024-7-5 22:35:53

【原创】谈谈我的影片收集及分享我做的电影浏览器

影片库镇楼。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/6ca291a22a9878cdef5f173fa6b882294fa5b5da.jpg
https://h0.ku-cloud.com/forum/images/b/2024/07/05/93e7df7c7f527dfd7ff0c13fd519358e6f022f53.jpg
文章分为Part I ,Part II, Part III,PartI主要是我影片收集和观赏的心路历程,如果想直接看如何系统的整理影片可以跳过直接看Part II。Part III的话则是关于我自己写的影片管理器和本地配置方式。文章里提到的软件都传到蓝奏云上,有兴趣参与项目的堂友也可以到我的GitHub参与我的开源项目维护。谢谢!
Part I: 心路历程
堂友们大家好。不知道大家都是什么时候开始看片并开始大量的屯影片呢?我的话是高中,当时是拿了个500GB的移动硬盘存片。最开始片的数量还比较少所以不需要分类,但随着片越来越多,我开始分文件夹,在之后开始按演员,按片商分文件夹。等到数量更多的时候,我发现下载时片默认的名字有时候不方便我搜索某一个系列的影片,并且我需要预览图片来看一下这部片大概的内容,于是乎我便开始每个月底手动到一些影片库如AVMOO来给我的影片收藏重命名并增加封面图。
大概在4,5年前,我发现这样手动的分类实在太浪费时间,于是乎便在google找了一下有没有可以自动化实现的方法,于是便发现了这篇文章。利用AV Data Capture+Jellyfin+Kodi打造更优雅的本地AV(毛片)+普通影片媒体库 - Pockies | 博客
这篇文章可以说是我在影片收纳的启蒙,它直接让我从钻木取火的时代一跃到工业文明。文章介绍了一个影片收纳的流水线,但文章中推荐的刮削器(影片信息,或称影片元数据的自动采集工具)并不好用,只能单片进行刮削。但对当时有已经有2000多部影片的人来说,我还是需要一个更自动化的东西。这个时候MDC就出现了。MDC目前已经商业化,但现在还有人维护,这个程序应该是我目前用过最好的JAV刮削器了,基本可以把JavDB等影片库的信息如演员,类型,标签,封面图等重要内容获取到。
影片分类做好后,接下来需要解决的就是观赏影片的问题。我个人最开始是使用Jellyfin作为影片服务器,Emby作为电脑客户端进行观赏。但说实话Emby并不是一个非常好用的客户端,尤其像我这种喜欢攒一个播放列表逐个快进看的人来说,Emby的响应速度达不到我的要求,但好就好在Emby和Jellyfin都可以使用系统默认的播放器。
虽然如此,感觉Emby+Jellyfin的这一套方案还是满足不了我的很多需求,比如我想看特定男优女优组合,特定身材的女优(如高妹,大胸)或特定系列或导演的影片。于是在2021/2022年新冠大流行,美国这边WFH的情况下,我决定自己开发影片库。
Part II:影片整理下面来分享一下我每月月底对当月下载的影片的整理步骤,因为用的工具都不是很完美,所以过程略显繁复,这里也抛砖引玉,希望大家多多讨论更完美的方法!
1. 视频转码(可选):我一般是使用格式工厂转码至H265格式,视频码率我经过测试感觉3M是个比较合适电脑屏幕观看,保持了大部分的清晰度的码率。
2. 清理影片名,让影片名的格式为:番号名-序号或番号名-序号-C例如[email protected]需要重命名为ADN-566.mp4,否则影片刮削器(下称MDC)无法识别。
3. 重命名完毕后,确认Movie_Data_Capture.exe,config.ini,和将要整理的影片在同一文件夹内。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/f9cc18b2ae2a1a84ad262ca22f8c2b3dca75c507.jpg
4. 运行Movie_Data_Capture.exe,程序运行完毕后,影片将按照女优名分类放入JAV_output文件夹中。
5.  数据清理:不知道是不是JavDB数据的原因,刮削完成的数据(.nfo文件)有一些杂质,如下图。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/ca31fc1033c2d29653965ad55cd9d47b9d59f721.jpg
此时需要清理一下,这里推荐下载VisualStudio Code(链接放在底下,也可以参见网盘),使用Visual Studio Code,打开JAV_output文件夹。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/c191cbdf4afeffe7fc9688c1d7fd1b7867318177.jpg
5.1 按住Ctrl+Shift+H打开批量修改面板,搜索"
",然后点击"replace all"
https://h0.ku-cloud.com/forum/images/b/2024/07/05/084a5c7cbfe48c15ffca977758d8972959b99108.jpg
5.2.之后再输入“
”,然后再点击"replace all"。5.3.再输入"分鐘"(清理nfo里runtime里的数据),然后点击"replace all"。至此,数据应该全部清洗完毕。
6. 运行男优刮削器(AvdanyuScraper.exe,可选),选择JAV_output文件夹,等待刮削结束。
之后再把处理过后的文件夹全部移动到影片库位置,再扫描一下影片就大功告成了。至于主流影片库的配置,堂友可以看一下堂里其他朋友分享的Jellyfin等解决方案,或使用下面我开发的影片管理器。
Part III: 我的影片管理器大约在2022年,因为疫情原因一周还是只用去两天办公室,加之工作不忙,所以有大量的空余时间。这个时候我就计划着写一个满足自己需求的app。当时最开始想的就是写一个能够方便按照特定演员组合,或某个系列来搜索影片并加到Potplayer播放列表的app。到现在这个app不但实现了这些功能,并且实现了很多方便观影的feature,下面也会详细讲到。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/46f090e3c0acc113f7f1cacd634c07f7ce8ff1d9.jpg
影片主界面,左侧的导航栏可以根据演员组合,类型等快速找到影片。右上方可以直接搜索影片名,或使用sql来搜索,总体来说非常方便。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/382a62a8e1cd5e3ce637a1907409775001c17c46.jpg
演员页面,可以根据年龄,罩杯,身高来找到演员。在添加新影片时如果演员不在数据库里,将会运行我的刮削器来进行查找。目前演员还有三维数据和minnano-av的评价分数,这些后续也会更新加入。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/474c5e669ce36470804f91dbc1bc72c79ae00c60.jpg
https://h0.ku-cloud.com/forum/images/b/2024/07/05/b426cad2f5aea9b581fc4fa99781e24c0d77fed0.jpg
如果看到这里你对我的影片浏览器感兴趣,并且影片也都进行了刮削,可以参考下面的步骤安装,下载链接会放在后面(蓝奏云)。
1. 下载文章最后的zip文件和exe文件。
2. 运行dotnet-sdk-3.1.426-win-x64.exe,并完成安装。这个是.NET Core 3.1的SDK,也将用于该程序的后端。
3. 解压"New Folder.zip",这里将会有3个文件夹。进入"1环境配置",安装node-v20.15.0-x64.msi。 这个是Node.js,将用于前端。
4. 安装PotPlayerSetup64.exe。这个即是大名鼎鼎的播放器PotPlayer了,这里的安装位置需要放到C:\Program Files\里,这个通常是安装默认的位置。
5. 右键install_dependencies.bat,并以管理员身份运行。这个步骤将会安装http-server和serve组件。
6. 在一切安装完毕后,即可以解压2里的MovieManager。双击"MovieManager.TrayApp.exe"运行。
7. 这时程序会出现在屏幕右下角的托盘图标中,如下图。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/0c6d8ac1ff3c799b46e6e485ab1110211d5cc319.jpg
8. 右键图标,点击"打开"。这个时候默认浏览器会打开影片管理器。点击设置。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/0df0ebdf9fe9622813811980f71a7a36cf70a290.jpg
9. 在配置里,将文件夹设置为你的影片目录(需要手动输入,或把地址复制粘贴过去)。比如影片库位置是J:\MyFile\New\有码\演员,那么就把这个位置复制到文件夹里。如果你有多个文件夹,可以点击“增加文件夹”来设置。(该步骤为必须)
(可选)“演员头像(DMM)”将用于演员页面的演员大头照。(可选)“演员头像(全体)”用于演员详细页面里的写真照片。这两个也是放文件夹地址。因为演员头像的文件较大,我将不放在蓝奏云。不过将分享一个github库(放至最底),大家可以自行去下载。
“扫描多少天内添加的电影”,如果这里的数值设为-1,则搜索所有电影。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/2235cbf441bebc2eb60521081d1495628d4f1755.jpg
10. 在一切配置完成后,点击“保存设置”->“添加新电影”。 程序就会开始构建影片库,这个时长会根据你影片数量而定。影片库构建完成后页面会刷新并返回电影页面。(如果点击保存设置后,程序未能立刻保存,说明后端程序没有正常运行,右键点击托盘栏图标并点击退出,重新运行程序即可)配置完成后类似下图,再次注意“文件夹”是必须的配置,演员头像是可选的。
https://h0.ku-cloud.com/forum/images/b/2024/07/05/69a87a59e025cb595489313c708ee50cc60e07bc.jpg
步骤到此结束!
下载(必需)备用:

演员头像github(可选):

男优刮削器(可选):
MDC刮削器(推荐,本来想传蓝奏云但是总失败。。。遂一并上传github):
我的github:

先感谢能参与使用(测试)我这个app的堂友!如果有帮助希望可以评分,谢谢!
**** Hidden Message *****
页: [1]
查看完整版本: 【原创】谈谈我的影片收集及分享我做的电影浏览器