使用 MCEBuddy 搭配 Playon (Hulu 頻道)

我一直在尝试使用 Comskip 和 Showanalyzer 的各种选项,希望从录制文件中删除广告,但似乎都不成功。

“仅检测广告”选项已取消勾选,而 Playon 似乎不会为 Hulu 内容添加章节。

Showanalyzer 确实会在每次录制时生成一个包含广告时间段的 .xml 文件,但并不会真正删除其中的广告。

Kevin From Work - s01e03 - Who’s Your Friend From Work.mp4-comskip-2019-04-11T19-08-43.1894994-04-00.log (466.9 KB)
Kevin From Work - s01e03 - Who’s Your Friend From Work.mp4-ShowAnalyzer-2019-04-11T19-12-13.5404006-04-00.log (425.4 KB)

Comskip 與 ShowAnalyzer 皆未找到任何超過 20 秒的廣告段落(MCEBuddy 預設的最小廣告偵測長度,可在「系統設定」頁面調整)。

ConvertCutListToKeepList: 保留段落 開始:0.000 結束:0.517 → ConvertCutListToKeepList: 保留段落 開始:6.818 結束:1291.480 → ConvertCutListToKeepList: 保留結尾段落 開始:1296.050 結束:1297.276 → ConvertKeepListToCutList: 跳過段落,過小 開始:0.000 結束:0.000 → ConvertKeepListToCutList: 跳過段落,過小 開始:0.517 結束:6.818 → ConvertKeepListToCutList: 跳過段落,過小 開始:1291.480 結束:1296.050 → ConvertKeepListToCutList: 跳過結尾段落,過小 開始:1297.276 結束:1297.276 → ConvertKeepListToCutList 完成 WARNING> 2019-04-11T19:16:46 MCEBuddy.CommercialScan.Scanner → 偵測到空白 EDL 檔案

若存在更長的廣告,您需要調整廣告偵測設定,使其更為激進。Tuning Comskip and Custom Comskip INI's (Country / Channel specific)

谢谢 Goose 的回复!

我在 MCEBuddy 里把商业片段的检测阈值调得更短,确实能成功删除。

不过这样会导致剪辑后的视频出现音画不同步,但我看到有人建议用 MP4 Normal 配置文件,确实解决了这个问题。

然而观看时,每次剪切点还是会留下不到一秒的广告残影。我想让切口更干净些,已经把 ShowAnalyzer 的最小/最大检查间隔和缺失徽标容错时间都调到 1e-005,结果还是一样。

你可以配置 comskip 来实现,请参考 comskip 调优页面和 Comskip INI 编辑器工具,了解如何调整 ini 文件,以便在每个已识别的商业片段中额外剪切 X 秒。

同样,对于 ShowAnalyzer,你可以使用随工具提供的 GUI 配置来编辑设置。