Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
8th October 2008, 05:07 | #1 | Link |
Registered User
Join Date: Aug 2008
Posts: 21
|
Real Life TV Scene Change Detection?
Hello everyone, I have searched the forums as well as Google and I am puzzled at how to create a good script for real life TV that detects scene changes. I have run samples through every setting in MeGUI, but none of them detect the scene changes very well (the changes are just blended instead of corrected).
Anyways, here is an 11 MB sample. I am pretty new to real life TV encoding, so please make your responses n00b friendly. Code:
http://www.mediafire.com/?yjzn2yhiglu |
8th October 2008, 05:35 | #2 | Link | |
warpsharpened
Join Date: Feb 2007
Posts: 787
|
http://ivtc.org/new/SCXvid.rar
Quote:
Last edited by TheRyuu; 8th October 2008 at 05:38. |
|
9th October 2008, 06:50 | #5 | Link |
Registered User
Join Date: Dec 2007
Posts: 639
|
But to use the log you'll probably have to write a program to interpret it and generate an AVS for you.
SCSelect is a special filter, which distinguishes between scene begins, scene ends and global motion. Code:
scene_end = subtitle("scene_end") scene_begin = subtitle("scene_begin") global_motion = subtitle("global_motion") SCSelect(scene_begin,scene_end,global_motion,dfactor=3) |
9th October 2008, 08:12 | #6 | Link |
Registered User
Join Date: Feb 2007
Posts: 188
|
Hi Comatose,
I'm interested in finding scene changes insisde a video too. Where can I get SCSelect plugin? Is there a way to use an Avisynth filter not in real time, I mean is there a way to process a video file and generate the log file without watching it and using all CPU? thanks in advance |
10th October 2008, 14:46 | #9 | Link |
Registered User
Join Date: Feb 2007
Posts: 188
|
thanks,
I checked here: http://avisynth.org/mediawiki/Removegrain but I couldn't find the dll for SCSelect |
11th October 2008, 02:15 | #14 | Link |
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Yes, removedirt was turned into a script function using RestoreMotionBlocks from removedirt.dll & other functions of removegrain.dll, but SCSelect is a function inside removedirt.dll
http://www.removedirt.de.tf/ http://www.removegrain.de.tf/
__________________
AnimeIVTC() - v2.00 -http://boinc.berkeley.edu/- Let all geeks use their incredibly powerful comps for the greater good (no, no, it won't slow your filtering/encoding :p) |
20th October 2008, 18:02 | #15 | Link |
Registered User
Join Date: Aug 2008
Posts: 21
|
Hello everyone. I'm still looking for some good/basic settings that will properly deinterlace (including the scene changes) the sample I posted. Can anyone test it out and post a script for me? As I mentioned, I've tried all of the setting combinations in MeGUI, but not any of them handle most of the scene changes very well.
TIA! |
21st October 2008, 07:11 | #16 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
DePanScenes is scenechange detector from DePan plugin.
how to use it for deinterlace -it is another question.
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick I usually do not provide a technical support in private messages. |
21st October 2008, 08:15 | #17 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Ah, and I wondered about this here ...
It's broken. Your sample shows interlaced content that is encoded with progressive encoder setting. This means that the blending is already in the source you're starting with. This stuff is FUBAR. If that TV station is airing their stuff always like that (you're catching DVB-S/T/C streams), then blame them for not knowing what they're doing. If it's kind of an analog recording (you're using a DVD recorder, or a PC capturing to mpeg2), find ways to set the encoder to interlaced encoding style. If it's only about the scenechenages, SCSelect should be the way to go to clean them up. But that doesn't change the basic fact that the source is seriously broken, broken, broken.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
22nd October 2008, 15:48 | #18 | Link |
Registered User
Join Date: Aug 2008
Posts: 21
|
I was afraid of that. I have satellite, yes. I'm almost thinking that it has something to do with either the cables running to my house from the dish, the grounding the dish has, or my actual receiver, because all channels are like this. I have tried numerous settings to get it looking better, but even the raw files are like the sample.
|
|
|