View Full Version : Upscale SD To HD?
Shinji-kun
13th September 2010, 18:07
Seeing as how there are profiles in MeGUI for HD , can these profiles be used to encode SD (720x480) to HD (720p or higher)? Or are those profiles just for bluray source and can't actually upscale to HD?
Basically, is it possible to upscale SD video to HD using an X264 encider GUI or otherwise and if so how?
Usedocne
13th September 2010, 18:22
Seeing as how there are profiles in MeGUI for HD , can these profiles be used to encode SD (720x480) to HD (720p or higher)? Or are those profiles just for bluray source and can't actually upscale to HD?
Basically, is it possible to upscale SD video to HD using an X264 encider GUI or otherwise and if so how?
Those HD profiles in MeGUI are for encoding stuff that already HD, they won't upscale SD. You can however upscale SD to HD via AviSynth. One script that I use to upscale SD content is USS (http://forum.doom9.org/showthread.php?p=1144156#post1144156) (Ultimate Super Sample) by LaTo INV.
Ghitulescu
14th September 2010, 09:24
SD can be both 4:3 and 16:9, while HD is only 16:9.:rolleyes:
nurbs
14th September 2010, 10:13
while HD is only 16:9.:rolleyes:
if you count the black bars
Sharktooth
18th September 2010, 14:18
HD can be also 4:3 (1440x1080)
stax76
18th September 2010, 14:48
1440x1080, DAR 4:3, are you sure?
Sharktooth
18th September 2010, 14:51
http://en.wikipedia.org/wiki/High-definition_television#High-definition_display_resolutions
stax76
18th September 2010, 16:14
I can only find DAR 16:9 there!
Sharktooth
18th September 2010, 16:18
oops. i confused the values in pixel and image columns ;)
LoRd_MuldeR
18th September 2010, 17:07
One script that I use to upscale SD content is USS (http://forum.doom9.org/showthread.php?p=1144156#post1144156) (Ultimate Super Sample) by LaTo INV.
This can be done much easier than in the suggested script. Instead of using the longish "NNEDI(dh=true).TurnLeft().NNEDI(dh=true).TurnRight()" to up-sample by a factor of 2, you can simply use a single "NNEDI2_rpow2(rfactor=2)". The same works with NNEDI3_rpow2(). And of course 'rfactor' can be 4, 8, 16 and so on. With the method used in that script they had to call the whole "NNEDI(dh=true).TurnLeft().NNEDI(dh=true).TurnRight()" multiple times to get 4x, 8x, 16x and so on. Actually I think that script was only written as a workaround when NNEDI2_rpow2() wasn't available yet...
Usedocne
19th September 2010, 01:35
This can be done much easier than in the suggested script. Instead of using the longish "NNEDI(dh=true).TurnLeft().NNEDI(dh=true).TurnRight()" to up-sample by a factor of 2, you can simply use a single "NNEDI2_rpow2(rfactor=2)". The same works with NNEDI3_rpow2(). And of course 'rfactor' can be 4, 8, 16 and so on. With the method used in that script they had to call the whole "NNEDI(dh=true).TurnLeft().NNEDI(dh=true).TurnRight()" multiple times to get 4x, 8x, 16x and so on. Actually I think that script was only written as a workaround when NNEDI2_rpow2() wasn't available yet...
Yep, your right. Now I think about it, I haven't used that script in a long while, and in that time NNEDI(2/3)'s hads been updated. :o
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.