2010-07-20, 02:06 PM
I think this may be something that sub already knows about, but I wanted to check and I guess see if it was on a to-do list somewhere.
When using GB-PVR with my HVR-1600 digital recordings with the dvr-ms mux, commercial detection worked really well. I recently switched to a HDHomeRun, but I needed to switch to the TS mux to get that to work. With the TS files from the HDHomeRun, it seems to jump early, like skipping over the last 5-10 seconds of show and resuming with 5-10 seconds of commercial left. I think the comskip files are correct, and it's just not matching them up with the playback right. I know that sub had said something at some point about not being able to know where one was in TS files as easily. So, I tried postprocessing with ffmpeg to turn the TS file into an MPEG PS file, which seemed to play just fine, but surprisingly to me had the same issues in the same way with the skipping not being quite right.
So, I've been trying to switch to NPVR, hoping that since it's designed from the ground up to work with TS files, that it would work better. But it seems to be the same. Where it skips just doesn't quite match up with where the commercials are.
I am a programmer, but I don't really know about the internals of MPEG, but I'm curious what's so hard about taking a frame number from the output of comskip and seeing when that frame number comes up. But I'm sure it must just be much more complicated than that.
I guess my questions are just (1) is this on the list of things to be worked on, (2) would there be any log files or comskip files or anything that I should attach to see if there's something I'm doing wrong, and (3) is there any way I could help this get fixed?
Thank you.
When using GB-PVR with my HVR-1600 digital recordings with the dvr-ms mux, commercial detection worked really well. I recently switched to a HDHomeRun, but I needed to switch to the TS mux to get that to work. With the TS files from the HDHomeRun, it seems to jump early, like skipping over the last 5-10 seconds of show and resuming with 5-10 seconds of commercial left. I think the comskip files are correct, and it's just not matching them up with the playback right. I know that sub had said something at some point about not being able to know where one was in TS files as easily. So, I tried postprocessing with ffmpeg to turn the TS file into an MPEG PS file, which seemed to play just fine, but surprisingly to me had the same issues in the same way with the skipping not being quite right.
So, I've been trying to switch to NPVR, hoping that since it's designed from the ground up to work with TS files, that it would work better. But it seems to be the same. Where it skips just doesn't quite match up with where the commercials are.
I am a programmer, but I don't really know about the internals of MPEG, but I'm curious what's so hard about taking a frame number from the output of comskip and seeing when that frame number comes up. But I'm sure it must just be much more complicated than that.
I guess my questions are just (1) is this on the list of things to be worked on, (2) would there be any log files or comskip files or anything that I should attach to see if there's something I'm doing wrong, and (3) is there any way I could help this get fixed?
Thank you.