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. |
13th January 2009, 17:00 | #1 | Link |
Hack'n Roll
Join Date: Sep 2007
Posts: 46
|
Deinterlacing and a pattern
Hey you guys.
I'm working on an anime documentary and the video is not progressive. But there's a pattern: I see 3 ok frames, and 2 with those weird lines. It goes on and on just like that. Here's the link for the m2v and the d2v of a sample, demuxed on the DGIndex. http://www.sendspace.com/file/vk7vy6 Size: 67,44 MB Could you give me any suggestions? Thank you. |
13th January 2009, 17:28 | #2 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
It's 3:2 pulldown. Either use Force Film in DGIndex if it's soft pulldown, or use external IVTC, such as Telecide()/Decimate() if it's hard pulldown. (I can't tell you which it is because I am behind a firewall right now that blocks upload sites.)
|
13th January 2009, 18:30 | #4 | Link |
Hack'n Roll
Join Date: Sep 2007
Posts: 46
|
Here's the d2v, if that helps:
Code:
DGIndexProjectFile16 2 E:\RIP\VTS_02_1.VOB E:\RIP\VTS_02_2.VOB Stream_Type=1 MPEG_Type=2 iDCT_Algorithm=6 YUVRGB_Scale=1 Luminance_Filter=0,0 Clipping=0,0,0,0 Aspect_Ratio=4:3 Picture_Size=720x480 Field_Operation=0 Frame_Rate=29970 (30000/1001) Location=0,0,1,5df4c d00 5 0 2048 0 1 1 92 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 900 5 0 32768 0 1 1 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 900 5 0 323584 0 1 1 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 900 5 0 550912 0 1 1 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 900 5 0 778240 0 1 1 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 900 5 0 1005568 0 1 1 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 900 5 0 1232896 0 1 1 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 900 5 0 1458176 0 1 1 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 900 5 0 1687552 0 1 1 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 (...) 900 5 1 788105216 0 1 7 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2 b2 b2 a2 a2 ff FINISHED 100.00% VIDEO |
13th January 2009, 18:43 | #5 | Link |
Moderator
Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
|
If it's really in that 3:2 pattern as you described, then it's hard pulldown. You'd make the D2V using Honor Pulldown Flags (which you did) and then apply IVTC to bring it back to progressive 23.976fps.
I didn't download it, but am going by your description. |
13th January 2009, 18:52 | #6 | Link |
Hack'n Roll
Join Date: Sep 2007
Posts: 46
|
Ok, then I have to correct the pattern that I said (maybe it's irrelevant, but who knows...):
I have 2 frames ok, and the next 2 have those weird lines. It's 2-2, not 3-2. manono, there's a lot of IVTCs, right? Do you recommend me any of them? |
13th January 2009, 19:05 | #7 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Now, your new data changes everything!
I can have a look at your stream tonight, but now I am thinking it may be field blended, in which case IVTC is not going to be satisfactory. You can have a look at the first question here and try to tell us DEFINITIVELY what type of video you have: http://neuron2.net/faq.html |
13th January 2009, 23:24 | #8 | Link | ||
Hack'n Roll
Join Date: Sep 2007
Posts: 46
|
Neuron2, here it is:
From FAQ page: Quote:
Quote:
I see this, when the documentary starts: a a a a a b b b b b c c c c c d d d d d e e e e e f f f f f g g g g g ... And this, on a highest motion section: a a a b bc c c d d e e e f f g g g... So, it is 3:2 pulled down. The variation for the first example... Is it usual? |
||
14th January 2009, 00:36 | #9 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
It just means that before pulldown is applied, you have a progressive frame sequence:
A A B B C C ... # showing frames here, not fields instead of: A B C D ... That is, the progressive frames were doubled prior to pulldown during the introduction. Last edited by Guest; 14th January 2009 at 00:45. |
14th January 2009, 00:44 | #10 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
So, you apparently have hard 3:2 pulldown.
You can start by trying Decomb. Save your project in DGIndex with Honor Pulldown Flags. Then make this script: mpeg2source("file.d2v") telecide() decimate() That should give you progressive video at 23.976 fps. |
14th January 2009, 01:30 | #11 | Link |
Hack'n Roll
Join Date: Sep 2007
Posts: 46
|
Damn, it works now. Thanks.
If you don't mind, I have some fast questions (some related to this thread, and some other common questions, I think): - I've seen a lot of Anime DVDs with so different technologies, you know... Progressive, or Telecined, Pure Interlaced, whatever. Why do we deal with so different stuff on the same world, with similar DVD Players around? I'd understand that if one of them is better than the other. Even if this was the case, on Japan, for example, same market, some are progressive at 23.976, as it should; and some are not, and so we've got fields and other things to figure out. Why the hell is that? Progressive is a better way? Or not? - Although now I can handle a progressive video, I have a lot of lines that should be removed, or just do something and so it could reduce. What is it called? I want to search about some solution on this. - Is there any kind of "descriptive list" of these video problems that commonly appear? If there's not (and if this would be helpful for newbies like me), I could work on it. |
14th January 2009, 01:59 | #12 | Link | |||
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
Quote:
Quote:
Last edited by Guest; 14th January 2009 at 02:02. |
|||
14th January 2009, 04:20 | #13 | Link | |
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Quote:
The next v's docs (yeah, I know I've been blabbering about that for a few weeks now, but working 90h a week is a bit of a turn off for avs scripting) will include such a guide (which could be put somewhere else on the net if there's an interest for it) with detailed explanations backed with a lot of images. neuron2, regarding your moderating comment a little while ago about me trying to turn every thread into an animeivtc advocacy thread, I'll keep that in mind by writing an objective guide listing as many alternatives as I know. Suggestions and demonstrations of (non-)interest are welcome... though that'd be OT... Never mind that, I'll most probably create a thread when the first version of the guide is ready. Laters, toof
__________________
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) |
|
14th January 2009, 04:29 | #14 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
@thetoof
I'd be happy to give you an area at my website to put your guide if you need somewhere to host it. I get some good traffic. Threads here are not ideal for that sort of thing. You could be right next to Ben Rudiak-Gould's hosted area. I think you may know who he is. I'm also willing to review your guide materials as well. |
14th January 2009, 04:46 | #15 | Link |
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Thanks for everything, that'd be awesome!
It's true that threads are not ideal, but I thought it could be a way of getting many suggestions about the guide's structure and content (ensure all formulations are clear for everyone, get a lot of references to as many functions as possible with example scripts with their pros and cons and so forth) In other words, using the amazing potential of this community to create a solid guide on how to identify the problems and use avisynth in all its glory against such issues.
__________________
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) |
14th January 2009, 05:31 | #17 | Link |
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Yup, will do. Thanks again.
__________________
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) |
14th January 2009, 14:32 | #18 | Link | |
Hack'n Roll
Join Date: Sep 2007
Posts: 46
|
Back:
@neuron2 Quote:
http://img444.imageshack.us/my.php?image=vid3rj1.png The left side of the image is very clear on showing what I wanna clean up. The ear of the guy, the mouth, hair on front side... I mean these lines. I've been trying some antialiasing (with antialiasing ()...), but it's strange. As I tweak the parameters' values up, the effects over the image are not being shown anymore. |
|
14th January 2009, 16:19 | #20 | Link |
Sleepy overworked fellow
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
|
Just to expand on neuron2's advice:
List of deinterlacers : http://avisynth.org/mediawiki/Extern...#Deinterlacing If you want to use a bobber (like tempgaussmc, mcbob, yadif or tdeint in mode=1... etc etc), make sure to use SelectEven() afterwards for proper VFR decimation.
__________________
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) |
Thread Tools | Search this Thread |
Display Modes | |
|
|