无需转换或Comskip直接移动MP4

我想在不进行转换和/或跳过广告的情况下,将 Tablo PBS(公共广播系统)节目移动到输出目录。我已让 Tablo Ripper 将频道添加到文件名中。

我使用 Tabrippers 将 Tablo 文件转换为 MP4,并存放在 D:\Tablo,然后我想做一个 IF 语句:

如果 D:\Tablo 中的文件名包含 ch4.1 或 ch4.2 或 ch4.3 或 ch4.4,那么
将文件复制到 D:\Tablo_No_Commericals
从 D:\Tablo 删除该文件
否则
对该文件运行 Comskip,并将结果文件存放到 D:\Tablo_No_Commericals
从 D:\Tablo 删除该文件
结束 If

任何实现思路都欢迎。

谢谢,CraigM

這裡有一種做法:

  1. 設定 Monitor Location 監控您的 Tablo 資料夾
  2. 設定第一個轉換任務
    • 將檔名篩選器設為 ch4*,這會處理所有由 Monitor Location 傳送且名稱包含 ch4 的檔案
    • 將目標資料夾設為 Tablo no commercials
    • 將廣告移除設為 none
    • 在重新命名區段啟用「僅重新命名、不轉檔」選項
  3. 設定第二個轉換任務
    • 將檔名篩選器設為 ~ch4*,這會處理所有由 Monitor Location 傳送且名稱不含 ch4 的檔案
    • 將目標資料夾設為 Tablo no commercials
    • 將廣告移除設為 Comskip

RBoy——我想我已经搞定了。我按你的指引操作,只做了两处小改动:

我把 ch4* 改成了 *ch4*,把 ~ch4* 改成了 ~*ch4*,这是为了让文件名无论把频道放在末尾还是中间都能匹配。

不过整个过程似乎非常慢:MCE Buddy 大约要花 5.5 秒才能在工作目录里复制一份文件,然后还会对那份文件做多次扫描,最终才把成品放到 no_commercials 输出目录。看起来它是在把 mp4 转成 ts。

我已经把“Ad Remover”选项设为 None,且只勾选了“Rename without converting”。

所以我有点困惑:既然不转码也不去广告,为什么还会生成临时文件?那些扫描又是干嘛的?

我确信第二个任务确实会跳过文件名里带 ch4 的文件。有一次源目录里明明有份带 ch4 的文件,MCE Buddy 却没处理,Rescan 后也没出现。搞不懂它为什么没被扫到——按理说每次 Rescan 都应该被识别并处理,直到完成并移走。

我会继续观察,收集更多细节。

谢谢,CraigM

那是因為你從檔名篩選器中移除了 *。這是一個簡單的模式比對,沒有 * 時它會尋找完全相符的項目。

請參閱〈轉換概覽〉這篇貼文,了解 MCEBuddy 的運作方式。

我使用 Tablo Ripper 创建了一个基于文件名对 MP4 进行排序的解决方案。它利用“后处理”命令决定文件的去向,从而决定 MCEBuddy 处理哪些文件。

解决方案在这里:

由于它会根据文件名中包含的频道将文件移动到不同文件夹,因此如果你不想处理某些频道,这种方式既快速又高效。

感谢大家的建议。

CraigM