我使用 SageTV 開源版本。我已將 MCEBuddy 設定為監控錄製目錄,並使用 XML 檔案處理,然後移動到我為已處理檔案設定的資料夾。偶爾(不是每次都會)MCEBuddy 會給我這個訊息,然而節目是一小時長,我卻在錄製開始 5 分鐘後就收到這個訊息,然後每隔幾分鐘又出現一次,持續好幾小時。我不確定為什麼會間歇性地發生這種情況。我有兩台完全相同的機器,甚至連硬碟都是克隆的,所以軟體也完全相同,但有時其中一台會出現這個問題,另一台卻不會。另一個問題是,在其中一台機器上,處理完的目錄會殘留 Properties 檔案,而另一台則似乎能正確清理。任何協助或建議檢查的地方,我都會非常感激。
这基本上意味着 MCEBuddy 找不到该文件,可能的原因有以下几种:
- 如果源文件位于网络驱动器/NAS 上,您的网络连接可能出现了临时中断或无法访问(这是网络问题)
- 某个杀毒软件或程序锁定了该文件,导致 MCEBuddy 无法访问它
這實在沒什麼幫助。我已經說過這是在一小時節目開始五分鐘後,所以當然會有檔案被鎖住,那個程式叫 SageTV。為什麼 MCE Buddy 會在錄製還沒結束前就嘗試轉檔某些節目?不是每次都這樣,但有時會發生。檔案就在本地電腦上,而我系統裡只有 Windows Defender。
那么问题就是 SageTV 为何在录制开始时没有锁定文件。MCEBuddy 会在开始转换前检测文件是否被锁定,所以看起来像是 SageTV 在录制最初没有锁定文件,然后在录制开始 5 分钟之后才锁定文件。
但因为你提到只有一台机器出现这个问题,而另一台没有,所以我认为问题不在 SageTV,而是你的某个配置环节出了问题。因此我最初的帖子仍然有效,文件在录制中途无法访问的前两个最常见原因仍然适用。你是否在使用网络共享?
如果你仍然认为是 SageTV 导致文件锁定,可以在监控位置的“专家设置”页面中,让 M基CEBuddy 延迟监控文件。将“最小文件年龄”设为 15 分钟,这样 MCEBuddy 会检查文件最后一次写入/修改的时间戳,并在最后一次写入后等待 15 分钟才开始转换。这对那些在录制时不会锁定文件的软件很有效。
不,這在兩台機器上都會發生,有時是同一部節目,有時只有其中一台,所以我才覺得不是 SageTV 的問題,兩邊設定完全一樣。我猜有可能,但既然我只是把其中一台的硬碟鏡像到另一台,我覺得這種可能性比較低。不過我會在其中一台上先改變轉檔前的時間,下次再發生時看看兩台會有什麼不同。謝謝。
你似乎正试图从两台不同的机器上处理网络共享中的同一个文件。如果是这样,那可能就是问题所在。不是 MCEBuddy 本身在锁定,而是它在转换过程中调用的底层软件可能会锁定文件,导致另一台机器在随机时刻无法访问。在这种情况下,你绝对应该给其中一台机器设置一个较大的延迟,比如 1–2 小时(即一台机器完成转换所需的时长)。
不,它不在網路磁碟機上,兩台電腦的本地硬碟都有兩個分割區 C 和 D,我分別在本機錄到 D 槽。
所以你在同一台机器上运行了两个mcebuddy引擎实例?
不,我有兩台機器,硬體和軟體都完全相同,但每台都有一個 C 磁碟分割和一個 D 磁碟分割,錄製目錄和轉換目錄都在 D 槽。
如果SageTV没有锁定文件,那么在监控位置添加延迟就能解决你的问题。
如果是其他应用锁定了文件,你就需要找出它。很可能是杀毒软件。先禁用它再试试。