【教程】如何管理自己存的影視資源、生成海報牆:影視刮削入門

什麼是資源管理與刮削

當我們整理了一些影視資源,比如說把高清晰度的番劇、電影下到電腦裏,或者存到硬盤、網盤/NAS裏之後,就可以考慮對它們進行管理,這樣一些比較高級的播放器就可以自動識別出它們,就像這樣:

同時,它還能提供影視作品的信息,方便像在流媒體平臺上觀看一般,快速瞭解這部作品。這對於收藏了很多影視資源的人想要挑一部今天想看的題材會很舒服。

我們可以使用帶有刮削功能的播放器,比如說Plex、Vidhub、Infuse、Jellyfin、Emby等。之後主要用Vidhub演示。

然後有個常會被提起的東西,TMDB/TVDB,這是一個收錄了大多數影視節目信息的網站,我們可以從上面獲取到影視的信息,比如電影時長、有多少集、封面海報等。這些稱爲元數據。

刮削就是根據資源的文件名識別是哪部劇/電影,從TMDB下載它的元數據,這樣在軟件內就能夠這樣展示每一部的封面,點進去就有時長、背景圖、簡介之類的。

會有這樣的海報牆的效果,就像是Steam的遊戲庫展示牆一樣,直觀地展示自己保存了哪些影視資源,彷彿站在書架前挑選抽出一盒自己今晚想看的光盤一般。

但是,雖然軟件是自動識別你的資源的,但是我們也要注意一些問題,做好整理和管理,這樣軟件纔不會識別錯。這就是這篇文章會教你的。

基本原理

播放器當然不是像人一樣去播放你的片來“看”出這是哪部電影/連續劇的。

和我們平時一樣,播放器會通過識別文件名的方式來識別,同時會識別在同一個文件夾或者附近的一些其他內容如外掛字幕等。

存放位置

通常來講,在資源目錄下,每部作品,無論是電影還是多集的劇集,都最好是一部一個文件夾。

然後文件夾裏面是視頻文件、字幕、信息等。

比如

電影/


  佩小姐的奇幻城堡 (2016)/
    Miss.Peregrines.Home.for.Peculiar.Children.2016.2160p.mkv
    Miss.Peregrines.Home.for.Peculiar.Children.2016.2160p.srt
    movie.nfo
    poster.jpg

劇集/
  我的青春戀愛物語肯定有問題 (2013)/
    Season 01/
      Oregairu.S01E01.mkv
      Oregairu.S01E01.srt
    Season 02/
      Oregairu.S02E01.mkv

通常來講,掃描都是掃描視頻文件,然後通過視頻的文件名來識別,所以文件夾的名字就不用用標準的寫法,通常就片名(年份)即可。

字幕

字幕的話可以直接壓制到視頻裏面(成爲圖像的一部分),也可以作爲嵌入視頻文件或單獨放置的srt、ass格式的字幕(常見於mkv格式視頻)。

如果字幕不是嵌在視頻文件裏的,通常要求把字幕文件和視頻文件放在一起,比如

Oregairu.S01E01.mkv


Oregairu.S01E01.zh.srt


Oregairu.S01E01.eng.srt


Oregairu.S01E01.jp.srt


Oregairu.S01E02.mkv


Oregairu.S01E02.zh.srt


...

但是這樣的缺點是,字幕和視頻文件混在一起,特別是如果有多種語言的字幕導致文件太多就更亂更難找某一集了。

更整潔的方法是,在視頻所在目錄內,創建一個字幕子目錄./Subs/,專門用來放字幕,比如

Oregairu.S01E01.mkv


Oregairu.S01E02.mkv


Subs/


  Oregairu.S01E01.zh.srt


  Oregairu.S01E01.eng.srt


  Oregairu.S01E01.jp.srt


  Oregairu.S01E02.zh.srt


  Oregairu.S01E02.eng.srt


  ...

