Different results when run from DTBService/DVRMStoMPEG

Here you can ask your questions on how to use Comskip for the detection of commercials. Also questions on how to remove commercials are welcome
Post Reply
nebby20
Posts: 1
Joined: Sun Mar 05, 2017 8:51 pm

Different results when run from DTBService/DVRMStoMPEG

Post by nebby20 »

Hi all,

I've had this issue on and off for a while, and I'm not sure how to fix it. I have the DVRMSToolBox file watcher service set up to run Comskip following recording of the program.
Most of the time (90%+), when DTBService runs after the program records, it misses most of the commercials. Sometimes, there is only a single, incorrect commercial marked at the beginning of the program. Sometimes it doesn't mark any commercials.

The strange thing is, if I run Comskip again later (either directly, or via the WMC DTBAddin), it marks commercials with no problems! It also works fine if I copy the file to a different PC, with DVRMSToolBox configured the same way.

I've posted my INI file here:
https://dl.dropboxusercontent.com/u/3065936/comskip.ini

Here are the (-v 10) logs from an example where it failed to mark commercials correctly the first time:
https://dl.dropboxusercontent.com/u/306 ... 00-bad.log
https://dl.dropboxusercontent.com/u/306 ... 0-good.log

In the "bad" run, it only marked one commercial near the beginning of the program. The "good" run marked the commercials correctly. Interestingly, in the "bad" log, it doesn't even list the Metadata from the WTV file...

I'm running Comskip 0.81.092, Donator build. This is from Comcast (USA), so the incoming stream might be h.264.

Any idea what's happening here, and how I might fix it? Could it be some timing issue where comskip is being run too early on the file? Perhaps some sharing violation with some other process?

Thanks,
Ryan
erik
Site Admin
Posts: 3368
Joined: Sun Aug 21, 2005 3:49 pm

Re: Different results when run from DTBService/DVRMStoMPEG

Post by erik »

Comskip does not detect the commercials because it aborts prematurely
You can try to start comskip later or only run comskip after the recording is finished
Post Reply