背景

众所周知,Emby和Plex都是非常好的全平台媒体中心程序,许多设备都支持体验绝佳的私人观影体验。应该也是许多观影爱好者的福音软件,还有那些nas玩家必装的软件之一吧~但是,Emby和Plex的媒体库扫描识别机制很严格,命名不正确的很容易识别错误,造成观影与海报墙不完整,剧集缺失展示等等问题。今天我们就来探讨如何打造规整化的云媒体服务中心。

前言

有关于这系列的篇幅教程将专注于怎么把Emby and Plex和115cloud结合使用以达到完美使用体验。当然,萌新 or 老油条的本地nas用户也可以参考此教程,我后面会一一列举不同玩家的对应方法与规范。安装部分本系列教程跳过,请移步谷歌百度其他大佬,不再赘述。

码文不易,此系列教程涉及的知识可能范围较大,更新时间也许较久,不同基础水平的玩家也可能照顾不到,我会尽量写的详细一些,如有疑问或者纰漏,还请踊跃留言告知。


工具介绍

TinyMediaManager

0c2452571a11a3e92b50f0854ecf1e5d.png

tinyMediaManager是一个用Java/Swing编写的媒体管理工具。它旨在为 Kodi Media Center(以前称为 XBMC)、MediaPortal 和 Plex 媒体服务器提供元数据。由于tinyMediaManager是用Java编写的,因此它可以在Windows、Linux和macOS(以及可能的更多操作系统)上运行。

www.tinymediamanager.org

电影管理
从TheMovieDB.org、Imdb.com、Ofdb.de、HD-Trailers.net等获取数据
创建 NFO 以与 Kodi (XBMC) 和 MediaPortal 一起使用
根据需要自动重命名文件和文件夹

tinymediamanager

电视节目管理
在子目录中查找电视节目和剧集 – 强大的剧集/季节检测
从TheTvDB.com、TheMovieDB.org、Imdb.com获取数据
创建与Kodi (XBMC)一起使用的 NFO

tinymediamanager

这款软件目前有v3和v4两个版本,v4为重构后的收费版本,支持多刮削源等等功能,这个有点鸡肋,(每年10欧)
免费版本仅可使用tmdb数据源,但是这就是我们最需要的部分,因此付费版对于我们来说提升体验效果不大。
真要是有需要可以海鲜市场搞搞,5-10块不等~

差异

批量改名工具

批量改名工具众多,在此我仅分享我在用的,你有用其他工具能达到一样的效果也可。

1.更名大师(多功能)

修改示意:
功能非常多,多调多试可以预览。用多了就习惯了。

2.批量修改文件名(简单版)
规则非常简单,多试试就行,我常用的是这个。

更名规范

ps:下面的我针对的是双端进行匹配修改示例,也就是emby和plex都能百分百识别通用的应用场景,以下格式均可采用tmm工具进行自动更改标准化。
对于简单的电视剧文件夹结构,建议的文件夹架构是名字&系列 +(年份)+ 元数据识别ID + \季别 + \剧集。剧集名称本身应包含节目名称、季别和剧集编号等(如下所示)。

剧集格式结构

例 1 :
  \国产剧
    \大宋少年志 (2019) {tmdb-91657}
       \Season 1
          大宋少年志 - S01E01 - 第1集 - 初露锋芒.mp4
          大宋少年志 - S01E02 - 第2集 - 初露锋芒.mp4
   
  \欧美剧
    \美国恐怖故事 (2011) {tmdb-1413}
       \Season 1
          美国恐怖故事 - S01E01.mkv
          美国恐怖故事 - S01E02.mkv
   
  \日韩剧
    \冰上恋人(2004) {tmdb-1}
       \Season 1
          S01E01.mkv
          S01E02.mkv

  \国产动漫
    \仙武传(2023) {tmdb-222608}
       \Season 1
          仙武传 - S01E01 - 第 1 集 - 2160p.mkv
          仙武传 - S01E02 - 第 2 集 - 2160p.mkv

例图助理解

例 2 :
  \国产剧
    \大宋少年志 (2019) {tmdb-91657}
          大宋少年志 - S01E01 - 第1集 - 初露锋芒.mp4
          大宋少年志 - S01E02 - 第2集 - 初露锋芒.mp4
   
  \欧美剧
    \美国恐怖故事 (2011) {tmdb-1413}
          美国恐怖故事 - S01E01.mkv
          美国恐怖故事 - S01E02.mkv
   
  \日韩剧
    \冰上恋人(2004) {tmdb-1}
          S01E01.mkv
          S01E02.mkv

  \国产动漫
    \仙武传(2023) {tmdb-222608}
          仙武传 - S01E01 - 第 1 集 - 2160p.mkv
          仙武传 - S01E02 - 第 2 集 - 2160p.mkv

例图助理解,与例1的区分在于没有季文件夹结构,都在一个剧集文件夹内。