但是這個並不是所有的播放器都支持,比如Vidhub目前暫不支持,而Plex需要手動在設置裏開啓這一功能。

就目前來看,綜合最優的方案還是直接封裝到視頻

元數據文件

有些時候,我們會選擇在一部影視作品的文件夾中放.nfo文件、 poster.jpg、fanart.jpg、clearlogo.png 等配套海報等。就是資源的元數據,只是直接放在本地的話就比較方便,也不需要再聯網去刮削。

如果要這樣,通常是使用TinyMediaManager、MediaElchEmber Media Manager 等工具生成。

附加內容

藍光光碟裏面往往會附贈一些文件,我們有時候也會把收藏的NCOP、NCED、花絮、特典SP(Special)、OVA、番外等等和電影、番劇等放在一起。

這些的話有可能會被軟件識別爲劇集,因此通常會把它們放到特殊文件夾或者做一些標記,讓軟件不要亂刮削。

第一種也是最常用的方式是建立特殊文件夾。

建立./Extras/子目錄放到裏面去,這裏面的文件將不會參與正片刮削,而是在軟件中顯示爲附加內容。Plex完全支持,Jellfin、Emby部分支持這種方式。

除了Extras之外,特殊文件夾還有Specials

第二種方式是通過命名標籤後綴來實現,比如

MovieName.Extra.mkv


MovieName.Trailer.mkv


ShowName.S01E01.NCOP.mkv

第三種方式是把附加內容標記爲S00E01等。這也是TVDB/TMDB都規範,把所有不屬於正片的內容都收錄進S00.數據庫裏是有這個內容的,比如某動畫的OVA1被TVDB編爲S00E01。

不過需要注意,和Extras方案一股腦丟進去不同的是,這樣是有順序的,把什麼內容稱爲S00的第一集、什麼稱爲第二集等這個是按照TVDB、TMDB的來的,更加精細,但是也可能帶來麻煩,如果填錯了或者亂填這個集數,就會封面與標題識別錯誤或者顯示爲“未知特別篇”等。尤其是NCOP、NCED等一般不會被TVDB收錄,所以用這種方法怎麼樣都是“未知特別篇“的。

Plex、Jellfin、Emby、Kodi支持這一方式。

還有一種方法,是在使用Season子目錄區分每一季的劇集,創建不是以Season開頭的子目錄用來存放附加內容

ShowName/


  Season 01/


    ShowName.S01E01.mkv


  Specials/   ← OVA、OAD、SP 放這裏


    ShowName.Special1.mkv


  NCOP_NCED/   ← NCOP和NCED 放這裏


    ShowName.S01.NCOP1.mkv


    ShowName.S01.NCED1.mkv

文件命名格式

視頻文件的命名通常使用下面這樣用點分隔的格式:

電影通常是差不多這樣的格式:

電影名.年份.分辨率.資源來源.視頻編碼.音頻編碼-組名.mkv

例如

佩小姐的奇幻城堡.2016.2160p.WEB-DL.x265.DDP5.1-XYZ.mkv

而劇集則一般是這樣:

劇名.年份.SxxExx.分辨率.來源.編碼-組名.mkv

SxxExx是用來標識劇集是第幾季第幾集的,詳見下面的標識季、集部分。

通常,名稱如果是英文的話,各個單詞之間也是使用點來間隔的(代替空格),比如

Miss.Peregrines.Home.for.Peculiar.Children.2016.2160p.mkv

因此,電影的年份(首播年份)非常重要,這個數字一眼就可以看出從這裏開始就不是電影名稱了,可以起到快速標識名稱結束位置的作用。同時,年份也是刮削的時候用來識別重名電影的關鍵。

而劇集的年份是可選的,不強制要求,因爲重名的情況較少。

刮削器處理電影和劇集的方式往往不太一樣,因爲劇集在年份後面沒有

會通過文件結構(文件夾裏是隻有它一個還是有好多個、是否有Season1、SxxExx等來)判斷是電影還是劇集然後應用不同的規則來識別。

