不再删除已转换的文件

我已经使用Buddy一年多了。
通常我通过反复尝试和谷歌搜索来解决问题。

但在过去一两周里,我遇到了这个问题。

我把MKV文件拖进Buddy,让它复制/重封装成mp4。

Buddy照常工作,转换/重封装并把mp4留在原文件夹。
MKV文件本应被移到我创建的存档文件夹,就像以前一样。
但MKV文件却留在原文件夹没动!

有什么建议吗?记住,这以前是有效的——现在不行了。
也许是从beta版本7开始!!

能否附上您的 MCEBuddy.log 檔案,並提供一個出現此問題的檔案名稱。

我把 MKV 文件拖进 Buddy 进行复制/重封装成 mp4。

请注意,MCEBuddy 现在对“手动添加文件”和“监控文件”的归档/删除分别有不同的设置。

对于通过监控任务转换的文件,需进入该监控任务的设置,点击“专家设置”,并在该页面启用“归档或删除原始文件”。

若要对手动添加的文件进行归档/删除,请点击“设置 → 高级设置”,并选择相应选项以归档/删除手动添加的文件。

谢谢Rboy,

是的,设置更改就是让我头疼的原因。

现在看起来一切正常了。

如果您想对手动添加的文件进行归档/删除,请点击“设置”→“高级设置”,然后选择“归档/删除手动添加的文件”选项。

我一定是瞎了,因为我找不到“设置→高级设置并选择归档/删除手动添加的文件”。

点击“设置”后根本没有“高级设置”!!

当我点击转换任务后进入高级设置——仍然找不到“归档/删除手动添加的文件”选项!!

您使用的是 2.4.7 版本嗎?

是的,最新的

謝謝 Rboy,

找到了,運作正常。

你好,Rboy,

我遇到了和之前一样的问题。
我安装的是2018年1月的更新版本。

当我把 mkv 文件拖入进行 remux 转码成 mp4 时,转换本身没有问题,但文件并没有被移动到“已转换”文件夹,而是仍然留在原始文件夹里。
我已经再次检查了你之前给出的所有建议,但依然无效。

问题2——监控计划没有生效。
点击“重新扫描”也毫无反应。

这些功能过去一直正常,我已经使用 Buddy 超过一年,并在近12个月前进行了捐赠。

你有查看轉換日誌來了解發生了什麼事嗎?

是啊,看了幾個,但實在不知道該找什麼!
附上最近的一個
High Maintenance (2016) - S02E01 - Globo.mkv-remux mkv to mp4-2018-01-20T19-18-48.0677966 08-00.zip (30.0 KB)

這個日誌顯示它正在將轉換後的檔案移動到設定的網路資料夾(請見日誌檔案末端)。如果它沒有出現在您的網路資料夾中,那麼您可能遇到了應該調查的網路問題。

INFORMATION> 2018-01-20T19:19:44 MCEBuddy.Engine.ConversionJob → Moving converted file C:\tmp\working3\High Maintenance (2016) - S02E01 - Globo.mp4 to \xtra\video\tv A-K\High Maintenance (2016)\High Maintenance (2016) - S02E01 - Globo.mp4

對於您的監控問題,我建議開啟 mcebuddy.log 檔案(這是主要的監控引擎),找出您認為它應該要處理的檔案名稱,然後查看錯誤訊息,它會告訴您為什麼沒有處理該檔案。

抱歉各位,我之前解释错了。
转换后的mp4文件确实被移到了正确位置,但mkv文件却没有被移到我设定的文件夹。我试过直接删除旧mkv文件,也无效。

我会查看日志中关于监控问题的内容,谢谢。

謝謝 Goose 和 Rboy 的建議與資訊,我又重新運作了。

嗨,