例 3 (针对多分辨率多版本):
  \奥特曼
    \梦比优斯奥特曼(2006) {tmdb-5646}
       \Season 1
          梦比优斯奥特曼 - S01E01 - 日语中字1080p.mkv
          梦比优斯奥特曼DVDrip - S01E01 - 五语七字720p.mkv
          梦比优斯奥特曼DVDrip - S01E01 - 五语七字1080p.mkv

  \欧美剧
    \秘密入侵(2023) {tmdb-114472}
       \Season 1
          秘密入侵 - S01E01 - 1080p.mkv
          秘密入侵 - S01E01 - 2160p.mkv

例图助理解,这里仅放emby的效果图,plex由于会自动融合版本不做展示。



例 4 (日期命名法):
ps:日期可以使用 YYYY-MM-DD 或 DD-MM-YYYY 格式。
并且可以使用不同的分隔符,破折号 - 与点 . 符号同时符合plex与emby通用格式。
此法需要注意的点是请不要混用格式,格式1就格式1,格式2就格式2。
/电视节目
   /电视名字
      /Season 1
         - 电视名字 – 2023-11-15 – 剧集名称.mp4 #格式1
         - 电视名字 – 2023-11-20 – 剧集名称.mp4 #格式1
         
         - 电视名字 – 15-11-2023 – 剧集名称.mp4 #格式2
         - 电视名字 – 20-11-2023 – 剧集名称.mp4 #格式2

         - 电视名字 – 2023.11.15 – 剧集名称.mp4 #格式3
         - 电视名字 – 2023.11.20 – 剧集名称.mp4 #格式3

         - 电视名字 – 15.11.2023 – 剧集名称.mp4 #格式4
         - 电视名字 – 20.11.2023 – 剧集名称.mp4 #格式4

例图助理解以及效果


例 5 (多集合一资源):
ps:简单来说就是1个视频文件包含了1-2集或者1-5集等等。
也是要注意两种格式选其一使用,不可混用。

/电视节目
   /电视名字
      /Season 1
         - 电视名字 – S02E17-E18 – 剧集名称.mp4 #格式1
         - 电视名字 – S02E19-E20 – 剧集名称.mp4 #格式1


         - 电视名字 – S02E17-18 – 剧集名称.mp4 #格式2
         - 电视名字 – S02E19-20 – 剧集名称.mp4 #格式2

例图助理解以及效果


文件夹命名格式解释

ps:以下将对文件夹的各部分命名进行细化解释。

\国产剧 ##分类,这个就不用解释了吧

 \大宋少年志 (2019) {tmdb-91657} ##分别是剧集名字、年份、元数据识别id(保证 100% 识别刮削的重要参数)

  \Season 1 ##季别名称,可更改为S01、S1、Season 1、Season 01、任意内容.S01等格式。

   \大宋少年志 - S01E01 - 第1集 - 初露锋芒.mp4 ##分别是剧集名称、季别S、集数E、剧集名称或者是任意内容。

特别篇剧集可采用的季别格式如下:

/电视节目
   /电视名字
      /Season 0

/电视节目
   /电视名字
      /Season 00

/电视节目
   /电视名字
      /Specials

/电视节目
   /电视名字
      /S00

or

/电视节目
   /电视名字
      /Season 0
         - 电视名字 – S00E01 – 剧集名称.mp4

/电视节目
   /电视名字
      /Season 00
         - 电视名字 – S00E01 – 1080p.mp4

/电视节目
   /电视名字
      /Specials
         - 电视名字 – S00E01 – 字幕组.mp4

/电视节目
   /电视名字
      /S00
         - 电视名字 – S00E01 – 五语七字720p.mp4
## 此格式emby&plex双端通用

例图助理解

正常剧集可采用的季别格式如下:

/电视节目
   /电视名字
      /Season 1

/电视节目
   /电视名字
      /Season 01

/电视节目
   /电视名字
      /S1

/电视节目
   /电视名字
      /S01

or

/电视节目
   /电视名字
      /Season 1
         - 电视名字 – S01E01 – 剧集名称.mp4
      /Season 2
         - 电视名字 – S02E01 – 剧集名称.mp4

/电视节目
   /电视名字
      /Season 01
         - 电视名字 – S01E01 – 1080p.mp4
      /Season 02
         - 电视名字 – S02E01 – 1080p.mp4

/电视节目
   /电视名字
      /S1
         - 电视名字 – S01E01 – 字幕组.mp4
      /S2
         - 电视名字 – S02E01 – 字幕组.mp4

/电视节目
   /电视名字
      /S01
         - 电视名字 – S01E01 – 五语七字720p.mp4
      /S02
         - 电视名字 – S02E01 – 五语七字720p.mp4

例图助理解

电影格式结构

ps:大结构一样,仅少了季别的参数。

可用格式如下:
#格式1
\电影
  \电影名字 (电影年份) {tmdb-元数据ID}
  \电影名字 (电影年份) {tvdb-元数据ID}
     \电影名字 (电影年份) {tmdb-元数据ID}.mkv
     \电影名字 (电影年份) {tvdb-元数据ID}.mkv
