奧推網

選單
科技

NAS相關 篇十一:羨慕PLEX的跳過片頭?Emby的自動跳過片頭功能,...

作者:轉身就買

眾所周知,plex對比emby的一大優勢,就是自帶跳過片頭功能。

這個功能對喜歡看劇的同學非常友好,不少emby同學非常眼饞。

那emby就沒有解決方案了嗎?

並不

emby其實可以利用Intro Skip外掛,實現跳過片頭功能。

只不過這個外掛還是beta狀態,目前只能自行安裝使用。並且只能安裝在embybeta版中。所以使用的人比較少。

外掛詳情請看

https://emby。media/community/index。php?/topic/101687-introskip-instructions-beta-releases/#comment-1070247

根據外掛開發Wiki顯示。目前支援自動跳過的客戶端平臺詳情如下。請大家對號入座。

如果沒有你使用的平臺,那可以不用往下看了。

具體原理我們不用管。

只要開啟外掛功能以後,就可以識別出片頭片尾,並且生成對應的章節資訊,外掛透過自動切換章節來實現跳過片頭片尾。

經過試用,我發現可用度還是很OK的。

不多廢話,操練起來!

首先下載最新版外掛。

到外掛詳情帖子裡,拉到最下面,有最新0。0。1。96版下載連結。

或者這裡下載https://wwa。lanzouq。com/inOo7013g8la

下載解壓出來的introskip。dll檔案就是外掛本體了。

我們複製到embybeta版的外掛目錄plugins內,然後重啟emby即可。

我這裡是unraid的docker版emby,是這個路徑。大家根據自己實際路徑操作。

重啟emby以後,外掛就安裝完畢了。

進入emby設定頁,左側標籤欄會出現Intro/Credit Skip。

點選進入就可以配置外掛。

外掛首頁是顯示劇集資訊。

可以手動選擇外掛管理的劇集,檢視資訊。

顯示了劇集中每一集的:開始、片頭結束、片尾開始 這三個時間點。

目前我們還沒有進行媒體掃描,所以這些資訊是沒有的。

章節標記設定頁,直接把兩個開關開啟就行。

這樣外掛掃描完媒體庫以後,就可以自動給媒體打入章節標籤和章節縮圖。

高階設定頁,同樣首先把兩個開關開啟。

以後媒體庫新增媒體的時候,外掛就會自動掃描並且生成章節資訊。

上方兩個引數可以簡單理解成是外掛執行時的並行任務數,這個外掛執行時非常佔資源,大家按自己機器能力來配置,預設都是2。

我建議這裡可以隨便配置,但是一定要給你的emby進行資源限制,具體原因後面再說。

下方是排除配置,可以選擇你不想掃描的劇集,新增進排除名單。

這樣外掛就不會對這些劇集進行章節提取。

如果只想掃描新增劇集,大家可以把不需要的存量劇集加入排除名單,會節省很多時間。

自動skip頁,就是播放時自動跳過片頭的相關配置了。

我是全部開啟。

這樣配置以後,劇集的第一集不會自動跳過片頭,之後的集都會自動跳過片頭。

如果不明白設定什麼意思,請右鍵翻譯網頁。

下方是新增需要自動跳過片頭的登陸賬號。大家按需選擇即可。

最後的報告頁,就是顯示哪些劇集完成了讀取,哪些還沒有。

以上就是外掛所有可以配置的地方了。

配置好外掛以後,下面就開始執行掃描媒體庫操作。

來到emby的計劃任務裡

找到Intro Skip專案

裡面有

Episode Audio Fingerprinting

Episode Title Sequence Detection

IntroSkip Chapter Insertion

三個計劃任務

預設是24小時執行一次,大家記得把預設的計劃任務刪除。

因為我們要手動執行掃描任務。

下面先執行

Episode Audio Fingerprinting

這項任務是掃描所有需要掃描的媒體庫,速度會比較慢。

如果劇集數量很多,可能需要數個小時甚至幾天,請耐心等待。

我的情況是,所有劇集(電視劇+動漫)大約150部,Episode Audio Fingerprinting耗時7小時。

跑Episode Audio Fingerprinting任務,系統佔用跟稍低,可以透過配置外掛高階頁中的Maximum series to Chromaprint at once項,控制系統佔用。

我給emby分配全部核心執行緒,Maximum series to Chromaprint at once配置為12時的系統佔用。

Episode Audio Fingerprinting完成後,就會自動執行第二步Episode Title Sequence Detection。

Episode Title Sequence Detection是智慧掃描每個媒體的片頭片尾資訊(章節資訊)。

這項任務非常耗費系統資源,不管之前在外掛高階設定中設定的的Maximum series to attempt intro detection at once引數是多少,系統都會分分鐘滿載。

這裡一定要注意,我建議對emby進行資源限制,否則可能會導致系統宕機。

我這裡給emby手動分配了一半的執行緒。

跑Episode Title Sequence Detection的情況就是分配的核心執行緒全部滿載。

第一次用沒有限制emby的資源,所有的核心滿載,導致我unraid的VM集體崩潰。

所以如果和我一樣在宿主系統跑emby的朋友,一定要注意限制emby資源。

這項完成以後還會自動執行IntroSkip Chapter Insertion任務。

把章節資訊寫入媒體資料中,這個任務比較快,相較前兩個任務,時間可以忽略不計。

後面就是漫長地等待了。

最好是配置好以後,睡一覺跑一晚上應該差不多了,如果是效能比較低的機器,可能會更久。

如果嫌跑存量劇集太久,大家可以像前面說的,把舊劇集加進掃描排除名單即可。

至於掃描速度,可以參考一下,我跑一小時的進度。

跑Episode Title Sequence Detection一小時大概9%

等全部跑完以後。來到外掛裡,我們就可以看到詳細的劇集片頭片尾章節資訊了。

這些資訊已經寫入了對應的媒體元資料中。

只要我們播放這些媒體,外掛就會控制emby自動跳過片頭片尾了。

這裡還可以對片頭片尾章節資料進行手動調整,不過作為一個懶人,我就直接忽略了。

最後外掛還會自動執行Thumbnail image extraction任務,為章節提取縮圖。

等我們存量的媒體庫跑完。之後只要有新增的劇集,外掛就會自動後臺掃描生成片頭片尾資訊。

新增的媒體不多,所以任務耗費的資源也不會像跑存量那麼誇張。

正常使用是沒有問題的。

以上就是emby實現跳過片頭片尾功能的方法。

希望外掛早日脫離beta,併入emby正式功能。

祝大家折騰順利,我們下回見。