Started on: 2007-Feb-09
last update: 2007-Feb-09
Summary:
Support ComSkip commercial skipping using chapter forward/backward keys.
Area:
TV recording playback.
Description:
Comskip is a commercial detector that can be run on a .mpg or .dvr-ms recording and will detect commercials. It generates an output file recordingname.txt that contains a list of frame ranges that are considered commercials. The original recording is not cut or altered in any way.
This request is to have the (TV) player detect the presence of the .txt file and read this into memory as 'chapter' points.
Then if the user presses next or previous chapter, the playback should jump to the nearest chapter point in that direction.
This behaviour is new and orthogonal to existing features (i.e. should not interfere). It uses chapter next/prev keys as (AFAIK) these are unused for TV playback and seem a natural choice.
It does not require cutting of the original recording, so if ComSkip gets the detection wrong, simple step forwards/backwards can be used to adjust.
Note: I have succesfully used DirMon2 to run ComSkip on new recordings in the background. DirMon2 is a freeware utility that sees new recordings and will run any postproccessing operation on it (see SageTV forums). I use this method with existing tvplugin - not the new tvserver.
last update: 2007-Feb-09
Summary:
Support ComSkip commercial skipping using chapter forward/backward keys.
Area:
TV recording playback.
Description:
Comskip is a commercial detector that can be run on a .mpg or .dvr-ms recording and will detect commercials. It generates an output file recordingname.txt that contains a list of frame ranges that are considered commercials. The original recording is not cut or altered in any way.
This request is to have the (TV) player detect the presence of the .txt file and read this into memory as 'chapter' points.
Then if the user presses next or previous chapter, the playback should jump to the nearest chapter point in that direction.
This behaviour is new and orthogonal to existing features (i.e. should not interfere). It uses chapter next/prev keys as (AFAIK) these are unused for TV playback and seem a natural choice.
It does not require cutting of the original recording, so if ComSkip gets the detection wrong, simple step forwards/backwards can be used to adjust.
Note: I have succesfully used DirMon2 to run ComSkip on new recordings in the background. DirMon2 is a freeware utility that sees new recordings and will run any postproccessing operation on it (see SageTV forums). I use this method with existing tvplugin - not the new tvserver.