Just need to know what to use...
Anyone got ideas?/programs?
LATE EDIT:
Found out if you go in vegas, Render as > Customize template > Rendering quality > Set it to draft, this doesn't put that blurry filter stuff on
YES!
only if u r not up-scaling it too much
you can always fix the aspect ratio in something like vegas but the source will always be 320x200 or 320x240 due to it recording that resolution in the first place
I just want it to look pixelated and not blurred
I'm looking for the nearest neighbour scaling but can't seem to find it in video editors, only picture editorsI assume this is related to your capture efforts with older machines.
If you want pixels and not blur you are going to want a nearest neighbour scaling method rather than basically everything else people do to scale things. 320x200 is also a different aspect ratio, assuming same pixel aspect ratio of course, so bear that in mind.
I would also consider a lesser scale and maybe use borders and overlay the thing on a background when you have instead scaled to 720p (or the appropriate aspect ratio and added borders), or scale up the in game text separately and put that beside things.
I am not sure what it would be in commercial video editing world but nearest neighbour is a good search term there. In avisynth it is called PointResize and should be an inbuilt function, you may also like to try spline resize. If you want to get really crazy there are some even better resize options but they will easily double or triple your encode times, there also some other things that will not soften as much like http://avisynth.org.ru/docs/english/externalfilters/simpleresize.htm
However that kind of res to 1080 is a fairly big leap. PAL to 720p and most people would not be able to tell the difference if you handle the interlacing right, I would hold most people would also not be able to tell PAL to 1080p but let us not be too cynical this morning.
directshowsource("videocapturevideo.avi")
PointResize(last, 1728, 1080)
addborders(96,0,96,0, $2c233d)
directshowsource("videocapturevideo.avi").PointResize(1728, 1080).addborders(96,0,96,0, $2c233d)
Oh that's cool! still haven't tried Avisynth just yet but using code is pretty cool!Avisynth has an addborders function as well, or an overlay function if you want to provide it with something properly custom.
That said I have been watching some youtube videos lately and they do nice things with their borders. One of the nicer ones plays a slightly washed out and scaled up version of the same video in the background. I was going to copy it for my avisynth effects thread ( http://gbatemp.net/threads/be-a-great-video-maker-and-replicate-this-video-effect.360509/ ) but I have yet to get around to setting up avxsynth (the Linux port) on Linux.
The script would be something like
Doing it OOP styleCode:directshowsource("videocapturevideo.avi") PointResize(last, 1728, 1080) addborders(96,0,96,0, $2c233d)
Code:directshowsource("videocapturevideo.avi").PointResize(1728, 1080).addborders(96,0,96,0, $2c233d)
The $ value is just html style hex notation for the colour, which I pulled from your example images. Gimp and other things should be able to handle that.
I do not know if you actually had a gradient there (I am on my knackered old laptop right now) but if you did then imgsource for the image and overlay should be able to handle a lot.
Most upscalers will blur the video out, so as FAST said, Nearest Neighbour is your only option. It won't look great either way because you are upscaling from a very small resolution, but it's your best bet. As it was mentioned, you'll need to implement letterboxing because the aspect ratios differ. I think you're in good hands here, it would just be nice to know if the upscaling has to be done in real time or are you post-processing video files.