|
|||||||||
|
Thread Tools | Search this Thread |
March 18th, 2011, 11:41 PM | #226 | |
Inner Circle
Join Date: Jan 2006
Posts: 2,290
|
Re: Maximizing HD to SD Quality
Quote:
For sure though, VD has crazy power for a free program. Brian |
|
May 10th, 2011, 12:23 PM | #227 |
Major Player
Join Date: Feb 2010
Location: London
Posts: 302
|
Re: Maximizing HD to SD Quality
Hi
Just found an AVISynth script (via someone else that found it at Doom9) that seems to be doing a fantastic job at resizing HD to SD, and does it without any de-interlacing required avoiding some nasty artefacts that can introduce sometimes. So thought I would share, here is the resizing script: Code:
# Converts 1080i to 576i clip = AVISource("Source.avi").AssumeTff() IResize(clip,704,576) function IResize(clip Clip, int NewWidth, int NewHeight) { clip.SeparateFields() Shift=(GetParity() ? -0.25 : 0.25) * (Height()/Float(NewHeight/2)-1.0) E = SelectEven().Spline36resize(NewWidth, NewHeight/2, 0, Shift) O = SelectOdd( ).Spline36resize(NewWidth, NewHeight/2, 0, -Shift) Ec = SelectEven().Spline36Resize(NewWidth, NewHeight/2, 0, 2*Shift) Oc = SelectOdd( ).Spline36Resize(NewWidth, NewHeight/2, 0, -2*shift) Interleave(E, O) IsYV12() ? MergeChroma(Interleave(Ec, Oc)) : Last Weave() } If anyone has any test footage they would like me to try this with and post back up somewhere more than happy to. I found this virtually gets rid of interlacing artefacts and movement and camera pans are also clean, probably due to no de-interlacing. Not absolutely as sharp as some other methods, but then it compresses easier and looks great to watch. Regards Phil |
May 12th, 2011, 11:47 AM | #228 | |
Regular Crew
Join Date: May 2011
Location: Netherlands
Posts: 37
|
Re: Maximizing HD to SD Quality
Quote:
Have been using SD so far to avoid the problems with resizing interlaced video, but first tests with nnedi and lanczos look promising. |
|
May 12th, 2011, 12:06 PM | #229 |
Major Player
Join Date: Feb 2010
Location: London
Posts: 302
|
Re: Maximizing HD to SD Quality
Hi
I thought the same. In the above example, it is separating out each field and resizing the field to create a new field at SD resolutions, and seems to be resizing in such away to avoid nasty resizing artefacts. It really does work very well, perhaps not as sharp as some methods that have a de-interlacing step, but I always find pans across completed scenes becomes quite messy with a big drop in detail due to the de-interlacing, but this isn't the case with this method avoiding de-interlacing, and you are not messing around with the temporal detail as you are by interpolating up to 50 de-interlaced frames to resize and derive new fields from. Regards Phil |
| ||||||
|
|