让Infuse从TMDB正确获取元数据

让Infuse从TMDB正确获取元数据

对于电影和剧集,早就不是“下完即删”了,对于高质量的电影和剧集,尤其是记录片,会收藏在硬盘里面。特别现在会优先考虑下载高清资源。

这可能会是,捣鼓NAS的一个开始...

找剧的时候,误打误撞下载了一份DV的4K视频文件,用尽各种软件,播放都是偏(绿)色的。尽管IINA可以通过调整色调让视频颜色看起来正常些(能看),但是始终不满意。由于迅雷下得辛苦,就留着。

DV = Dolby Vision,即杜比视界,对于不支持杜比视界的设备,播放就会出现偏色。

https://www.demolandia.net/4k-video-test/dolby-vision.html 可以下载DV的4K视频demo,检查你电脑电视是否支持DV。

近来又回顾这剧下饭,偏色的问题还是困扰。一通搜索,发现了Infuse这个播放器,支持DV软解。使用之后,发现更好的地方——类似于iTunes管理本地音乐一样,可以对本地电影电视作分类管理。这里就需要涉及要一个重要的概念,元数据

Infuse还可以使用本地元数据(需要自己编辑),这部分后面再作讨论...

Infuse可以通过文件名从 TMDB获取元数据。元数据一般包括发布年份,类型,剧情简介,封面海报,演职人员名单等等,对于剧集,还可以拉取分集标题等信息。总体来讲,给人的感觉就像是走进了一个在线影院^_^。

demo

Infuse获取元数据之后的展示界面

开始总是分分钟妙不可言。不过,由于硬盘里的电影格式并不是完全按照可以获取元数据的格式命名,有些剧集,甚至简单到使用数字序号命名单集,这样Infuse自然是无能为力的。要想Infuse从TMDB顺利获取正确地元数据,以下是一些必要命名规则:

Infuse的文件命名规则 #

电影 #

一般地,只需要提供电影名字就可以获取到元数据,不过,由于信息模糊,很有可能获取到错误的元数据。我们可以为每一部电影单独使用一个文件夹,文件夹名字为电影名:

/Movies/Pulp Fiction (1994)
> Pulp Fiction (1994).mkv
> Pulp Fiction (1994).srt
> Pulp Fiction (1994).jpg
> Pulp Fiction-fanart.jpg
> Pulp Fiction.nfo

/Movies/Inception
> Inception.avi
> Inception.srt
> Inception.jpg
> Inception-fanart.jpg
> Inception.xml

为了让Infuse精确地匹配元数据,还可以在档名中包含TMDB 或IMDb ID 号(大括弧中),以便Infuse 找到完全匹配项。 使用{[原始程式码]-[id]}

Inception {tmdb-27205}.mkv 
Inception {imdb-tt1375666}.mkv

不过,最好的方式是下载符合 通用命名规则的资源。

剧集 #

相比于电影,剧集要稍微麻烦一点。因为剧集有SeasonEpisode的概念。

电视剧集可以使用这样的文件结构:

TV Shows/The Office
> Season 1
    > Files
> Season 2
    > Files
> Season 3
    > Files

对于Season和Episode,在文件名中应该这样处理:

show-name_s01.e02.mkv
show-name_s1e2.mkv
show-name_1x02.mkv
show-name_se1.ep2.mkv
show-name-season1.episode2.mkv
show-name-S01E01.mkv

经过测试,

The.Long.Season.S01E01.2023.V2.2160p.WEB-DL.H265.DV.DDP2.0-yiiha.mp4

这样的文件名,可以成功获取元数据。

对于只有一季的剧集(电视或者动画),都可以使用S01来标记,以让Infuse获取正确的元数据。

电影文件命名的一般性规则 #

下载电影文件的时候,经常可以看到电影文件名长长的一串,这一串文件名该如何理解呢?

如经常看到这样的文件名:

Black.Panther.Wakanda.Forever.2022.2160p.BluRay.x265.10bit.SDR.DTS-HD.MA.TrueHD.7.1.Atmos-SWTYBLZ.mkv【34.02 GB】

可以将文件名拆解为:

片名 . 发行年份 . 分辨率 . 压缩源 . 压缩编码 . 色深() . 光照渲染() . 音频格式 - 压制组织 . 文件格式

Black.Panther.Wakanda.Forever.2022.2160p.BluRay.x265.
片名年份分辨率压缩源压缩编码