我也遇到了同樣的問題。
我設定讓 MCEBuddy 直接刪除原始檔案(.ts)。
因為我只想從 ts 檔案中刪除廣告,所以我希望在完成廣告跳過後,原始檔案會被刪除,並被取代為無廣告、未壓縮的 ts 檔案。
無論是我手動加入的檔案,還是監控目錄中的任務,日誌裡都顯示,當它嘗試將轉換後的檔案移回原始位置時,會因為檔案已存在而失敗。

簡單來說,MCEBuddy 不會覆蓋我的檔案。

2018-03-20T23:35:36 MCEBuddy.Engine.ConversionJob --> Finished custom command, file size [KB] 3,422,387.00
INFORMATION> 2018-03-20T23:35:36 MCEBuddy.Engine.ConversionJob --> Moving converted file to destination
INFORMATION> 2018-03-20T23:35:36 MCEBuddy.Engine.ConversionJob --> Moving converted file C:\Program Files (x86)\MCEBuddy2x\working0\Filename.ts to J:\Recordings\Filename.ts
ERROR> --> Unable to move file C:\Program Files (x86)\MCEBuddy2x\working0\Filename.ts to J:\Recordings
Error :System.IO.IOException: Die Datei ist vorhanden.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.__Error.WinIOError()
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at MCEBuddy.Util.FileIO.MoveAndInheritPermissions(String source, String destination, Boolean overwriteDestination)
   at MCEBuddy.Engine.ConversionJob.MoveConvertedFile(String subDestinationPath, Log jobLog)
ERROR> 2018-03-20T23:35:36 MCEBuddy.Engine.ConversionJob --> Moving converted file to destination failed

你是怎麼解決的?

我真的記不起來了。但我很確定日誌給了我答案。

抱歉我幫不上更多忙。

嗯,看來我已經解決了。
我以管理員權限執行 MCEbuddy 服務,除了在「監控目錄」中勾選「刪除原始檔案」外,還得在「手動新增/cli 檔案」那邊也勾選,才能正常運作。

挺奇怪的。

听起来没错,看起来是文件权限不允许 MCEBuddy 在尝试移动或设置文件权限之前删除目标文件。作为管理员,它现在拥有执行该操作的权限。

你应该检查目标目录的文件/文件夹权限。

很不幸,在第二次測試時它依然沒有刪除原始檔案。
設定完全相同。
監控路徑:刪除原始檔
手動檔案:刪除原始檔

在 mcebuddy 日誌中顯示:

INFORMATION> 2018-03-21T15:59:14 MCEBuddy.Engine.Core --> Job for J:\Recordings\zu_plex\ANTHONY_BOURDAIN_-_KULINARISCHE_ABENTEUER_S01E07_PERU_-_KABEL_EINS_DOKU.ts completed
2018-03-21T15:59:14 MCEBuddy.Engine.Core --> Deleting original file J:\Recordings\zu_plex\ANTHONY_BOURDAIN_-_KULINARISCHE_ABENTEUER_S01E07_PERU_-_KABEL_EINS_DOKU.ts
INFORMATION> 2018-03-21T15:59:14 MCEBuddy.Engine.Core --> Job for J:\Recordings\zu_plex\ANTHONY_BOURDAIN_-_KULINARISCHE_ABENTEUER_S01E07_PERU_-_KABEL_EINS_DOKU.ts converted successfully to J:\Recordings\Sonarr\Anthony Bourdain Parts Unknown Season 1\Anthony Bourdain Parts Unknown - S01E07 - Peru.mkv using Conversion Task TWD_TS_VB and Profile MKV VB
2018-03-21T15:59:14 MCEBuddy.Engine.Core --> No conversions running , allowing system sleep

但原始檔案仍然存在。

(這次我並沒有把原始路徑設為目的地,而是另一個路徑。這就能解釋第一次嘗試失敗的原因:它並不會用新檔案覆蓋舊檔,因為它根本不會刪除舊檔。)

所以這功能有時有效,有時無效。

有什麼建議嗎?
我正在考慮設定自訂命令,在工作完成前先刪除來源檔案。