V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
iovekkk
V2EX  ›  问与答

请教 emby 如何按系列来设置影视资源

  •  
  •   iovekkk · 22 天前 · 286 次点击
    对于 emby 的本地刮削信息的读取规则还是比较懵逼的状态
    比如说我本地有复仇者联盟 1-4 ,共 4 部电影资源,每个电影文件都存在在独立的文件夹中,每个文件夹还包含了 nfo 文件,poster.jpg,thumb.jpg 等图片资源
    描述一下目前的文件路径和文件命名:

    复仇者联盟
    --复仇者联盟 1
    --复仇者联盟 1.mkv
    --复仇者联盟 1.nfo
    --poster.jpg
    --thumb.jpg

    --复仇者联盟 2
    --复仇者联盟 2.mkv
    --复仇者联盟 2.nfo
    --poster.jpg
    --thumb.jpg

    --复仇者联盟 3
    --复仇者联盟 3.mkv
    --复仇者联盟 3.nfo
    --poster.jpg
    --thumb.jpg

    --复仇者联盟 4
    --复仇者联盟 4.mkv
    --复仇者联盟 4.nfo
    --poster.jpg
    --thumb.jpg


    我的目标是设置一个媒体库,打开之后首先看到的是“复仇者联盟”这样一个系列的 item ,点开这个 item 之后看到该系列的四部电影的海报,再点开海报是这部电影的详情

    但是目前的情况是:
    如果建立一个电影类型的媒体库,设置复仇者联盟这个文件夹,只能呈现出来四部电影的海报,没有办法看到复仇者联盟这个系列的 item ,这样的话,如果我存的系列电影越来越多,每次点开这个媒体库就会直接出现大量的电影海报,不容易筛选。
    但是如果建立的是一个电视节目类型的媒体库的话,目前我已经找到了设置系列的方式,就是在“复仇者联盟”这个文件夹下建立一个“season 01”的文件夹,然后把四部电影目录放到 season 01 文件夹下,这样打开媒体库之后,首先出现的是一个复仇者联盟的 item ,点开之后是第一季的 item ,再点开是四部电影被当成了四集电视剧。
    如果不设置这个“season 01”文件夹,也会跟上边一样直接显示四个视频文件,无法显示系列名称。
    我勉强可以接受这样的形式,但是依然有一个问题我无法接受,就是这四个文件无法加载内部的 nfo 信息和电影海报,这样的话 nfo 的电影标题/副标题/演职员信息以及电影海报全都看不到了。
    仿佛 nfo 文件和 poster.jpg 文件只能在电影类型的媒体库中才能被读取到。

    想问下 V 站到大佬有没有遇到类似我这样的问题的,又是如何解决的。

    ps:来这里提问之前,我自然是有百度过的,但是目前看到的解决方案基本上都是同名电影的不同版本的合并,都不是我这种同系列的电影合并,比如给某一个电影设置不同类型的片源,比如 1080p ,4k ,蓝光等等,这个是同一部电影的不同片源版本,他们是存在同一个文件内,且共用一个 nfo 文件一个 poster 文件的,而我的场景是同一个系列的多个不同电影,电影是不同的,海报/演职员信息等等都是不一样的。
    第 1 条附言  ·  22 天前
    研究了一下官网,发现使用 emby 自带的合集功能,可能是唯一的方案,官网文档中也直接用我举的电影系列的例子来介绍合集功能:
    https://emby.media/support/articles/Collections.html
    但是官方只介绍了在网页客户端中手动一个一个的添加电影到合集中,没有一些脚本自动生成合集配置文件的方案,然后再仔细研究了一下,发现老版本的合集配置信息是以文件的形式存放的,也许还有自动生成的可能性,但是新版本合集信息被存放到数据库文件中了,这应该就无法通过脚本的方式自动生成了,哎
    2 条回复
    iovekkk
        1
    iovekkk  
    OP
       22 天前
    又经过一番研究,发现了一个目前来说最合适的方案:
    我注意到在往电影类型的媒体库添加文件时,emby 会从文件夹内的 nfo 文件中读取<set>这个标签的信息,并以此标签内容来创建一个合集。
    我实验了一下,保留我之前的目录结构,也就是系列名>电影名>电影文件+nfo 文件+海报图片这样的结构,然后编辑所有的 nfo 文件在里面把 set 标签统一开始系列名称,最后发现居然成了

    那么接下来就是写个脚本统一修改 nfo 文件添加 set 标签即可。这个方案总算看上去上可行的。
    iovekkk
        2
    iovekkk  
    OP
       20 天前
    昨晚让 ChatGPT 帮忙写了几个 python 脚本,一键将根目录文件夹名称写入到每个子目录内的 nfo 文件内,还有一键检查有没有 nfo 文件有没有海报等等,还挺好用的,感觉我的个人影视库终于变成我想要的样子了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1667 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.