......
例:
\电影
  \草原晨曲 (1959) {tmdb-856230}
  \草原晨曲 (1959) {tvdb-856230}
     \草原晨曲 (1959) {tmdb-856230}.mkv
     \草原晨曲 (1959) {tvdb-856230}.mkv
......

#格式2
\电影
  \电影名字 (电影年份) {tmdb-元数据ID} [tmdbid-元数据ID]
  \电影名字 (电影年份) {tvdb-元数据ID} [tvdbid-元数据ID]
     \电影名字 (电影年份) {tmdb-元数据ID} [tmdbid-元数据ID].mkv
     \电影名字 (电影年份) {tvdb-元数据ID} [tvdbid-元数据ID].mkv
......
例:
\电影
  \草原晨曲 (1959) {tmdb-856230} [tmdbid-856230]
  \草原晨曲 (1959) {tvdb-856230} [tvdbid-856230]
     \草原晨曲 (1959) {tmdb-856230} [tmdbid-856230].mkv
     \草原晨曲 (1959) {tvdb-856230} [tvdbid-856230].mkv
......
ps:还有许多组合格式不再赘述,我只推荐格式 1 ,即可双端100%识别准确进行刮削。

例图助理解

补充项目

ps:仅补充我在用的觉得可能需要注意的点,后面查缺补漏也在此补充。
图片刮削更名部分不做说明,因为我用不到~~~

/电视节目
   /碧蓝幻想(2017) {tmdb-69820}
      /Season 1
         - ##简体命名常用格式如下 ps:如有其他国家语言,根据语言代码采用如下统一格式,在此不再赘述。
         - 碧蓝幻想 - S01E01.mkv
         - 碧蓝幻想 - S01E01.zh-cn.ass
         - 碧蓝幻想 - S01E01.zh-cn.srt
         - 碧蓝幻想 - S01E01.zh.ass
         - 碧蓝幻想 - S01E01.zh.srt
         - 碧蓝幻想 - S01E01.chi.ass
         - 碧蓝幻想 - S01E01.chi.srt
         - 碧蓝幻想 - S01E01.Chinese(中字).ass #括号内的内容可任意填写以帮助识别字幕语言
         - 碧蓝幻想 - S01E01.Chinese(简体).srt #括号内的内容可任意填写以帮助识别字幕语言
......
         - ##繁体常用命名格式如下
         - 碧蓝幻想 - S01E01.mkv
         - 碧蓝幻想 - S01E01.zh-hk.ass
         - 碧蓝幻想 - S01E01.zh-tw.srt
         - 碧蓝幻想 - S01E01.cht.ass
         - 碧蓝幻想 - S01E01.cht.srt
         - 碧蓝幻想 - S01E01.Chinese Traditional(繁体).ass #括号内的内容可任意填写以帮助识别字幕语言
         - 碧蓝幻想 - S01E01.Chinese Traditional(繁字).srt #括号内的内容可任意填写以帮助识别字幕语言
......
         - ##空白名常用格式如下,只需要与视频文件同名即可
         - 碧蓝幻想 - S01E01.mkv
         - 碧蓝幻想 - S01E01.ass
         - 碧蓝幻想 - S01E01.srt
      /Season 2
         - 碧蓝幻想 - S02E01.mkv
         - 碧蓝幻想 - S02E01.zh-cn.ass
         - 碧蓝幻想 - S02E01.zh-cn.srt
...... 以此类推~电影字幕命名亦可参考同等格式使用。

例图以及效果助理解

 - ass
 - srt
 - ssa
 - sub/idx
 - vtt

ps:都是我目前在用的,如有不同需求请参照官方说明更改格式:
tmm官方电视剧改名说明

tmm官方电电影改名说明
电影tmm命名规则,依序填入

${title} ${- ,edition,} (${year}) {tmdb-${tmdb}} 
 
 
${title} ${- ,edition,} (${year}) {tmdb-${tmdb}}

示意图

电视tmm命名规则,依序填入

${showTitle}(${showYear}) {tmdb-${ShowTmdb}}  
 
Season ${seasonNr}  
 
${showTitle} - S${seasonNr2}E${episodeNr2}

示意图

ps:拓展补充,也许个别玩家有需要可以灵活运用。
还支持的格式:

名字 (年份)  [tmdbid=xxxx]
名字 (年份)  [tmdbid-xxxx]
名字 (年份)  [tmdb=xxxx]
名字 (年份)  [tmdb-xxxx]
名字 (年份)  {tmdbid=xxxx}
名字 (年份)  {tmdbid-xxxx}
名字 (年份)  {tmdb=xxxx}
名字 (年份)  {tmdb-xxxx}
支持的ID数据源 ID's:
tvdb
tmdb (Moviedb)
imdb
......

数据源官网地址
tmdbid

imdbid

tvdbid
以上命名以及常用结构均测试双端识别成功,本教程完毕~
感谢阅览~留下小爪爪或者请给我点个小赞赞吧~

ps:文中涉及软件在下方提供下载网盘。

相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!