嗨!我已經使用你們的產品幾年了,非常喜歡它的可自訂性,這讓我的電視庫完全符合我想要的方式,無需擔心要手動不斷調整檔案。
最近出現一個小問題,我的 Fios 電視在播放《談話死亡》(Talking Dead)時,其元數據資訊錯誤,導致季數不對,而 MCEbuddy 因為這個錯誤的元數據而將節目重新命名錯誤。我通常會抓取 MCEbuddy 建立的 nfo 檔,修改成正確資訊後再重新轉檔。考慮到 MCEbuddy 可以在錄製檔沒有元數據時,根據檔名從網路下載元數據,是否有選項可以停用元數據提取,或設定根據檔名來決定元數據,並覆蓋原有的元數據提取?
MCEBuddy 的设计方式如下,元数据按以下顺序获取:
- 从文件名解析元数据
- 被嵌入的元数据覆盖
- 被 NFO 元数据覆盖
- 由网络下载补充(或在“元数据修正”页面勾选相应选项时进行替换)
无法关闭元数据提取,但如果你有自己的 NFO 文件,它会覆盖任何已提取的元数据(可视为手动覆盖选项)。
此外,还有“元数据修正”页面,你用过吗?
我目前讓 MCEbuddy 生成 NFO 檔,然後在修正 NFO 中的詮釋資料後再重新轉檔。我也嘗過不用 NFO、直接在 metadata correction 頁面修改,但不知為何除了「季數」外其他都能正確更新,似乎是內嵌的詮釋資料在作怪。如果沒辦法關閉讀取內嵌詮釋資料,能否讓 MCEbuddy 透過解析檔名來直接覆寫?這樣我只要改檔名,就不用再處理 NFO。
你能附上轉換日誌嗎?讓我看看這裡發生了什麼事。這本來就是為了做到這點,所以如果設定正確,它應該會正常運作。
Talking Dead S07E26 20171001 [20171002-0201].mpg-rawedl-2017-10-01T23-05-38.6419100-04-00.log (1.1 MB)
请注意,文件和元数据会找到正确信息,但季数是错误的。第7季要到今年晚些时候才会开始。
根據你的日誌,metadata 修正運作正常,它正在更新 TVDB ID 與 IMDB ID:
2017-10-01T23:05:51 MCEBuddy.MetaData.VideoMetaData –
More than one metadata correction options detected or default title matching detected, matched Original Title → Talking Dead, Series forcing TVDB → 252861, IMDB → tt208946
如你所指出的,你的 Season 資訊在內嵌 metadata 中是錯誤的,目前只能透過 NFO 檔案來修正,這是依照目前的 metadata 提取優先順序:
你似乎在使用 HDHR 檔案,為何不直接向 SiliconDust 回報,讓原始 metadata 被修正,而非要繞道處理呢?
我不確定是否是HDHR導致了內嵌元數據的問題,我原本以為是Fios廣播了錯誤的數據。感謝你確認了解析順序。使用修改過的nfo是我唯一成功的方法。