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. |
3rd July 2010, 15:19 | #1 | Link |
Anime addict
Join Date: Feb 2009
Location: Spain
Posts: 673
|
Convert 30i to 30p
Hi, i attempt convert video 30i to 30p, and i used code:
Wrong Code:
mcbob(clip) selectevery(4,0,3) Code:
mcbob(clip) selectevery(4,0,2) Last edited by Overdrive80; 6th July 2010 at 00:00. Reason: Edit for not confuse rest people |
3rd July 2010, 18:32 | #3 | Link | ||
Anime addict
Join Date: Feb 2009
Location: Spain
Posts: 673
|
Quote:
Quote:
If i use separatefields(), will it work too? |
||
3rd July 2010, 18:49 | #4 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,986
|
Post a sample, if you are having trouble diagnosing an issue. It's usually easier than trying to describe the issue
SeparateFields probably isn't what you want in this case. Derek
__________________
These are all my personal statements, not those of my employer :) |
3rd July 2010, 18:54 | #5 | Link | ||
Registered User
Join Date: Apr 2008
Location: St. Petersburg, Russia
Posts: 334
|
No.
Quote:
Quote:
|
||
3rd July 2010, 18:56 | #6 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
Quote:
ABCDEFGHIJKLMNOPQ It's quite obvious that this won't play fluid. The selection is not distributed evenly. Correct is SelectEvery(4,0,2), like neuron2 told you. SelectEvery(4,1,3) is also possible. Both do the same as SelectEven(), respectively SelectOdd(). ABCDEFGHIJKLMNOPQ Even distribution == fluid playback. *** Un/related note: MCBob is one huge dinosaur.
__________________
- 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!) |
|
3rd July 2010, 22:31 | #8 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
Why that? A bobber is called, yes, but with SelectEven/Odd afterwards, half of the frames are not even requested from the bobber. Thus the whole thing collapses to a normal single-rate deinterlacer. Perhaps it doesn't seem very elegant, buthere's hardly any unnecessary overhead.
After all, the choice of mocomp-deinterlacers is somewhat limited, and it happens to be that all of the scripted MVTools-Deinterlacers are bob deinterlacers. But, if those would be modificated to deliver single rate, the most important change would be ..... a SelectEven/Odd() placed somewhere in the script. However, dinosaurs are for museums.
__________________
- 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!) |
3rd July 2010, 22:49 | #9 | Link | |
Anime addict
Join Date: Feb 2009
Location: Spain
Posts: 673
|
Quote:
Edit: Thanks at all, i forgive me if disturbe you. Last edited by Overdrive80; 3rd July 2010 at 22:55. Reason: A |
|
5th July 2010, 11:52 | #12 | Link | |
Registered User
Join Date: Apr 2010
Posts: 3
|
Quote:
I mean if my field order is top field first I must use SelectEven() and vice versa. Once i see some guys also put either AssumeTFF() or AssumeBFF() before the TempGaussMC, well it nessary??? |
|
5th July 2010, 12:31 | #13 | Link | ||
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
Quote:
You have 100% of bob frames, and going to eliminate 50% of those. SelectEven will nuke the one half. SelectOdd will nuke the other half. That's all. Quote:
It is necessary when the source material is not flagged, falsely flagged, and/or the source filter doesn't report the field order. (e.g.: AviSource).
__________________
- 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!) |
||
5th July 2010, 14:30 | #14 | Link | |
Registered User
Join Date: Apr 2010
Posts: 3
|
Quote:
another question: Is there any other means for keeping the same rate deinterlacing execpt for SelectEven() and SelectOdd(). Personally I would like try to adjust function in TempGaussMC and take the -1 instead of -2 for field option(like the sentence below) and whether is right or not? # Create spatially interpolated bob-clips dbob = clp.bob(0,0.5) edi = (EdiMode=="nnedi3") ? clp.nnedi3(field=-1,nsize=nsize,nns=nns,qual=qual) Last edited by chopperman; 5th July 2010 at 14:33. |
|
5th July 2010, 14:37 | #15 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
No, that ain't work. TGMC internally needs to access all top/and/bottom fields (respectively, all even/and/odd bobframes). If you throw-away one half of the fields/frames already at the start, then TGMC doesn't make any sense anymore. For that, you can simply use NNEDI on its own.
__________________
- 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!) |
5th July 2010, 15:08 | #16 | Link | |
Registered User
Join Date: Apr 2010
Posts: 3
|
Quote:
|
|
Thread Tools | Search this Thread |
Display Modes | |
|
|