我最近從使用 wmc 與 wtv 檔案轉換到 tvheadend。我讓 tvheadend 原生錄製成 .ts 格式……但 .ts 裡似乎沒有嵌入任何詮釋資料?
我花了一些時間嘗試讓 MCEBuddy 成功從網路上找到詮釋資料(只要檔名單純是「節目名稱 - s01e01」就能成功),但只要多了任何額外資訊,查詢就會失敗。我的 tvheadend 輸出檔名類似:……節目名稱 - s01e01 - 頻道名稱 - 錄製日期.ts
結果這些額外資訊會被塞進節目名稱或副標題欄位,導致 MCEBuddy 無法正確比對線上資料。
我用批次更名工具把檔名裡所有額外資訊刪掉,只剩下「節目名稱 s01e01」,但這樣會產生重複檔名,因為我通常會錄同一集多次(之後再挑最好的版本),所以我需要讓尚未處理的檔名變成「節目名稱 - s01e01 -2」或「(2)」或「[2)」之類來區分,但任何額外字元似乎還是會被 MCEBuddy 吃進去。
我在想能否加個勾選框,讓 MCEBuddy「只使用 s01e01 與節目名稱作為識別」,忽略 s01e01 之後的任何資訊……這樣就能變成「節目名稱 - s01e01 - 任何我想打但 MCEBuddy 會忽略的東西」。
或許當 MCEBuddy 遇到特殊字元時,可以把整段「符號+內容」一起刪掉。例如我試過「[02] 節目名稱 s01e01」,結果 MCEBuddy 把 拿掉後,節目名稱變成「02 節目名稱」。
謝謝!!
Goose
(Goose)
2
我们会持续更新 MCEBuddy 以支持新的命名规范。如果您能提供以下类别的示例命名规范,我们将研究如何为其添加支持:
- 剧集(含季/集信息)
- 电影
- 体育
- 新闻
- 纪录片 / 等
感謝你的回覆!其實這並不是在要求新的命名規則,而是希望讓 MCEBuddy 能夠「鎖定」節目名稱以及季/集資訊,並排除字串中的其他錯誤資料。目前的情況是,只要命名格式中出現了不屬於節目名稱、副標題、季/集或原始播出日期的額外文字,這些文字就會被「黏」到最接近的變數上。
例如原始節目名稱 [12] Carnival Eats 會被傳遞給查詢為 12 Carnival Eats
→ 未找到相符項目,檢查標題中的特殊字元
→ 在標題中找到特殊字元,嘗試在移除特殊字元後比對標題資訊:12 Carnival Eats
→ 未找到相符項目,檢查標題中的特殊字元
2019-10-04T12:45:13 MCEBuddy.MetaData.VideoMetaData → 尝试匹配 nPVR/SiliconDust 系列节目名称 → 23_Carnival Eats-S04E14
2019-10-04T12:45:13 MCEBuddy.MetaData.VideoMetaData → 在文本中查找季/集信息
2019-10-04T12:45:13 MCEBuddy.MetaData.VideoMetaData → 模式 1,在文本中找到季/集信息,季:4,集:14
→ 在文本中查找首映年份信息
2019-10-04T12:45:13 MCEBuddy.MetaData.VideoMetaData → 成功匹配 nPVR/SiliconDust 系列文件名元数据
2019-10-04T12:45:13 MCEBuddy.MetaData.VideoMetaData → 从文件/名称元数据提取的视频标签 →
标题:23_Carnival Eats
副标题:
描述:
网络:
Goose
(Goose)
6
MCEBuddy 需要一个匹配模式。
不过,你也可以在“转换任务 → 专家设置”页面的 元数据校正 按钮中自定义标题校正模式,既可以使用简单的通配符模式,如果需要更精细的控制,也可以使用 Regex 模式匹配 并进行校正。
如果沒有 metadata,你會建議如何將檔案「23_Carnival Eats-S04E14」重新命名,才能讓它正確被查詢?如我先前所說,檔名為「Carnival Eats-S04E14」時可以正確查詢,但若有重複檔案,例如「Carnival Eats-S04E14(2)」或「02_Carnival Eats-S04E14」,查詢就會失敗。如上所述,我無法讓 mcebuddy 只專注在節目名稱與季集編號。只要有多餘文字,就會被強制塞進節目名稱或季別。
Goose
(Goose)
8
MCEBuddy 擁有一些非常強大的工具供您使用。
如果您的檔名包含額外字元,例如 23_Carnival Eats-S04E14(2).ts,您可以在「Metadata correction」頁面撰寫自訂正規表達式來修正標題,移除開頭多餘的字元,然後選取 IMDB 覆寫選項,就能順利處理您的 metadata。@mike808 可能會有其他正規表達式的建議。
請使用今天版本的 MCEBuddy,因為它對覆寫選項做了一些改進。
mike808
(mike808)
10
我知道這有點晚,但對我來說,最簡單的方法就是直接比對「Carnival Eats」,然後透過 IMDB 或 TVDB 的劇集 ID 強制指定劇集。