分辨率 #

现在一般使用”P“表示分辨率,常见的有720P、1080P、2160P,分别对应HD,FHD,UHD。

还有一种使用”K“表示分辨率,常见的有4K,即2160P,指代2种不同长宽的像素比:3840x2160和4096x2160;2K分辨率的视频不多见,一般16:9的2K显示器指拥有2560x1440像素。

压缩源 #

一般下载的视频都是经过压缩的,而压缩源指代的就是片源。比较常见也推荐下载的压缩源主要有以下几种:

  • DVDRIP(正式 DVD 版)

    DVDRip是从最终版的DVD转制,质量应该是较好的。

  • HDTV

    High Definition Television的简称,画质次于BD,对于那些未发行蓝光的电影(比如很多老电影),有 HDTV 版是很好的收藏选择。

  • WebRip、WEB-DL (推荐)

    这种格式其实是为了iTunes而出现的(iTunes在线商店),清晰度还不错,但是体积要小很多,大多数采用H.264 格式压缩。基本上,同一个片源,WebRip可能只需要 5GB,而 BDRip 可能要到 8GB ~ 10GB 的样子(当然画质也有差别)。

  • Remux、BluRay(蓝光原盘)

    BluRay蓝光原盘:指对正式出版的蓝光影碟的数字拷贝。蓝光盘里的内容,码率一般都很高,画质很好。

    REMUX:无损的提取出 HD-DVD 和 BluRay-DVD 里面的视频数据和音频数据,封装到我们熟悉的MKV等文件中。

    2者的区别就是一个是光盘格式(可能需要特殊的播放器),一个是常见的电影格式。个人倾向于推荐Remux版本。

压缩编码 #

所谓视频编码方式就是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件的方式。视频流传输中最为重要的编解码标准有国际电联的H.264/AVC、H.265/HEVC等。

如果有H.265就选,它比H.264更加先进,同等画质占用的空间更小。

10bit.SDR.DTS-HD.MA.TrueHD.7.1.Atmos-SWTYBLZ.mkv
色深光照渲染音频格式压缩组织文件格式

色深 #

色深(Color Depth)亦可称为色位深度,用bit数来表示数码影像色彩数目的单位。一般为称作8bit 、 10bit 、HDR 等。

8bit即显示器可以表示256种颜色,10bit即可表示1024种颜色。能表示的颜色越多,那么就可以说你的显示器越”vivid“。

如果有10bit资源就选10bit。一般来讲HDR资源都是10bit的。

关于色深,现在电商平台为了宣传自家的显示器,把称呼都叫的五花八门了,最常见的是HDR10,HDR400之类。也就HDR10和HDR10+算正经称呼了。HDR400纯属忽悠人的,属于一个相当低的HDR标准,前者属于HDR格式,这两根本不是一个东西,且HDR400色深是8bit的。

不信看这里: https://en.wikipedia.org/wiki/High-dynamic-range_television#VESA_DisplayHDR。

还有这里: https://displayhdr.org/

光照渲染 #

分为HDR和SDR普通片源,如果你的播放设备支持HDR,大可以选择HDR格式的。

常见的HDR格式有 HDR10,HDR10+, Dolby Version,HLG等等。

参考: https://en.wikipedia.org/wiki/High-dynamic-range_television#Formats

音频格式 #

常见的音频格式基本上和普通的音乐编码格式类似,主要有以下几种:

  • AAC

    AAC 是最高效的音频有损编码格式。

  • DTS

    DTS 属于 DVD 时代的音频标杆,有损音频压缩格式,分为 1.5Mbps 的全码 DTS 和半码 DTS;

  • TrueHD

    TrueHD 属于蓝光音频标准之一,音频无损压缩格式,一般都可以从 TrueHD 中提取 AC3 核心。

值得一提的是,在它们的后面会标注 2.0 、 5.1 、 7.1 等数字,是指支持的声道数。一般5.1及以上,需要家庭影院的支持,虽然在2.0的播放设备上也能播放,但是体现不出效果。

最后标注的 Atmos 一般指杜比全景声( Dolby Atmos ),它是杜比实验室研发的3D环绕声技术,于2012年4月24日发布。一般家庭影院很难体验到Dolby Atmos啦。


参考:

Infuse元數據

一文搞懂电影文件命名规则