如何使用Comskip自动跳过NextPVR中的商业广告

所以你已经用NextPVR在你的电脑上设置了直播电视,甚至可能把它设置为流式播放,以监控你家里的每台电脑。唯一的缺点是什么?你录制的节目中那些令人讨厌的商业广告。以下是如何自动删除它们。

相关:如何使用KODI和NextPVR观看和录制直播电视

ComSkip是一款免费的Windows程序,能够检测录制的电视节目中的商业广告。它可以找到并跳过广告,而不需要你动动手指,无论你是在VLC中观看还是通过Kodi这样的媒体中心程序观看。这样,你就可以不间断地向后仰,欣赏你的表演。所有需要做的就是做一些设置。

第一步:下载并试用ComSkip

要开始使用,请转到ComSkip下载页面,获取该软件的最新版本。它将是一个名为“comskip”的.zip文件,后跟版本号。查找最高版本号或最新日期。在撰写本文时,它是2016年3月7日的版本81_092。

打开ZIP文件并将其内容拖动到您想要的任何文件夹。我推荐C:\comskip,并将在本教程的其余部分中使用它,但是您可以将其放在您想放的任何位置。

这里有一堆文件,但是为了开始使用Comskip,我们将使用“ComskipGUI.exe”来标识一些商业广告。在一个单独的Windows资源管理器窗口中,浏览到您的PVR的录制剧集,并选择一个您想要在没有商业广告的情况下观看的视频。将视频文件拖到ComskipGUI.exe的图标上,您将获得ComSkip如何工作的第一手视图。

您将实时看到视频本身,以及显示康斯基普试图识别商业广告的彩色图表。它有时会循环回来重新检查东西,这个过程可能需要一段时间,但观看起来很有趣。您将看到该工具识别广播期间显示的网络徽标,注意到黑框,并尝试识别音量峰值等内容。

该过程完成后,ComSkip将不会输出一个简单的文本文件。

这是康斯基普认为广告插播在你刚刚试用的视频中开始和结束的时间(以秒为单位)。很整洁,对吧?我们才刚刚开始。

第二步:配置COMSKIP以实时创建EDL文件

然而,NextPVR不能使用该文本文件跳过商业广告-它需要一个“EDL”文件。令人高兴的是,康斯基普有能力做到这一点,只需要有人告诉它这样做就行了。有两种方法可以做到这一点。第一种方法是使用文本编辑器(记事本就可以)打开Comskip文件夹中的comskip.ini。然后确保以下行包含“1”而不是“0”:

OUTPUT_EDL=1

Live_TV=1

下面是文本文档中的内容:

第一个参数OUTPUT_EDL=1,它告诉COMSKIP创建一个“EDL”文件。在ComSkip的最新版本中,它应该是默认启用的,但为了以防万一,值得检查一下。第二个配置LIVE_TV=1,它告诉ComSkip实时创建这个EDL文件,这对于在暂停直播电视时跳过广告非常有用。

如果您不想编辑文本文件,您可以打开“ComskipINIEditor”程序并使用GUI配置工具。您可以在“Output Control”下找到“OUTPUT_EDL”选项:

以及“直播电视”下的“LIVE_TV”选项:

不管您是使用GUI还是使用文本编辑器配置文件,因此请使用您喜欢的任何方法。

第三步:将NextPVR配置为在录制时运行COMSKIP

下一步,您需要告诉NextPVR运行COMSKIP。首先,我们需要找到NextPVR配置文件夹。默认情况下,它位于C:\Users\Public\nPVR\中,但如果您在安装NextPVR时执行了一些自定义步骤,则可能会有所不同。找到文件夹后,打开其中的“Scripts”子文件夹。

右键单击窗口,将鼠标悬停在“新建”上,然后单击“文本文档”。

将文件命名为ParallelProcessing.bat,确保完全替换.txt扩展名。

右键单击该文件以使用文本编辑器打开(记事本即可)。然后,将以下三行粘贴到文件中:

@回音。 CD/d“C:\COMSKIP” 通信跳过%1

这将告诉NextPVR在您录制节目时运行COMSKIP。如果您希望在录制完成后运行ComSkip,而不是在录制期间运行,只需将文件重命名为PostProcessing.bat即可。

无论采用哪种方式,ComSkip现在都会在每次录制节目时自动运行。您可以通过浏览到录制的文件夹来验证是否发生了这种情况:您可以在那里找到录制的TXT和ELD文件。播放来自NextPVR的录音,你会看到广告没有出现。

第四步:将Kodi配置为跳过广告

很有可能,你看的不是NextPVR应用程序本身的节目,而是通过像Kodi这样的一体式媒体中心程序观看的。不幸的是,Kodi的官方NextPVR插件无法流式传输来自NextPVR的内容,并且没有启用对ComSkip的支持。这种情况不太可能在短期内改变,这是不幸的,但有解决办法。您有两个主要选项:

浏览到实际的Kodi文件,而不是通过“Recordings”库查看它们。 使用Kodi的默认NextPVR附加组件,而不是使用NextPVR附加组件,而使用NextX-Newa附加组件观看录制。

第一种方法不那么优雅,但容易得多。您需要将录制的视频添加到KODI作为视频源,然后在您想要观看的时候浏览到它。在“视频”下,选择“文件”。

从这里,选择“添加视频”。您将看到此窗口:

选择“浏览”,然后找到您录制的节目文件夹。在下一步中从扫描中排除该文件夹。该来源现在已添加到您的“文件”部分,您可以从此处观看您的视频,无需商业广告。

这是一个更令人费解的选择,因为这意味着要调整以适应不能很好地与所有Kodi皮肤搭配的新用户界面。(不过,某些外观可能允许您将此文件夹添加为“收藏夹”,使其更易于访问。)。这也意味着你将不会有剧集摘要,这是一件令人沮丧的事情。

如果这让你烦恼(我也很烦恼),我建议你去看看X-Newa。这是一个用于NextPVR的替代Kodi插件,它支持ComSkip。不过,它非常复杂,所以我们不会在本指南中讨论它。

Step Infinity:微调您的ComSkip设置以确保准确性

康斯基普并不完美。识别什么是广告,什么是你节目的一部分可能很棘手,有时康斯基普会犯错误。如果您注意到相同的情况一次又一次地发生,您可以编辑“comskip.ini”文件以更好地识别内容。

就我个人而言,我非常幸运地使用了默认设置。我已经几个月没有看过广告了,除了几个电视台的宣传广告。但电视因国家而异,不同的电视提供商的工作方式也不同。猜测和测试可能是使事情变得完美所必需的,所以如果您得不到想要的结果,请尝试使用“ComskipINIEditor.exe”。

或者,也可以在官方论坛上试用一些特定于国家和提供商的comskip.ini文件。除了加拿大和澳大利亚,还有一些特定于美国的课程。它们可能会帮助您将实验引向正确的方向。