@steveh11284 said:
I haven’t tried it yet, but does this immediately remove commercials after the recording or is it processed ‘as a scheduled task’? I just want to avoid high CPU usages during hours that I’m watching live tv or recording other shows.
The commercials are removed as part of a post-recording process, which takes place right after the recording has finished.
@kinoCharlino said:
Quick tip… you can add your own comskip.ini configuration to Plex DVR so that it replaces the built-in defaults. To do so, create a new folder “DVR” in your Plex Media Server application support or appdata folder and copy your comskip.ini file there. Below are the default paths for Linux, Mac, and Windows:
* Linux: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/
* Mac: users/<user>/Library/Application Support/Plex Media Server/
* Windows: \Users\<user>\AppData\Local\Plex Media Server\
A few more notes:
No support for FreeBSD or any platform that does not support transcoding
After a program has ended, the recording will show as 100% complete in the Recording Schedule while this post-processing task is running
Commercials are stripped out of the recording before they are added to your library. Show durations will appear shorter, file sizes will be smaller
I don’t have my own comskip.ini configuration file, but I would like to change just one thing. Is it possible to get a copy of the default .ini file that Plex is using and then modify that?
Bummer. I’ll probably need to stick with MCEbuddy, since I can schedule it. I doubt I’d be able to transcode live tv and post-process at the same time.
@KeanenW said:
I tried this feature on the young and restless today (not something I usually record BTW) and it narrowed it down to 56 minutes from 60. I don’t think that it worked as planned. I’m trying SuperWhy next…
Similar results here. I recorded The Five this afternoon and it brought it down from 60 to 52 minutes.
I’m watching it now and it is detecting certain commercials in the middle of the commercial break but not all of them.
I don’t think my Celeron J1900 has enough horsepower anyway. I monitored the CPU usage and it took it a few minutes to process the task.
@damoncoursey said:
Love this feature! I have tested it on a couple of shows and it seems to work really well. One thing I have noticed (by looking at the logs in the .grab folder) is that it must be detecting the logo to determine when the commercials start. The tv channels here (NZ) like to turn off the logo about 1-2 seconds before they go to a commercial break, so it means the show is cut slightly early before a break.
Is there anyway to compensate for that somehow?
Not right now. This would make a good feature request. I’ve created a new thread to help gather all the feature requests for the beta of removing commercials. Please add your ideas here.
@damoncoursey said:
I don’t have my own comskip.ini configuration file, but I would like to change just one thing. Is it possible to get a copy of the default .ini file that Plex is using and then modify that?
Comskip.ini is included in the PMS install. Here’s where you can find it:
Linux: /usr/lib/plexmediaserver/Resources
Mac: right click on the Plex Media Server, goto ‘Show Contents’ then Contents>Resources
Windows: \Program Files (x86)\Plex\Plex Media Server\Resources
@steveh11284 said:
Bummer. I’ll probably need to stick with MCEbuddy, since I can schedule it. I doubt I’d be able to transcode live tv and post-process at the same time.
@damoncoursey said:
I don’t have my own comskip.ini configuration file, but I would like to change just one thing. Is it possible to get a copy of the default .ini file that Plex is using and then modify that?
Comskip.ini is included in the PMS install. Here’s where you can find it in Linux: /usr/lib/plexmediaserver/Resources. Wherever the resources folder is, that’s where you’ll find it. I’ve attached the file for your convenience.
@dwclarknu said:
Does anyone know if it’s possible to run old recordings though to get an idea of how future shows will perform?
Not sure if it’s included, but you can drag and drop the file onto comskipGUI.exe and it will process the video and show where it detects commercials and the confidence level for each segment. Otherwise, you can just run it with comskip.exe and check the output. Set verbose to 5 or 10 as well.
My thoughts after some testing:
Is it perfect? No.
Does it meet or beat my fat fingered fast forward and rewind abilities? Yes.
Overall, I’m pretty happy with it. It could be better, but I’d be quibbling about fractions of seconds. Excellent work, Plex! Now focus some attention back on that new UI experience.
So far the commercial skipping is working. I didn’t watch the full episodes yet but it seemed to work with Man with a Plan and The Voice tonight. I have my recordings set to start 1 minute early and end 1 minute after.
The voice (2 hours) took about 40 minute to process on my i5-3470. I have my tuner config in plex set to transcode while it records. I also have hardware acceleration enabled (intel quick sync video) It doesn’t seem to make the file size any smaller than mpeg2 but it allows direct play to Roku.
Any word on this feature being available on Nvidia Shield? I was just starting the process of moving my main household Plex install away from a desktop to the Shield, but if doing so will cause me to lose access to this very attractive feature, I may rethink my strategy.
@jmfolcik said:
So far the commercial skipping is working. I didn’t watch the full episodes yet but it seemed to work with Man with a Plan and The Voice tonight. I have my recordings set to start 1 minute early and end 1 minute after.
The voice (2 hours) took about 40 minute to process on my i5-3470. I have my tuner config in plex set to transcode while it records. I also have hardware acceleration enabled (intel quick sync video) It doesn’t seem to make the file size any smaller than mpeg2 but it allows direct play to Roku.
Wow that is much slower than I would have expected. I’m guessing it’s not using hardware acceleration during the comskip processing. Still miss my old replaytv that did this sort of thing on the fly.