某些轉換持續重複

我在九月份升級到了 2.4.7。從那時起,有幾次轉換完成後又會重新執行,覆蓋掉先前的轉換結果。每天 5–10 次轉換中,大約每週會有 2–3 次這種情況,而且每週出問題的節目並不固定。一旦發生,我只能把原始檔案移走,重開機也無法解決。我已經上傳了其中一個從週日就開始重複轉換的節目的轉換記錄,以及 MCEBuddy 的記錄檔。我搜尋過,似乎沒有其他人回報相同的問題,所以應該是我這邊系統的問題。我又升級到 2.4.8 beta 8 11022017,但情況依舊。

我沒看到你的日誌,請附上 mcebuddy.log 檔案,並提供那個被「重新轉換」的檔案名稱。這很可能是設定問題。

你需要注意的是,原始檔案是否使用了不同的檔名?如果是,那麼即使轉換後的目標檔案與現有檔案相同,MCEBuddy 仍會將其視為不同的檔案。為了避免這種情況(因為節目常常在不同時間重播並重新錄製),你可以在「轉換任務」→「進階設定」中勾選「跳過重新轉換」選項,並可選擇「檢查歷史記錄」。請參考彈出式說明以了解詳細描述。

我已將日誌附在這裡。我沒有重新命名來源,而且只有部分檔案正在重新轉換。我已勾選「跳過轉換」選項。奇怪的是,它每週只處理一兩個檔案,而且只在最新版本才開始這樣。我們看看這是否有幫助。

謝謝。

mcebuddy.zip (2.37 MB)

我需要知道正在重新轉換的檔案名稱。

Good Behavior_TNTHD_2017_11_19_21_57_00.wtv

1 个赞

您也可以附上 MCEBuddy 設定目錄中的 History 檔案嗎?

我查看了你的日志,目前发现的情况是:转换本身失败是因为 MCEBuddy 无法访问目标位置(如果是网络映射驱动器,请参阅 常见错误与问题 主题,了解 MCEBuddy 为何无法访问用户映射驱动器以及如何让它获得访问权限)。

INFORMATION> 2017-11-22T10:18:25 MCEBuddy.Engine.ConversionJob → 正在移动已转换文件 F:\MCEwork\working0\Good Behavior_TNTHD_2017_11_19_21_57_00.mp4 到 E:\Google Drive\Les Videos\Good Behavior_TNTHD_2017_11_19_21_57_00.mp4
ERROR> → 无法将文件 F:\MCEwork\working0\Good Behavior_TNTHD_2017_11_19_21_57_00.mp4 移动到 E:\Google Drive\Les Videos
错误:System.UnauthorizedAccessException: 路径访问被拒绝。
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
在 MCEBuddy.Util.FileIO.MoveAndInheritPermissions(String source, String destination, Boolean overwriteDestination)
在 MCEBuddy.Engine.ConversionJob.MoveConvertedFile(String subDestinationPath, Log jobLog)
ERROR> 2017-11-22T10:18:25 MCEBuddy.Engine.ConversionJob → 移动已转换文件到目标失败

我还看到 MCEBuddy 不断尝试重新转换该文件,这并不正常,因为一旦转换失败,它会被记录在历史文件中,之后除非手动重新添加,否则不应再次尝试转换。

我唯一能给出的解释是,你的历史文件里关于这条记录的数据已损坏,这也是我向你要历史文件的原因。

我也遇到同樣的問題。