kalam13
10th May 2005, 23:16
Hi everyone,
this is my first post :) I have been lurking around for some time now;
let's hope this post is done properly ;) Please forgive my if i show
any (hopefully not so obvious) misconceptions below. I'll try to be as
precise as possible/necessary in explaining my problem.
To briefly state my issue first: I have problems with field matching
for performing proper IVTC of R1 NTSC anime sources.
So far I have only dealt with movies and tv series on DVD with clean
3:2 pulldown, such as my R1 Angel DVD boxes. In fact, they were purely
film ("100% Film" in DVD2AVI) and of progressive frame type with only
a few seconds in the intro that are not completely film material so
that I could use FORCE FILM and forget about messing around with
decomb (thanks for decomb neuron2! i do use it further below :)).
The anime sources I have - actually every anime DVD i checked so far
- are indicated as "NTSC" (above 95 % most of the time, and many as
pure NTSC) with frame type "Interlaced" in DVD2AVI. Therefore, I have
set field operation to "None" in the DVD2AVI settings to perform field
matching and IVTC operations in decomb. I have also checked the D2V
file, which for most sources consists entirely of 0's and 2's, while
some other sources' D2V file consists of 0's and 2's with 0123 mixed
in here and there for a couple of seconds.
Now to be more specific for further discussions, let me pick one
source:
Overman King Gainer from the R1 NTSC DVDs
(pretty clean i'd say) with the following specifications:
Video Type indicated in DVD2AVI:
97% NTSC (only 3.95% FILM as shown at the bottom of the D2V file)
Frame Type:
Interlaced (with Progressive mixed in here and there for a couple of seconds)
Frame Rate:
29.97 fps
Now, my problem is the following: For my telecined film sources I get
clean cccnn matches using the following AVS script to load them into
VirtualDub after determining field order:
LoadPlugin("C:\...\MPEG2Dec3.dll")
LoadPlugin("C:\...\Decomb521.dll")
MPEG2Source("sample.d2v")
Telecide(order=0,guide=1,show=true,post=0)
# adding Decimate(cycle=5) would then complete IVTC
I stated above that I use FORCE FILM for my purely film sources;
I have used this script just to check the field matches. Also, if
there were only strings of many c's (ccccccc...) i wouldn't touch
them at all.
For my anime source, however, after loading them with above script
into VirtualDub, changing guide=1 to guide=0, I get the following
100 field matches for frames 0 through 99 during the first 3.303
seconds (the second line of field matches is identical to the first
line, but with a space every 5 characters just in case you feel more
comfortable looking at it that way; also, it seems the first line has
an automatic linebreak):
ccncncnnccccnccccncccnncccnnccccnnccncnnncnncccccnnccnccccncccccncccnccccnnccncnccccncccccccccnccnnc
ccncn cnncc ccncc ccncc cnncc cnncc ccnnc cncnn ncnnc ccccn nccnc cccnc ccccn cccnc cccnn ccncn ccccn ccccc ccccn ccnnc
I must admit I am sort of perplexed at the sight of this string. Even
with guide=1 and allowing for 3:2 guidance I still get strings like
this. How am I supposed to do IVTC? In particular, find/confirm
correct field matches and decimate properly? I do believe I can't just
go ahead and decimate any duplicate frames, particular during static
scenes.
I have to add that, after using above script (no decimating),
I do NOT get any interlacing artifacts. So the clip seems to be fine
3:2 pulldown, and it's probably my misunderstanding of how to
interpret/handle a string like that. A possible solution I thought
about is decimating 1 in a cycle of 5, but then which one? sometimes
there are several identical frames, so which match (c/n) do i have to
decimate? For proper telecined material that would be the one which is
most similar to its predecessor frame. I guess this summarizes my
questions to this community (for now ;) ).
As a hint as to what solution I am looking for: I don't care if I have
to override all of decomb's telecide and decimate decisions and do
field matching frame by frame. Even if there were only a couple of
frames where I would need to do that, I would still prefer the manual
override using notepad. The reason being that I prefer to have a
knowledge of what is being done with the clip. (i really hope i don't
start to sound crazy/presumptuous at this point.)
I apologize for not providing a VOB clip. I do have a 15 sec, 8.28 MB,
VOB, which I used for the discussions above, but I don't have any
webspace and I am kinda at a loss about this. If anyone wants to help
me out with my issue above, I can send it directly per email or that
person can host it for a little while. I can send as many email as
necessary, so you if you're ok with it you could send me a pm with
your email address.
I also apologize if my post is too long; i am trying not to miss any
vital information before starting a thread. And I hope I do not cause
any infusion with this wordy post. Please let me know if i should
compress it a little more next time.
this is my first post :) I have been lurking around for some time now;
let's hope this post is done properly ;) Please forgive my if i show
any (hopefully not so obvious) misconceptions below. I'll try to be as
precise as possible/necessary in explaining my problem.
To briefly state my issue first: I have problems with field matching
for performing proper IVTC of R1 NTSC anime sources.
So far I have only dealt with movies and tv series on DVD with clean
3:2 pulldown, such as my R1 Angel DVD boxes. In fact, they were purely
film ("100% Film" in DVD2AVI) and of progressive frame type with only
a few seconds in the intro that are not completely film material so
that I could use FORCE FILM and forget about messing around with
decomb (thanks for decomb neuron2! i do use it further below :)).
The anime sources I have - actually every anime DVD i checked so far
- are indicated as "NTSC" (above 95 % most of the time, and many as
pure NTSC) with frame type "Interlaced" in DVD2AVI. Therefore, I have
set field operation to "None" in the DVD2AVI settings to perform field
matching and IVTC operations in decomb. I have also checked the D2V
file, which for most sources consists entirely of 0's and 2's, while
some other sources' D2V file consists of 0's and 2's with 0123 mixed
in here and there for a couple of seconds.
Now to be more specific for further discussions, let me pick one
source:
Overman King Gainer from the R1 NTSC DVDs
(pretty clean i'd say) with the following specifications:
Video Type indicated in DVD2AVI:
97% NTSC (only 3.95% FILM as shown at the bottom of the D2V file)
Frame Type:
Interlaced (with Progressive mixed in here and there for a couple of seconds)
Frame Rate:
29.97 fps
Now, my problem is the following: For my telecined film sources I get
clean cccnn matches using the following AVS script to load them into
VirtualDub after determining field order:
LoadPlugin("C:\...\MPEG2Dec3.dll")
LoadPlugin("C:\...\Decomb521.dll")
MPEG2Source("sample.d2v")
Telecide(order=0,guide=1,show=true,post=0)
# adding Decimate(cycle=5) would then complete IVTC
I stated above that I use FORCE FILM for my purely film sources;
I have used this script just to check the field matches. Also, if
there were only strings of many c's (ccccccc...) i wouldn't touch
them at all.
For my anime source, however, after loading them with above script
into VirtualDub, changing guide=1 to guide=0, I get the following
100 field matches for frames 0 through 99 during the first 3.303
seconds (the second line of field matches is identical to the first
line, but with a space every 5 characters just in case you feel more
comfortable looking at it that way; also, it seems the first line has
an automatic linebreak):
ccncncnnccccnccccncccnncccnnccccnnccncnnncnncccccnnccnccccncccccncccnccccnnccncnccccncccccccccnccnnc
ccncn cnncc ccncc ccncc cnncc cnncc ccnnc cncnn ncnnc ccccn nccnc cccnc ccccn cccnc cccnn ccncn ccccn ccccc ccccn ccnnc
I must admit I am sort of perplexed at the sight of this string. Even
with guide=1 and allowing for 3:2 guidance I still get strings like
this. How am I supposed to do IVTC? In particular, find/confirm
correct field matches and decimate properly? I do believe I can't just
go ahead and decimate any duplicate frames, particular during static
scenes.
I have to add that, after using above script (no decimating),
I do NOT get any interlacing artifacts. So the clip seems to be fine
3:2 pulldown, and it's probably my misunderstanding of how to
interpret/handle a string like that. A possible solution I thought
about is decimating 1 in a cycle of 5, but then which one? sometimes
there are several identical frames, so which match (c/n) do i have to
decimate? For proper telecined material that would be the one which is
most similar to its predecessor frame. I guess this summarizes my
questions to this community (for now ;) ).
As a hint as to what solution I am looking for: I don't care if I have
to override all of decomb's telecide and decimate decisions and do
field matching frame by frame. Even if there were only a couple of
frames where I would need to do that, I would still prefer the manual
override using notepad. The reason being that I prefer to have a
knowledge of what is being done with the clip. (i really hope i don't
start to sound crazy/presumptuous at this point.)
I apologize for not providing a VOB clip. I do have a 15 sec, 8.28 MB,
VOB, which I used for the discussions above, but I don't have any
webspace and I am kinda at a loss about this. If anyone wants to help
me out with my issue above, I can send it directly per email or that
person can host it for a little while. I can send as many email as
necessary, so you if you're ok with it you could send me a pm with
your email address.
I also apologize if my post is too long; i am trying not to miss any
vital information before starting a thread. And I hope I do not cause
any infusion with this wordy post. Please let me know if i should
compress it a little more next time.