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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#62 | Link |
|
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Adding selecteven/odd won't change the playback speed... only the amount of frames displayed in 1 second(59.94-->29.97).
and radar, what you are describing isn't possible with mcbob(), as it only bobs the video to 60p, which has no influence on lenght nor playback speed. What is the codec of the encoded stream? If you did a lossless rendering pass in uncompressed YV12 or Lagarith, it's possible that your computer can't read it fast enough... Try changing the process priority of your media player to "high".
__________________
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) |
|
|
|
|
|
#64 | Link |
|
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Well, what did you use to encode your file after processing it with mcbob?
Also, could you upload a small 5mb sample to see if we can reproduce your issue?
__________________
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) |
|
|
|
|
|
#66 | Link |
|
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,407
|
No need to upload anything. CCE expects input that is DVD compliant. After bobbing, you have 50fps (PAL) or 59.94fps (NTSC), which is NOT compliant with DVD specs (only 23.976 / 25 / 29.97 fps are allowed). CCE silently assumes a compliant framerate, which is why the video then is running at half speed.
In this case you either have to use SelectEven() after MCBob, or you could just use a simple same-rate deinterlacer instead.
__________________
- 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!) |
|
|
|
|
|
#67 | Link |
|
Registered User
Join Date: Jul 2004
Location: canada B.C.
Posts: 335
|
hi Didée
ok i will try SelectEven() this is the clip:http://rapidshare.com/files/119202564/VTS_01_1.VOB i tried SelectEven() and it corrected the slow vid.thank you very much Didée. can i now sharpen the image.this is the clip after the mcbob. http://rapidshare.com/files/11920572...VOB (5392 KB). Last edited by radar; 1st June 2008 at 02:44. |
|
|
|
|
|
#68 | Link |
|
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Off topic. Look here.
__________________
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) |
|
|
|
|
|
#70 | Link |
|
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
whateversource("yourfile")
mcbob() any other filter you want() #like limitedsharpenfaster()
__________________
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) |
|
|
|
|
|
#71 | Link |
|
Registered User
Join Date: Jul 2004
Location: canada B.C.
Posts: 335
|
ok i got this script,looks good but slow.
dose the script look ok. loadplugin("C:\Program Files\AviSynth 2.5\mcbob\RepairSSE2.dll") loadplugin("C:\Program Files\AviSynth 2.5\mcbob\mvtools.dll") loadplugin("C:\Program Files\AviSynth 2.5\mcbob\RemoveGrainSSE2.dll") loadplugin("C:\Program Files\AviSynth 2.5\mcbob\EEDI2.dll") loadplugin("C:\Program Files\AviSynth 2.5\mcbob\mt_masktools-25.dll") import("C:\Program Files\AviSynth 2.5\mcbob\MCBob_v03c.avsi") MCBob() SelectEven() loadplugin("C:\Program Files\AviSynth 2.5\seesaw\degrainmedian.dll") import("C:\Program Files\AviSynth 2.5\seesaw\SeeSaw.avsi") backward_vec2 = last.MVAnalyse(isb = true, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1) forward_vec2 = last.MVAnalyse(isb = false, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1) a=last.MVDegrain1(backward_vec2,forward_vec2,thSAD=400,idx=1) b = a.DeGrainMedian(mode=1) SeeSaw(a,b, NRlimit=5, NRlimit2=6,Sstr=1.5, Slimit=9, Spower=9, Szp=16) |
|
|
|
|
|
#74 | Link |
|
Registered User
Join Date: Dec 2002
Location: UK
Posts: 1,673
|
I assumed the source was interlaced, because you are using mcbob - not much point using it otherwise!
However, you can encode interlaced content onto DVD just fine - if you deinterlace it, you will remove half the temporal resolution, creating a stuttery look, like the "fake-film" effect used on some TV shows. If that's what you want, fine. However, if you just want to make a good DVD of an interlaced source, you are wasting your time deinterlacing. Cheers, David. |
|
|
|
|
|
#76 | Link |
|
Registered User
Join Date: Sep 2004
Location: Near LA, California, USA
Posts: 1,545
|
The only way you can make a DVD without deinterlacing is to make it 29.97fps or 23.976fps. DVD's don't support any framerate over 29.97.
__________________
Pirate: Now how would you like to die? Would you like to have your head chopped off or be burned at the stake? Curly: Burned at the stake! Moe: Why? Curly: A hot steak is always better than a cold chop. |
|
|
|
|
|
#78 | Link |
|
Registered User
Join Date: Dec 2002
Location: UK
Posts: 1,673
|
radar,
If you want to do certain processing of your footage (e.g. denoising, sharpening, etc) then you do need to deinterlace, but you need to keep that at double rate, and then re-interlace at the end. You can use this line of code to reinterlace double rate footage: separatefields().selectevery(4,0,3).weave() If it doesn't work, your field order is set incorrectly. In your script, you don't have an AVISOURCE statement, and you don't set your field order at all - maybe you're using it with someone that inserts these automatically, or maybe you cut them out of the part you pasted. Anyway, your previous script would change to this: Code:
loadplugin("C:\Program Files\AviSynth 2.5\mcbob\RepairSSE2.dll")
loadplugin("C:\Program Files\AviSynth 2.5\mcbob\mvtools.dll")
loadplugin("C:\Program Files\AviSynth 2.5\mcbob\RemoveGrainSSE2.dll")
loadplugin("C:\Program Files\AviSynth 2.5\mcbob\EEDI2.dll")
loadplugin("C:\Program Files\AviSynth 2.5\mcbob\mt_masktools-25.dll")
import("C:\Program Files\AviSynth 2.5\mcbob\MCBob_v03c.avsi")
MCBob()
loadplugin("C:\Program Files\AviSynth 2.5\seesaw\degrainmedian.dll")
import("C:\Program Files\AviSynth 2.5\seesaw\SeeSaw.avsi")
backward_vec2 = last.MVAnalyse(isb = true, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1)
forward_vec2 = last.MVAnalyse(isb = false, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1)
a=last.MVDegrain1(backward_vec2,forward_vec2,thSAD=400,idx=1)
b = a.DeGrainMedian(mode=1)
SeeSaw(a,b, NRlimit=5, NRlimit2=6,Sstr=1.5, Slimit=9, Spower=9, Szp=16)
separatefields().selectevery(4,0,3).weave()
Looking at your clip, it looks pretty good as it is - maybe I'm not so critical after all! Cheers, David. |
|
|
|
|
|
#79 | Link |
|
Registered User
Join Date: Jul 2004
Location: canada B.C.
Posts: 335
|
2Bdecided
i changed my script with yours and ran it in dvd rb with cce.the clip played alright,but it seems to be interlaced.the script that i posted deinterlaced the clip. loadplugin("C:\Program Files\AviSynth 2.5\mcbob\RepairSSE2.dll") loadplugin("C:\Program Files\AviSynth 2.5\mcbob\mvtools.dll") loadplugin("C:\Program Files\AviSynth 2.5\mcbob\RemoveGrainSSE2.dll") loadplugin("C:\Program Files\AviSynth 2.5\mcbob\EEDI2.dll") loadplugin("C:\Program Files\AviSynth 2.5\mcbob\mt_masktools-25.dll") import("C:\Program Files\AviSynth 2.5\mcbob\MCBob_v03c.avsi") MCBob() SelectEven() loadplugin("C:\Program Files\AviSynth 2.5\seesaw\degrainmedian.dll") import("C:\Program Files\AviSynth 2.5\seesaw\SeeSaw.avsi") backward_vec2 = last.MVAnalyse(isb = true, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1) forward_vec2 = last.MVAnalyse(isb = false, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1) a=last.MVDegrain1(backward_vec2,forward_vec2,thSAD=400,idx=1) b = a.DeGrainMedian(mode=1) SeeSaw(a,b, NRlimit=5, NRlimit2=6,Sstr=1.5, Slimit=9, Spower=9, Szp=16) |
|
|
|
|
|
#80 | Link |
|
Registered User
Join Date: Dec 2002
Location: UK
Posts: 1,673
|
If you really want to deinterlace, you do that. It's pointless for DVD, but don't let me stop you. I was just showing you how to process interlaced content through progressive-only filters, and get back to interlaced at the end. If that's not what you want, don't worry.
Cheers, David. |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|