Joined: 10/12/2011
Posts: 6435
Location: The land down under.
I don't remember the details but we basically ended up comparing to real hardware and how real hardware captured PlayStation videos with it.
The result for real hardware while recording with no modification done to it had the bars.
And using a CRT TV and a copy of Crash 2 as the comparison lead to the decision about not cropping out the bars.
Disables Comments and Ratings for the YouTube account.Something better for yourself and also others.
Joined: 4/17/2010
Posts: 11469
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
The bars are always there but the problem is that games start and stop rendering at different pixels, so it's impossible to just crop away some constant width and have it fit all modes of all games. And yes, the console outputs them too, which is why they're there. As a result, you'll mostly see them on your TV as well, unless you stretch the picture sideways, but then parts of the actual image may be missing too.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 11/21/2019
Posts: 247
Location: Washington
Original question tl;dr: Does Octoshock do any color correction on its own.
Answer: Probably not, issue is most likely due to my graphics drivers applying color correction. Haven't figured out where the issue lies exactly but it does appear to be the culprit.
I have 2 questions about video quality:
1) Its possible to dump a video higher than monitor resolution? I mean, if i have 1080p monitor, can i dump 1440 quality videos even if my monitordownscale them to 1080p then? (for instance, in Dolphin, by using 4x IR and set "dump at internal resolution")
2) A video recorded at same window/frame size, but at higher resolution, its better than same video at normal settings? I explain better: a 6k video captured?dumped at 1080p its better than a 1080p video captured at 1080p resolution?
Joined: 11/21/2019
Posts: 247
Location: Washington
1) Almost certainly yes you can. I say "almost" because I've not used Dolphin, but if it works like most other emulators, the resolution that the game is being rendered at and that it will be dumped at is independent of the size of the window. Honestly this is real easy to test though - just dump a short clip at some resolution that's really high while the window is small and test if the resulting video is the correct resolution.
2) Probably. From what you've said, it sounds like the emulator can actually render games at higher internal resolutions than intended, and if that is the case, then yes, you could actually get a quality increase, specifically you would get antialiasing.
What you are describing is called Supersampling, which is a form of anti-aliasing used in a lot of game engines. You render the game at a higher resolution than is being displayed, usually apply some sort of sharpening filter, then downscale using a high quality scaling algorithm to get rid of aliased edges. However, for supersampling to work, the initial image has to actually be rendered at a high resolution, not scaled to a high resolution. For instance, if I scaled a 320x240 native resolution PSX video to 4k then downscaled, the resulting image would look identical.
Search for "avisynth supersampling" for some results on how you might go about doing this. For good results you really need a good quality scaling algorithm applied to downscale the image. If you are relying on a media players built in scaling, or something like youtube to do the downscaling, you may not get as good results.
Ok thanks. That method sounds it require more time to do (and avisynth doesnt use hardware encoding, right?)
Another thing, rendering a video at higher quality than monitor does (and maybe over the power of graphic cartd too XD) it might damage graphic card and/or monitor as well?
Joined: 11/21/2019
Posts: 247
Location: Washington
Darth Marios wrote:
Ok thanks. That method sounds it require more time to do (and avisynth doesnt use hardware encoding, right?)
Another thing, rendering a video at higher quality than monitor does (and maybe over the power of graphic cartd too XD) it might damage graphic card and/or monitor as well?
1) AviSynth doesn't do encoding at all - it only does preprocessing, which you would then need to feed into an actual encoder. AviSynth and its plugins are capable of using a very wide range of optimized processor instruction sets like MMX, SSE, etc., if that is what you mean by "hardware" though.
Anyway, I only mentioned AviSynth because the search term would lead you to useful information. You can use whatever the hell set of tools you want to process/encode your video. FFMPEG/x264 encoders also take full advantage of processor optimizations, and there's probably offerings from nVidia/AMD out there if you want to encode with your graphics card.
2) No.
With hardware i mean the use of graphic card to do encoding (like the common video converter which have options "use hardware encoding")
I have an i5-9600k which have a lot of processor instructions, but during encoding always goes up to 100% and i dont want to blast my pc processor for even a 1080p no-hardware encodes lol
EDIT: "if I scaled a 320x240 native resolution PSX video to 4k then downscaled, the resulting image would look identical. " <-- This is applied to 3D games as well?
Joined: 11/21/2019
Posts: 247
Location: Washington
Darth Marios wrote:
EDIT: "if I scaled a 320x240 native resolution PSX video to 4k then downscaled, the resulting image would look identical. " <-- This is applied to 3D games as well?
Yes. It doesn't matter if its 2D/3D, what matters if whether the video is being scaled to a higher resolution, versus being (internally) rendered at a higher resolution.
1) Its possible to dump a video higher than monitor resolution? I mean, if i have 1080p monitor, can i dump 1440 quality videos even if my monitordownscale them to 1080p then? (for instance, in Dolphin, by using 4x IR and set "dump at internal resolution")
If you turn on Dump at Internal Resolution, then Dolphin lets you do this. However, you can't do it if you're using an older version of Dolphin where the Dump at Internal Resolution setting doesn't exist.
EDIT: "if I scaled a 320x240 native resolution PSX video to 4k then downscaled, the resulting image would look identical. " <-- This is applied to 3D games as well?
Yes. It doesn't matter if its 2D/3D, what matters if whether the video is being scaled to a higher resolution, versus being (internally) rendered at a higher resolution.
So, if resulting image would look the same, upscaling to 4k and downscale didnt take longer times than render at 4k and make a 1080p video from that?
@JosJiuce: yeah, i know that 😁
[14:15] <feos> WinDOES what DOSn't
12:33:44 PM <Mothrayas> "I got an oof with my game!"
Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet
MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish
[Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person
MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol
Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
It should apply to both versions of Snes9x-rr. Even some later ones if I’m not mistaken.
Codecs really are just different ways of comprehension, they don’t exactly change quality that much, even on not sp great computers. Most publishers use Lagarth Lossless Codec.
[14:15] <feos> WinDOES what DOSn't
12:33:44 PM <Mothrayas> "I got an oof with my game!"
Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet
MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish
[Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person
MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol
Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
I remember the was "MKV writer" in Bizhawk after selecting "Config and record AVI/WAV" and the option to choose Matroska loseless. What should I install to have it?
TASing is like making a film: only the best takes are shown in the final movie.
For some reason, Youtube doesn't accept my MKV files anymore. Am I the only one?
The video in question: https://www.youtube.com/watch?v=brl-6rRqbc4&
On firefox it plays back a black video and you can hear the audio.
On Chrome, on the other hand, you can see an error message:
Youtube wrote:
An error occurred. Please try again later. (Playback ID: JwpRe6QWAvb5Y1g1)
Learn More
I always used the same encoding method between 2012 and now, but maybe it isn't up to today's standards anymore?
I dump WAV and AVI from Dolphin, write an avisynth script.
I load it in virtualdub and dump WAV.
I load the avs in x.264 to encode to an MP4:
Then I use MKVToolNix to merge WAV and MP4 into an MKV, and upload that. Always worked but since few days ago I get the problem above.
If I encode in virtualdub to AVI by using compression: "Xvid MPEG-4 Codec" it uploads fine, but I think this is at the cost of filesize and quality.