(2013-01-01 23:31)cbxbiker61 Wrote: OK, I think I figured out what you guys have been saying about the 30 second delay.
My default setup is creating .ts files. With the .ts files the commercial flagging seems to have timestamps that work correctly with xbmc.
I have processed some of my older .mkv files and what I see here is that xbmc is interpreting the timestamps off by 30 seconds. When I manually change to .edl files and add 30 seconds to each of the timestamps playback is correct.
What I may have to do is add a new parameter to comskip.ini that tells it to create an .edl file for the 30 second xbmc bug (I'm assuming it's a bug in xbmc, which may prove to be wrong). In this case it would add 30 seconds to each of the timestamps.
If we figure out a more correct way of dealing with this we can then just turn off the 30 second delay in comskip.ini.
I'm using XBMCbuntu 11.0 Eden, but with the package from PulseEight (http://packages.pulse-eight.net/), which provide XBMC packages
with PVR-support (PVR-support was missing in original XBMCbuntu distro), since I'm using TVheadend as a backend. (only records in .mkv format)
Comskip works and creates .edl and .txt files.
It doesn't matter if I use .edl or .txt, but the offset is wrong.
When it automatically tries to skip commercials during playback, it starts with a delay (video freezes), but than the playback is stopped!
When I resume playback it seems to resume on the right location.
The delay was solved by updating XBMC to the most recent package. In my case to 11.0-pvr build103.
After updating XBMC the delay is gone, but offset doesn't seem to be correct yet.
So, if a parameter could be added to comskip.ini to define for example a 30 second offset, would be nice.
I do have 1 other question : I'm using output_edl=1
All created .edl-files use parameter 0 (cut), but I would like to use option 3 (Commercial Break).
Where do I define this option?
I would like to use it, for wrongly added entries, to be able to skip back and watch a part anyway.