Comskip Support Forum

Comskip is a free commercial detector, browse the forum for more information
It is currently Mon May 20, 2013 7:39 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Automatic tuning
PostPosted: Wed May 17, 2006 5:26 pm 
Offline

Joined: Wed May 17, 2006 5:14 pm
Posts: 1
Location: Montreal, Canada
Hi,

Comskip is a great software, but it only problem is the need to fine tune it to our needs, which may require quite some time to do.
May I suggest that an Automatic Tuning Agent be included.
Something that would allow a user to feed it a video with the expected result (in the form of the file created with VideoRedo, for example) and then, Comskip could finetune itself, knowing which frames that must be removed and then finding the right 'trigger' to produce the same result.

Said another way:
If Video + Config_file = SkipFile Then
Video + SkipFile could = Config_file!

Anyway, good work!


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 20, 2006 12:21 pm 
Offline
Site Admin

Joined: Sun Aug 21, 2005 3:49 pm
Posts: 2438
This is indeed something I would like to be able to implement, however there are many rules working at the same time and the you need a large set of test file to have a set that can automatically select the right combination of rules.
Also there are local and global rules, and special heuristics.

I have implemented a neural network to do this autotuning but even with about 20 different test files with 100's of test samples the manual tuning inside the default ini file is still better.


Top
 Profile  
 
PostPosted: Fri Sep 15, 2006 3:45 am 
Offline

Joined: Fri Sep 15, 2006 3:01 am
Posts: 1
The best solution would be to have comskip open a utility after a show was recorded--and the commercials removed--that asked the user if comskip worked correctly. If the user reported a problem, this utility would ask if comskip skipped too much, didn't skip enough or did a little bit of both. Optionally, the user could then mark on a timeline of the video where the commercials really started. Using this utility once would not result in much success, but over time, comskip could compile enough data to figure out what went wrong. Also, it would be nice to have comskip compile separate data for each individual show that I watch. Over time, with the information I gave it, it would automatically tune each show.

I'm not going to say here "It shouldn't be too hard to do this" because I understand that there are so many variables in skipping commercials. Even if you factor in all the tuning features on comskip, there's also the brighness/contrast features on the PVR software. What could be done then is have comskip take the data compiled from the above mention utility and add it to an online database. When the user sets up comskip, it would ask them for their location, their cable provider, and the PVR software that they are using; comskip would download the appropriate data to their computer and suggest the best brighness/contrast settings (only if comskip couldn't manipulate these settings.)


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 27, 2007 8:05 pm 
Offline

Joined: Wed Jun 27, 2007 7:53 pm
Posts: 1
erik wrote:
This is indeed something I would like to be able to implement, however there are many rules working at the same time and the you need a large set of test file to have a set that can automatically select the right combination of rules.
Also there are local and global rules, and special heuristics.

I have implemented a neural network to do this autotuning but even with about 20 different test files with 100's of test samples the manual tuning inside the default ini file is still better.


I know I am revisiting an old topic, but couldn't you work through the GUI or debug window to mark the cutpoints and then have Comskip output an .ini file with the parameters that it used or calculated to try and match the manually located commercial cutpoints?


Top
 Profile  
 
 Post subject:
PostPosted: Wed Aug 01, 2007 10:54 pm 
Offline
Site Admin

Joined: Sun Aug 21, 2005 3:49 pm
Posts: 2438
I did some experiments but there are simply too many different broadcasting styles in the world, and too many tunable parameters


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group