Wraul
13th July 2008, 12:21
Hi
I'm a complete encoding newbie and this is my first real serious attempt.
I've spent the last couple days reading about things like Interlace, Telecine and how to counter them to produce a clean progressive encode. Unfortunately after trying a lot of different approaches I still can't get my source to behave.
So now I'm hoping some of the experts here on Doom9 can help me.
Sample from my source: Source (http://www.sendspace.com/file/nstyd4)
I think it is a telecine but I'm not sure since I can't detect a clear 3:2 pattern. I should if it is a telecine, right?
I figured I try AnimeIVTC anyway.
This:
DGDecode_MPEG2Source("source.d2v", cpu=0)
AnimeIVTC(mode=1,aa=0)
Produced frames like this:
http://img368.imageshack.us/img368/7140/animeivtcmode1ic4.png
Ghosting is no fun.
I also tried mode 2 of AnimeIVTC:
DGDecode_MPEG2Source("source.d2v", cpu=0)
AnimeIVTC(mode=2,aa=0)
This produced better frames but there is still some form of ghosting:
http://img187.imageshack.us/img187/6209/animeivtcmode2zg0.png
So I try this script:
DGDecode_MPEG2Source("source.d2v", cpu=0)
SeparateFields()
I find fields like this:
http://img528.imageshack.us/img528/1456/separatefieldsfi0.png
Is this field blending? I did some reading about field blending but didn't understand exactly how to identify it. Also my source is NTSC and I thought field blending appeared when the material was converted from NTSC to PAL?
I tried MRestore to counter the field blending (if thats what the above in fact is):
DGDecode_MPEG2Source("source.d2v", cpu=0)
mrestore()
With this most of the ghosting is gone, but instead i get combing like this in some frames:
http://img246.imageshack.us/img246/5601/mrestorecz3.png
I don't know if any of the above approaches produces a smooth playback. Since I haven't figured out how to output the result as a lossless video file (any pointers?). And I'm not sure if I can trust the playback I get in VirtualDub cause it does the avisynth script in realtime?
Either the source if crap or I'm doing something fundamentally wrong.
Someone please help me.
I'm a complete encoding newbie and this is my first real serious attempt.
I've spent the last couple days reading about things like Interlace, Telecine and how to counter them to produce a clean progressive encode. Unfortunately after trying a lot of different approaches I still can't get my source to behave.
So now I'm hoping some of the experts here on Doom9 can help me.
Sample from my source: Source (http://www.sendspace.com/file/nstyd4)
I think it is a telecine but I'm not sure since I can't detect a clear 3:2 pattern. I should if it is a telecine, right?
I figured I try AnimeIVTC anyway.
This:
DGDecode_MPEG2Source("source.d2v", cpu=0)
AnimeIVTC(mode=1,aa=0)
Produced frames like this:
http://img368.imageshack.us/img368/7140/animeivtcmode1ic4.png
Ghosting is no fun.
I also tried mode 2 of AnimeIVTC:
DGDecode_MPEG2Source("source.d2v", cpu=0)
AnimeIVTC(mode=2,aa=0)
This produced better frames but there is still some form of ghosting:
http://img187.imageshack.us/img187/6209/animeivtcmode2zg0.png
So I try this script:
DGDecode_MPEG2Source("source.d2v", cpu=0)
SeparateFields()
I find fields like this:
http://img528.imageshack.us/img528/1456/separatefieldsfi0.png
Is this field blending? I did some reading about field blending but didn't understand exactly how to identify it. Also my source is NTSC and I thought field blending appeared when the material was converted from NTSC to PAL?
I tried MRestore to counter the field blending (if thats what the above in fact is):
DGDecode_MPEG2Source("source.d2v", cpu=0)
mrestore()
With this most of the ghosting is gone, but instead i get combing like this in some frames:
http://img246.imageshack.us/img246/5601/mrestorecz3.png
I don't know if any of the above approaches produces a smooth playback. Since I haven't figured out how to output the result as a lossless video file (any pointers?). And I'm not sure if I can trust the playback I get in VirtualDub cause it does the avisynth script in realtime?
Either the source if crap or I'm doing something fundamentally wrong.
Someone please help me.