WARNING HUGE POST. PRE Written. Anyway is this something you are thinking about Jere_Jones
Okay I just started out trying to use Comskip and SA also.
SA gives me problems with the registration even though I have a test serial. Okay, so really, I can not comment on the performance.
I know some have gotten comskip to work very well.
With default settings it does average at best for me. No big deal. I know if I were to spend time tweaking it would get better.
While I was trying stuff out a little different approach came to mind for how a Commericial detection could work. This probably take alot more processor time initially but hopefully on the backend would payoff with near perfect video detection.
First set in the process would be to make a perfect comskip file. This would require the use of something like vdubmod to pinpoint the exact moment of a commericial start and stop.
You could also design a button for watching live tv. First strike would mark a commercial break second would end it. This would give you a near perfect match that you could update later with vdub.
Okay that said Now you have a perfect match for where commercials are. This is all in the comskip file.
Next you send this comskip file to the actual program comskip 2.0 or SA 2.0 (or what ever version it would be)
Now the program has your perfect cuts for commercials. Here comes the processor demanding part.
The program now with the video file it does lots of reviewing of it and out puts several configure files that would make that video file break exactly like you want it to.
I know this is alot different then now, kind of working in opposite direction. This is all for the configuration of the little program.
So now you have have these several config files (.ini) for this specific channel and also show.
Next you can feed another file through in this manner. Now this is where you can cut down on alot of processing time from the previous step. If it matches both the channel and show(same show different episode) It will then look at the short list of .ini (config) files. So it will look through these and then it will output the ones of these that will also give you exactly like you want.
Okay now you have a baseline standard for this show. When you run the comskip or SA on another episode of the same show and same channel it will use this configure file. This should lead to very accurate results in the future. Also You can further tweak it by sending more of the same episodes through.
All that said what if the second file through is a differnt show same channel but different show or maybe altogether different channel.
Scenerio 1 same channel different show. It would first give you config files for that show. Thus for future recording should be very accurate.
But also at the same time it will merge info from first shows ini's with the seconds so basically you now get a set of configure files for this channel. These would be used in the future if a new show was being recorded on this familiar channel. Sort of a semi global configure file.
Scenerio 2 if it is an all together different file well it would first establish a set of ini's for that show on that channel but also that channel would have default ini's same as the shows. This would change once you sent through another show on this channel which would then allow for a further tweaking.
Also what will happen is a MAIN global ini will be setup. This will be a combination of all channel configs. This way in the future if say you record on a new channel an average of all the channel configs will be used.
The above proceess which would probably be a bit time consuming and should probably run on a fast computer to atleast do all the primary calculations.
Anyway once all main configures are done you can have the comskip or SA possible run with an option something like comskip $file -preview. At the end it would start a preview of the show and at the end ask if the commercial detection was accurate. IF so it would further weight the .ini configuration. May want output running at 4x 2x or some other rate. so maybe play rate would be adjustable as well.
What I have written above seems like a huge task, but I feel SA is heading towards that direction, atleast from a post I read.
Anyway I feel even though this method maybe cpu demanding would ultimately allow for excellent commercial detection (although need to develope the real logic behide it all). Also like to comment that I would indeed pay for something that would allow accurate commerical detection all the time.
Hope this was easy to understand I am tired and going to bed.
I have had a problem ever since I put my system together (See Signature) whereby Recordings are PERFECT. And Playback is Normally also Perfect, except often when I skip forward or back playback becomes jerky. Almost as if its skipping everyother track (except the overall speed is right), if I pause and then hit play again it usually comes right, sometimes I have to pause and play 2 or 3 times tho. I've been living with it as everything else is perfect but its becomming a little fustrating.
I have tried Cyberlink and Intervideo Codecs and they both do it - it happens with my TV out and my VGA out to projector. It doesn't happen playing back with WinDVD etc (although I haven't tried often).
Has anyone suggested a 'Trash' folder - where deleted recordings are moved to, like the windows recycle-bin?
The one advantage of video-tape is that the recording is not erased until you record over it. The other month, my brother-in-law phoned to ask if I had Lost on tape because he forgot to record it. (Of course I said: no, not on tape, but I can cut you a DVD!) In this case he was lucky, but normally we would have deleted the recording immediately after watching it.
If recordings were moved to a âTrashâ folder, then deleted recording could be recovered in unexpected situations like this, or when a recording is deleted by accident (a delete confirmation screen would not be required).
I envisage the Trash folder appearing on the recordings screen like the Ready and Pending recordings. The recording service would delete items from the Trash folder when either:
- disk space goes below a user defined limit, say 10 GB.
- recordings are older than a user defined time, say 7 days.
- recordings are manually removed, or the entire folder is âemptiedâ
Any chance that the GBPVR tray icon/windows popup could monitor an external process, such as comskip?
Goes back to the girlfriend/wife factor... If she needs to reboot the machine, it is much easier to just tell her that if the Icon is red, it is OK to reboot. Perhaps it could turn yellow if comskip is running and GBPVR is not recording?
Or in the window, just show something like: Comskip: Running or Comskip: Inactive
Even though I've been doing this kind of stuff in DOS since before pretty Windows came along, for some reason I'm not getting the "ziplist.txt" option to download any information.
I have the following saved in ziplist.txt:
32095
32216
32256
It is definitely saved as a txt file.
I then edited the getlistings.bat file to run with ziplist.txt instead of a zipcode:
GetTheaterListings.exe ziplist.txt
This is what I get as a result when running it from a command prompt:
Page count 1
Saving to C:\Program Files\gbpvr\theater\theaters.xml
Image name 0
It works just fine if I replace ziplist.txt with one of those three zipcodes, so I know it does work. I figured I must just be missing something simple, but I couldn't find anything about searching the forums. Sorry if this is a repeat question and I just didn't search for the right thing.
The wiki states that you guys are the last author of these plugins (?).
Just a feature request : Adding an option to start the default screen saver (blank screen ! )...
It would be nice to be able to start up the plugin, get the music going, then blank off the screen..
.. using a single keyboard shortcut (mappable to a remote button) to toggle between blank screen and normal screen.
btw, I can't turn off the TV - since audio is coming thru the tv speakers..
I hope you guys will consider adding the above feature