View Full Version : Deinterlaced Video
SeiShinn
11th September 2009, 07:51
Hello
I am still newbie in x264 interlacing
what method should I use to remove the line (interlace) in my video using MeGUI?
recently I read,i must use Avisynth Script?
how can I do that?
Hope a helpful answer from all of the teacher here..
step by step...^^
Thanks a Lot
audyovydeo
11th September 2009, 11:01
Hello
I am still newbie in x264 interlacing
what method should I use to remove the line (interlace) in my video using MeGUI?
recently I read,i must use Avisynth Script?
how can I do that?
Hope a helpful answer from all of the teacher here..
step by step...^^
Thanks a Lot
briefly, because the subject is vast :
- your source videos may be interlaced or deinterlaced, depending on the source
- if they are interlaced, you may choose to deinterlace them. this is usually a preprocessing step, as it should be done before any editing you may wish to do
- after editing comes re-encoding (with x264 in your case). x264 allows you to encode interlaced video (ie : keep it interlaced) with the --interlaced option. Compression will not be the same as that you will obtain on deinterlaced video.
personally I think it's a good idea to systematically deinterlace all interlaced sources. There is a vast number of deinterlacers avalable for avisynth. Search around.
I use TDeint to my satisfaction.
Search around, download filters, read the doc, try around, etcetera
cheers
audyovydeo
SeiShinn
11th September 2009, 14:23
briefly, because the subject is vast :
- your source videos may be interlaced or deinterlaced, depending on the source
- if they are interlaced, you may choose to deinterlace them. this is usually a preprocessing step, as it should be done before any editing you may wish to do
- after editing comes re-encoding (with x264 in your case). x264 allows you to encode interlaced video (ie : keep it interlaced) with the --interlaced option. Compression will not be the same as that you will obtain on deinterlaced video.
personally I think it's a good idea to systematically deinterlace all interlaced sources. There is a vast number of deinterlacers avalable for avisynth. Search around.
I use TDeint to my satisfaction.
Search around, download filters, read the doc, try around, etcetera
cheers
audyovydeo
i see
i use IBob.dll...what is your opinion?
btw,thanks for the answer^^
LoRd_MuldeR
11th September 2009, 15:58
I'd recommend to give YadifMod + NNEDI2 a try, I personally like the results. If that is too slow for you, the "normal" Yadif may be worth a try ;)
function YadifModBob(clip src)
{
interpol = src.nnedi2(field=-2)
return src.YadifMod(mode=1, edeint=interpol)
}
function YadifModDeint(clip src)
{
interpol = src.nnedi2(field=-1)
return src.YadifMod(mode=0, edeint=interpol)
}
Find the required plugins here: http://web.missouri.edu/~kes25c/
creamyhorror
12th September 2009, 08:11
I'd recommend to give YadifMod + NNEDI2 a try, I personally like the results. If that is too slow for you, the "normal" Yadif may be worth a try ;)
Is YadifMod+NNEDI2 significantly better/faster than NNEDI2 alone? Also, what's the next step up in quality from the former?
SeiShinn
12th September 2009, 08:13
I'd recommend to give YadifMod + NNEDI2 a try, I personally like the results. If that is too slow for you, the "normal" Yadif may be worth a try ;)
function YadifModBob(clip src)
{
interpol = src.nnedi2(field=-2)
return src.YadifMod(mode=1, edeint=interpol)
}
function YadifModDeint(clip src)
{
interpol = src.nnedi2(field=-1)
return src.YadifMod(mode=0, edeint=interpol)
}
Find the required plugins here: http://web.missouri.edu/~kes25c/
ooh
thanks
@lord_mulder do you know how to make subtitle more smoother?especially for karaoke subtitle?
or anyone maybe can help me...
LoRd_MuldeR
12th September 2009, 13:24
Is YadifMod+NNEDI2 significantly better/faster than NNEDI2 alone? Also, what's the next step up in quality from the former?
NNEDI(2) alone does "only" interpolate. It interpolates extremely good, but that's it. It doesn't do any motion compensation!
So with NNEDI(2) alone, especially in Bob-mode, the image will be flickering a lot :eek:
Therefore NNEDI(2), if not used as a HQ resizer, should always be used as the interpolator for an "adaptive" deinterlacer/bobber, but never alone.
TDeint can use an external interpolator via "edeint" option. Same goes for YadifMod, but not for original Yadif...
(And of course NNEDI2+YadifMod or NNEDI2+TDeint are slower than NNEDI2 alone, but NNEDI2 will be the bottleneck anyway)
deets
12th September 2009, 17:35
do you have a modern nvidia graphics card? if so, depending on the source, you could use the software made by neuron2 (http://neuron2.net/dgavcdecnv/dgavcdecnv.html) which will do the de interlacing in the hardware. this has 2 benefits, one (in my experience) it speeds up the video encoding considerably and two its very good quality (again to my eyes).
its paid for software, but a must have in my opinion if you have a lot of interlaced files :)
creamyhorror
13th September 2009, 20:07
So with NNEDI(2) alone, especially in Bob-mode, the image will be flickering a lot
I don't use it in Bob mode, and the output has not appeared to flicker to me. It's looked very good.
Therefore NNEDI(2), if not used as a HQ resizer, should always be used as the interpolator for an "adaptive" deinterlacer/bobber, but never alone.
I'll try YadifMod+NNEDI2 then, and see if it's any better.
I remember experimenting with TDeint+NNEDI 1.5 years ago, and the result seemed worse than NNEDI alone. Maybe that was TDeint's 'fault'.
Thanks very much for answering my question :)
LoRd_MuldeR
13th September 2009, 22:23
I don't use it in Bob mode, and the output has not appeared to flicker to me. It's looked very good.
With NNEDI(2) alone in "same rate" mode you throw away half of the fields and just interpolate full frames from the remaining fields.
So in completely static areas, where a motion adaptive deinterlacer would retain the full vertical resolution, you actually loose half of the vertical resolution!
This may not be that apparent with NNEDI(2), because it interpolates extremely good.
Anyway, NNEDI(2) combined with an adaptive deinterlacer, such as YadifMod or TDeint, should give even better results...
creamyhorror
14th September 2009, 05:32
Ah, I understand now. Thanks for clearing that up for me. I'll give TDeint and YadifMod another go the next time I need to deinterlace.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.