跳过“短”录音

大家好,

有没有办法让 MceBuddy 不对少于 X 分钟的录制文件尝试去广告?

你好 @Atreyu3361

目前,MCEBuddy 的图形用户界面 (GUI) 中没有直接用于跳过处理的“最小持续时间”(Minimum Duration) 滑块,但根据你的目标,可以通过以下几种不同的方法来实现:

1. 使用转换任务过滤器(最适合完全跳过)

如果你想完全跳过短录像(例如意外录制的 1 分钟短片或简短的新闻片段),可以使用文件大小(File Size) 过滤器。虽然这不是基于时间,但文件大小通常与持续时间成正比。

  1. 打开 设置 (Settings)转换任务 (Conversion Tasks)
  2. 选择你的任务并点击 更改 (Change)
  3. 点击 专家设置 (Expert Settings)(或高级设置)。
  4. 找到 文件大小 (File Size) 过滤器。你可以设置最小大小(例如 500MB),这样 MCEBuddy 就会忽略任何小于该大小的文件。

2. 使用 Comskip 设置(最适合仅跳过商业广告移除)

如果你希望文件进行转换,但想为短视频跳过商业广告扫描部分,可以修改 comskip.ini 文件:

  1. 前往你的 MCEBuddy 安装文件夹(通常是 C:\Program Files\MCEBuddy2x\comskip)。
  2. 使用记事本打开 comskip.ini
  3. 寻找名为 min_show_segment_length 的设置。虽然这通常是针对节目内部的片段,但 Comskip 通常在极短的文件上表现不佳。
  4. 注意: 更好的方法是在 MCEBuddy 中使用 选择过滤器 (Selection Filters),仅针对特定节目运行特定的“无广告”任务,具体请参考 高级设置指南

3. 监控“最小寿命” (Minimum Age)

如果你的短录像是因为 MCEBuddy 在文件还在录制时就抓取了它们,你应该调整 最小寿命 (Minimum age) 设置:

  1. 设置 (Settings)监控位置 (Monitor Locations)更改 (Change)
  2. 处理前的最小寿命 (Minimum age before processing) 设置为 30 或 60 分钟左右。这能确保录像机 (DVR) 完成录制后,MCEBuddy 才会对其进行处理。

如果你特别需要基于时间(分钟)的过滤器而非基于大小的过滤器,目前需要使用 自定义命令 (Custom Command) 脚本在处理前检查持续时间,这会稍微高级一些。

你想跳过的录像有多短?了解典型的文件大小可能会让“文件大小过滤器”成为你最简单且“一劳永逸”的解决方案。