在想是否有更好的方法来处理文件命名,因为我得到的元数据不正确。我很确定以前也遇到过这种情况
Shetland (2013) - s08e01 - Episode 1.mp4-FixTitleTV-2023-12-10T19-47-49.log (151.8 KB)
在那些没有“正式”剧名的剧集里
例如一个像这样命名的文件
Shetland (2013) - s08e01 - Episode 1.mp4
日志里显示的是第8季,但它却抓取了第1季第1集的剧情简介,而不是第8季第1集的,不过其他信息都是对的。其他集也出现了同样的问题。日志里没有看到其他明显错误。
Goose
(Goose)
2
是的,这就是问题所在,它优先按剧集名称匹配,因为这是最常见的匹配方式。这个主题概述了 MCEBuddy 使用的匹配顺序:Metadata matching, extraction, renaming from files and downloading from the Internet
你可以尝试的一种方法是,在“转换任务 → 专家设置”页面的“元数据修正”页面中,将匹配顺序从“名称”改为“播出日期”,不过我认为这可能也无法解决你的问题,因为你也没有原始播出日期/时间。
这可能需要新增一个功能,允许用户选择以“剧集/季编号”作为匹配优先级,而不仅仅是名称或日期。
好吧,我想我得在遇到這些節目時自己留意。問題是它們通常是多年前的劇集,所以我得自己去查,或者試著用「Rename My TV Series」來處理,但有時它會把首播年份搞錯,所以不太確定它有多可靠。
Goose
(Goose)
4
我已將此移至功能請求。在今天的 2.6.2 beta 版本中,我們新增了一個選項,讓你可以強制使用 metadata 比對方式。現在你可以在「轉換工作 → 專家設定 → Metadata 修正」下選擇 3 種方式:
以你的情況,可以選擇「季數/集數」,應該就能解決你遇到同一單集名稱出現在不同季數的問題。
再跟我說結果如何。
我很快就會試試看,但還有個附帶問題。我通常會因為 profiles.conf 裡的自訂設定而避免升級——有沒有辦法在升級時不會遺失我的 customcommands 和 postcustomcommands?最近幾次升級時,我都會先備份檔案,然後逐段把指令複製回去,而不是直接整檔覆蓋,因為我不確定你們是否會在什麼時候對檔案做更動。
Goose
(Goose)
6
是的,你可以复制你的 profiles.conf 文件,并将其放在 mcebuddy 安装文件夹之外的某个文件夹中(例如 C:\MCEBuddyCustom)。然后配置 MCEBuddy,使其从 系统设置 → Profiles.conf 页面指向你的自定义 profiles.conf,这样当你升级时就无需进行任何更改(不过你不会获得 mcebuddy 更新时对 profiles.conf 所做的更改,尽管这种情况非常罕见,比如在 2.6.2 中我们添加了新的 AV1 配置文件)。
mcebuddy.log (651.2 KB)
我試了升級版,但 MCEbuddy 引擎崩潰了。我把日誌附上了——聽起來可能是缺了某個 dll。
這次我執行的任務並沒有做任何轉檔,只是想把之前轉好、但發現資訊錯誤的檔案重新命名。
就我所見,變更似乎有生效——崩潰發生在檔案處理完之後;我試了兩次,都得到了兩個輸出檔。
稍後我會試試真正的轉檔,因為目前我放到轉檔目錄的檔案都沒被偵測到(我已清除歷史紀錄),所以還得再確認設定;不過很奇怪,因為在另一份日誌(不是附上的這份)裡,完全沒看到任何掃描的紀錄。
我卸载后重新安装,现在似乎没问题了——测试了几个文件,没有崩溃。季节/剧集的优先级排序看起来也不错,我重新运行了一个带有通用剧集名称的节目的第二季,描述现在显示正确。谢谢。
Goose
(Goose)
9
我成功重現了這個問題:如果你直接從 2.6.1 或更早版本「升級」,而沒有先解除安裝,其中一個 DLL 會無法正確安裝,導致程式崩潰。新的「升級」功能只支援從 2.6.2 開始的版本,因此若你目前使用的是 2.6.1 或更早版本,必須先解除安裝 MCEBuddy,再重新安裝 2.6.2。從 2.6.2 升級到 2.6.3 則會比較簡單。
嗨,對,我想我第一次忘記先解除安裝了。這個測試版還有另一個問題,不過我會開一個新主題,因為它跟 metadata 無關。