Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
Ouch, big size and looks worse. This one should be good only for the antiliasing videos, so probably not a nice one for these game. Anyway, the 12.6mo video with point resize and YV12 is about 596x448, that's definitly awesome... I almost have a fullscreen on my eeepc now ^_^" edith: fix some vocabulary error
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Bicubic bad, lanczos good. (With 3D content. Pixel art is supposed to remain pixelated, so use a simple point scaler there.) Discussed before, for example at http://tasvideos.org/forum/p/45626#45626
Former player
Joined: 12/1/2007
Posts: 425
Bisqwit, will you accept these 512x448 encodes for their much better quality or is getting below 4 MB/min all that matters?
Banned User, Former player
Joined: 3/10/2004
Posts: 7698
Location: Finland
Johannes wrote:
Bisqwit, will you accept these 512x448 encodes for their much better quality or is getting below 4 MB/min all that matters?
As they say, it's not the size that matters, it's how you use it. ;)
Publisher
Joined: 4/23/2009
Posts: 1283
Bisqwit wrote:
Bicubic bad, lanczos good. (With 3D content. Pixel art is supposed to remain pixelated, so use a simple point scaler there.) Discussed before, for example at http://tasvideos.org/forum/p/45626#45626
That's an old thread so I'm not sure should I post this in here or there, but if you are using Avisynth to resize, there is another resizer called BlackmanResize that is suppose to be "a modification of LanczosResize that has better control of ringing artifacts for high numbers of taps. See LanczosResize for an explanation for the taps argument (default: taps=4)" (taken from the Avisynth website). Maybe that would be even better?
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
Difference between blackman and lanczos seem very low, but he may be the best one.
Bisqwit(from his old post) wrote:
Still untested are hermite, hamming, hanning, blackman, gaussian, quadratic, catrom, mitchell, bessel and sinc scalings. (From Imagemagick.) There seems to be some analysis of these algorithms at: - http://efflare.com/docs/CFX_ImageCR3/reference/advanced/resamplingalgorithms.html - http://www.dylanbeattie.net/magick/filters/result.html I'm using blur setting equivalent to 1.0.
Doing our own test comparaison on many different kind of game from every console with all these resize filter and write an article about this would be very cool.
Warp wrote:
As they say, it's not the size that matters, it's how you use it. ;)
If it is, how far we can upscale Excitebike and keep bellow the 4mb/minute? Maybe you can even produce a decent HD and possibly apply the High Definition links idea(with FLAC audio?).
Publisher
Joined: 4/23/2009
Posts: 1283
Here is a lossless encode of the latest Rockman 2 TAS (good job guys) using the same audio as the posted video: http://www.mediafire.com/?sharekey=b415f67cbfeb4712b64026cfc061123621779cc92f1ae7e45be6ba49b5870170 It doesn't beat the posted video in size this time, though close. This is probably due to the advantage from lossless being gone because almost all the the duplicate frames were removed from the posted encode making it a VFR MKV. The lossess encode is also VFR, but the space saved is minimal.
Publisher
Joined: 4/23/2009
Posts: 1283
Here is a lossless encode of Nuts & Milk. I loses to the posted encode by .25 MB. http://www.mediafire.com/download.php?ktaj4jty15i
Publisher
Joined: 4/23/2009
Posts: 1283
Johannes wrote:
After some confusion, research and conversations it turns out NES/SNES in YV12 really can't get much better than this:
AVISource("UncompressedRGB24-SNES9xAVICapture.avi")
PointResize(width*2,height*2).ConvertToYV12()
Tweak(sat=1.2)
The saturation tweaking compensates for the YV12 conversion darkening and makes the red really look red.
So lately I've been working this color loss problem again, and after doing more research, the reason why the conversion seems to darken the colors is because of chroma being interpolated while converting. Now there is a way to stop the interpolation, and that is using ConvertBackToYUY2(), but unfortunately this only seems to work only after ConvertToRGB(). I've created a thread on Doom9 (http://forum.doom9.org/showthread.php?t=152091) on this issue. Update: Seems ConvertBackToYUY2() is working correctly and the information provided on the Wiki page is wrong. I now recommend the best way to keep colors is use AviSynth Version 2.60+ and the following script:
#Source File
PointResize(last.width * 2, last.height * 2)
ConvertToYV24(chromaresample="point")
ConvertToYV12(chromaresample="point")