有的可能會採用猜的方式來增加對不規範的格式的兼容性,從開頭開始一段一段地截取,如果能在TMDB/TVDB搜到看起來好像是的片,就把這個當作片名。

需要注意,電影開頭的名稱和年份是固定的,後面的這些視頻編碼、音頻編碼這些都是不固定的,上面只是列出一些常見的,並不一定包括這些。

這些是可選的輔助信息,一般軟件是不會去識別這個的,是給我們自己看的。

這一過程通常是先找到第一個4位的年份,然後前面的部分當作片名,而後面的一律當作輔助信息不去識別,也就是電影文件年份後面的都是輔助信息。

(不同軟件具體算法不同,不一定是這樣)

社區常見格式

網上下載到的資源,很多時候都不是這樣的格式,比如番劇往往是這種格式:

[zhuazhuaClub][我的青春戀愛物語一定有問題][BluRay][01][GB][1080p].mkv

這些的話對自動識別媒體庫不算特別友好,很容易識別錯,建議用便於刮削的格式。

比如說,有的軟件的具體實現是提取第一個符號前的文字來搜索,如果是連續劇就匹配連續劇的信息;如果是連續劇和電影都有結果,就檢測是否有SxxExx這樣的標記來判斷是否連續劇。

因此,這樣資源社區格式的命名很容易導致刮削問題,

比如說可能會把zhuazhuaClub這個漢化組名字拿去搜索。對於櫻花字幕組來說非常常見,會搜出來一些和櫻花相關的影視作品。

比如說因爲它沒有SxxExx的標記,可能會把這個當成電影。比如說孤獨搖滾[01].mkv可能會被識別爲《孤獨搖滾》電影。

標識季、集

電影的話一般第幾部會包含在名字裏面,用數字或者是用“xxx之xxxx”之類的表達,因此不需要專門標識。

比如,速度與激情和銀河護衛隊是直接在名稱里加數字或者Vol來表示

Fast.And.Furious.5.2011.1080p.BluRay.x264.mkv


Fast.And.Furious.6.2013.1080p.BluRay.x264.mkv

Guardians.Of.The.Galaxy.2014.1080p.BluRay.x264.mkv


Guardians.Of.The.Galaxy.Vol.2.2017.1080p.BluRay.x264.mkv


Guardians.Of.The.Galaxy.Vol.3.2023.2160p.WEB-DL.x265.mkv

而哈利波特的電影,就直接寫在了標題裏

Harry.Potter.And.The.Sorcerers.Stone.2001.1080p.BluRay.x264.mkv
Harry.Potter.And.The.Chamber.Of.Secrets.2002.1080p.BluRay.x264.mkv

而劇集的話,一般使用SxxExx的方式表示第幾季第幾季,比如Oregairu.S01E01.mkv表示《我的青春戀愛物語肯定有問題》的第一季第一集。

除此之外,爲了更加整潔,可以每一季就放在一個子文件夾下,比如

我的青春戀愛物語肯定有問題 (2013)/


  Season 01/


    Oregairu.S01E01.mkv


    Oregairu.S01E01.srt


    ...


  Season 02/


    Oregairu.S02E01.mkv


    ...

兩種方式都是可以被主流播放器正常識別的,因爲即使不兼容Season格式,文件夾名稱也通常不作爲刮削的依據。

不過,對於有的沒有明顯標識第幾季的劇集比如《BanG Dream! It's MyGO!!!!!》與《BanG Dream! Ave Mujica》這樣,

製作組原本的意圖更偏向於兩者是獨立的作品的,TMDB / TVDB 上也會把它們作爲 兩個獨立條目,建議就不要搶行把它們放在一起、把《Ave Mujica》稱爲第二季,而是應該建立兩個文件夾單獨放置。

常見無法正常刮削的原因

連續劇一定要加上季的標識,也就是S01Exx這樣!

