CraigM
(CraigM)
1
我想在不进行转换和/或跳过广告的情况下,将 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
CraigM
(CraigM)
3
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
RBoy
(RBoy)
4
那是因為你從檔名篩選器中移除了 *。這是一個簡單的模式比對,沒有 * 時它會尋找完全相符的項目。
請參閱〈轉換概覽〉這篇貼文,了解 MCEBuddy 的運作方式。
CraigM
(CraigM)
5
我使用 Tablo Ripper 创建了一个基于文件名对 MP4 进行排序的解决方案。它利用“后处理”命令决定文件的去向,从而决定 MCEBuddy 处理哪些文件。
解决方案在这里:
由于它会根据文件名中包含的频道将文件移动到不同文件夹,因此如果你不想处理某些频道,这种方式既快速又高效。
感谢大家的建议。
CraigM