I've been recording gameplay footage of old games to embed in a web page. For instance, take a look at this video:
https://drive.google.com/file/d/1DKKXbq4n6OqrOTcnPqIY8sacmI0HjtbI/view
Don't watch it online, download it, and watch it either windowed in its native resolution, or fullscreen with a rendering mode that uses point sampling. For instance, VLC has a Windows GDI Video output mode that keeps the pixels big, the edges sharp, and no artifacts to speak of.
The resolution is 640x416. The reason for this is that there's a "native" resolution of 160x208 with a dead zone cropped out, but I found that it looks best with the horizontal pixels doubled to 320x208. It's not an authentic 4:3, but sprite rotation looks a bit distorted at 4:3. At 320x208, rotation is distortion free. Then I quadrupled it to 640x416 so that 4:2:0 chroma wouldn't lose any information.
The problem with hosting on Google Drives is that playback is restricted to 30fps, even though you can download the file and play it locally at 60fps.
I tried Youtube, but Youtube only enables 60fps if the video is 720p or higher. While I could just upscale my videos to 720p before uploading, this has introduced edge artifacts when I used the Lanczos scaler, and softness when I used the bilinear and bicubic filters. I'm also not crazy about the fact that Youtube re-encodes my videos no matter how I upload them and decides what the bitrate is going to be. If Youtube really is my best option, then I'm going to need some advice on how to make sure my videos stay as close to their original quality as possible.
https://drive.google.com/file/d/1DKKXbq4n6OqrOTcnPqIY8sacmI0HjtbI/view
Don't watch it online, download it, and watch it either windowed in its native resolution, or fullscreen with a rendering mode that uses point sampling. For instance, VLC has a Windows GDI Video output mode that keeps the pixels big, the edges sharp, and no artifacts to speak of.
The resolution is 640x416. The reason for this is that there's a "native" resolution of 160x208 with a dead zone cropped out, but I found that it looks best with the horizontal pixels doubled to 320x208. It's not an authentic 4:3, but sprite rotation looks a bit distorted at 4:3. At 320x208, rotation is distortion free. Then I quadrupled it to 640x416 so that 4:2:0 chroma wouldn't lose any information.
The problem with hosting on Google Drives is that playback is restricted to 30fps, even though you can download the file and play it locally at 60fps.
I tried Youtube, but Youtube only enables 60fps if the video is 720p or higher. While I could just upscale my videos to 720p before uploading, this has introduced edge artifacts when I used the Lanczos scaler, and softness when I used the bilinear and bicubic filters. I'm also not crazy about the fact that Youtube re-encodes my videos no matter how I upload them and decides what the bitrate is going to be. If Youtube really is my best option, then I'm going to need some advice on how to make sure my videos stay as close to their original quality as possible.