錯誤示範:

孤獨搖滾![05][HEVC-10bit 1080p AAC][CHS&CHT]_2.mkv

[Sakurato] Bocchi the Rock! [05][HEVC-10bit 1080p AAC][CHS&CHT]_2.mkv

這樣都是不對的!

目前Vidhub的刮削基本上都能正常識別這些。

字幕

通常字幕有三種方式存放:

  1. 渲染到視頻文件裏,大多數的mp4格式的資源用的就是這種方式,字幕就是視頻每一幀圖像的一部份;

  2. 封裝到視頻裏面,常見於mkv等格式的視頻。

  3. 以單獨的文件形式存在,通常是放在視頻文件旁邊由播放器自動加載。

如果是獨立的srt/ass等字幕文件,要求和視頻文件放在同一個目錄下,並且除了拓展名之外名字相同,但也有一些其他的方式,具體看下面內容。

最嚴格的標準是,要求字幕文件和視頻文件的文件名完全一致(只有拓展名不一樣,比如

Miss.Peregrine.2016.1080p.mkv


Miss.Peregrine.2016.1080p.srt

不過,多數的播放器都不會這麼嚴格,支持多一點後綴。通常是語言後綴

Miss.Peregrine.2016.1080p.mkv


Miss.Peregrine.2016.1080p.zh.srt    → 簡體中文


Miss.Peregrine.2016.1080p.cht.srt   → 繁體中文


Miss.Peregrine.2016.1080p.eng.srt   → 英文


Miss.Peregrine.2016.1080p.jpn.srt   → 日文

這個部分一般是語言標籤,用來指示這個字幕是哪種語言的。播放器往往會識別之後顯示有哪些語言的字幕可用。

注意語言標籤比較亂,通常是基於ISO 639-1/2/3(並非開發常用的IETF BCP 47標準),以及一些社區約定俗成的不太規範化的寫法比如scjp表示中日雙語。

常見的一些語言標籤如下:

  • eng/en:英語

  • zh/chi:中文(Chinese)

  • chs:簡體中文(Simplified Chinese)

  • cht:繁體中文(Traditional Chinese)

  • jpn/ja/jp:日語(jp是直接拿Japan代表日語,是不太規範的寫法)

  • fra/fre/fr:法語

  • spa/es:西班牙語

  • ger/deu/de:德語

如果語言標籤是亂寫的或者有錯誤,可能就會直接顯示這個錯誤的標籤或者未知語言,

比如我們亂寫一個Miss.Peregrine.2016.1080p.abc.srt,給它亂寫了一個abc後綴,可能會被識別爲“Undetermined (und)”、“Subtitle Track → Track 1”之類的,或者直接用abc稱呼。

走向規範化:使用TinyMediaManager管理

快速入門

前面提到,tmdb是

解決網絡問題

tmdb可能會受到DNS污染,無法正常訪問。

將以下內容添加到電腦的hosts裏。

13.249.134.9 api.themoviedb.org


13.249.134.27 api.themoviedb.org


13.249.134.43 api.themoviedb.org


13.249.134.90 api.themoviedb.org


2600:9000:212f:3800:c:174a:c400:93a1 api.themoviedb.org


2600:9000:212f:4200:c:174a:c400:93a1 api.themoviedb.org


2600:9000:212f:7c00:c:174a:c400:93a1 api.themoviedb.org


2600:9000:212f:8e00:c:174a:c400:93a1 api.themoviedb.org


2600:9000:212f:b400:c:174a:c400:93a1 api.themoviedb.org


2600:9000:212f:be00:c:174a:c400:93a1 api.themoviedb.org


2600:9000:212f:d800:c:174a:c400:93a1 api.themoviedb.org


2600:9000:212f:f400:c:174a:c400:93a1 api.themoviedb.org

首先要明確,番劇等連續劇,一整個系列作品是在一個文件夾裏的。比如春物,《我的青春戀愛物語果然有問題。》有三部:

《我的青春戀愛物語果然有問題。》、《我的青春戀愛物語果然有問題。續》、《我的青春戀愛物語果然有問題。完》

但是,並不是在我們番劇的文件夾裏分別放這三個文件夾,

而是像前面說的,每一季放到對應的Season 1、Season 2等文件夾裏去。

番劇收藏


|- 我的青春戀愛物語肯定有問題(2013)


|  |- Season 1


|  |- Season 2


|  |- Season 3


|  -


-

重命名與整理

當我們完成了刮削之後,就可以點擊上面的重命名與整理按鈕,這會自動幫我們整理成對應的結構,即使原本是亂放的,也會整理好變成上面說的這樣的整齊的結構。

常見問題

番劇資源整理與文化:淺談

SP和劇場版如何處理?

SP通常是藍光光盤裏附贈的特殊內容。

通常SP是作爲第0部的。具體看TMDB上的說明。

比如說搖曳露營的,就是作爲第0季,那麼對應的名字也可以改爲S00E01這樣。

但是一般並不是直接把這一季的文件夾寫成Season 0,SP有自己的文件夾Specials,就像這樣

而且需要注意,通常它是包括了每一部的SP;而正常來講我們無論是從藍光光盤獲取還是從網上下載,都是每一部有幾集SP的。

這個時候檢查就比較

點開Expand,看裏面的截圖什麼的,可以更加方便。

而劇場版,通常是一個單獨的電影。

OVA是什麼?怎麼處理

OVA是Origional Video Animate,指的是隨光盤發行、不在電視上播出的內容。

它的位置比較灰色地帶,用途是多樣的,有時候是作爲番外篇,有的時候卻作爲正片的一部份比如14.5集之類的,甚至是像《妄想學生會》這樣直接就是正片的一部份。

比如說後面又製作了幾集,是作爲SP這一季的幾集,或者是作爲第一季的補充(比如戀人不行,就是第一季原本只有12集,但是後面追加了5集),但是可能會在電影院上映一個連在一起的版本作爲電影,然後才分片。

TMDB整理也是由愛好者來整理、修改的,大家會按照正確的方式來放置,放到Specials、因此就跟着TMDB來就好。如果真的發現TMDB有錯誤沒有被發現,也可以作爲貢獻者去幫忙糾正。

識別不到怎麼辦

有時候會識別不到是裏面有幾季,只能識別到裏面有一大堆文件。這就是識別不到視頻。

通常都是因爲命名不規範導致的。

TinyMediaManager是不受文件夾混亂導致的,只根據視頻文件的名稱去識別的,所以即使手動分好了Season 1、Season 2文件夾,視頻文件夾

常見的視頻文件命名錯誤:

1.名字都沒寫,比如這樣,只是一個編號。

[TSDM&Xrip][130010][短篇01][BD-720P][CHS].mp4

2.有的字幕組因爲製作的有問題,會重新制作一遍,爲了區分再下面寫一個v2,就類似這樣:

[Sakurato] Yuru Camp Season 3 [12v2][AVC-8bit 1080p AAC][CHS].mp4

這會導致無法正常識別。就類似下面這樣,所有帶v2的都會被丟出來一個未識別。

3.SP的識別也是一個問題。上面圖中的這些SP都會出問題。前面說過,SP通常作爲Season 0,所以也要把文件名改成

通常識別正確就會是這樣

 

刮削出錯了怎麼辦

比如說,如果由於原本命名混亂等原因刮削出錯了,比如把第2季的識別爲了第一季的內容,即使後面改回來了,還是會當成第一季。

這個時候要先把第二季的全部nfo文件刪掉,再在tinyMediaManager裏面右鍵-刪除選定的電視節目/劇集(數據庫),然後再次點擊更新媒體庫,就可以看到錯誤的分組解除了;然後再右鍵點擊刮削即可。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com