Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
Zinfidel wrote:
tl;dr: Why do official PSX encodes retain the horizontal overscan pillarboxes?
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.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
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.
Zinfidel
He/Him
Player (206)
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.
Darth_Marios
He/Him
Joined: 5/11/2015
Posts: 109
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?
Zinfidel
He/Him
Player (206)
Joined: 11/21/2019
Posts: 247
Location: Washington
Darth Marios wrote:
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?
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.
Darth_Marios
He/Him
Joined: 5/11/2015
Posts: 109
Zinfidel wrote:
Darth Marios wrote:
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?
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?
Zinfidel
He/Him
Player (206)
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.
Darth_Marios
He/Him
Joined: 5/11/2015
Posts: 109
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?
Zinfidel
He/Him
Player (206)
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.
JosJuice
She/They
Editor, Emulator Coder
Joined: 7/3/2010
Posts: 193
Location: Sweden
Darth Marios wrote:
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.
Darth_Marios
He/Him
Joined: 5/11/2015
Posts: 109
Zinfidel wrote:
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.
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 😁
Joined: 8/3/2008
Posts: 254
What are some good sound settings from SNES9x 1.51 to 1.54 to make sure the sound is accurate upon recording?
Guernsey Adams Pierre
EZGames69
He/They
Publisher, Reviewer, Expert player (4460)
Joined: 5/29/2017
Posts: 2761
[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
Joined: 8/3/2008
Posts: 254
Is that the ideal sound settings for something like SNES9x 1.51? Also can the codecs and computer you use affect the sound of your final product?
Guernsey Adams Pierre
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
As long as you don't hit the turbo key you're fine. (tab or space I forget which)
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
EZGames69
He/They
Publisher, Reviewer, Expert player (4460)
Joined: 5/29/2017
Posts: 2761
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
Joined: 8/3/2008
Posts: 254
Alright. Thanks for the advice.
Guernsey Adams Pierre
Joined: 8/3/2008
Posts: 254
Guernsey Adams Pierre
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
Use x264 (or x264vfw which can be used in VirtualDub) instead of Xvid.
Joined: 8/3/2008
Posts: 254
Does x264 have options that I can use so that good quality but low disk space?
Guernsey Adams Pierre
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
Dimon12321
He/Him
Editor, Reviewer, Experienced player (596)
Joined: 4/5/2014
Posts: 1222
Location: Romania
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.
Editor, Expert player (2329)
Joined: 5/15/2007
Posts: 3933
Location: Germany
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:
x264 --crf 24 --ref 16 --bframes 6 --keyint 1000 --colorprim bt709 --transfer bt709 --output-csp rgb --output directory/MP4.mp4 directory/av.avs
pause
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.
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
MUGG wrote:
For some reason, Youtube doesn't accept my MKV files anymore. Am I the only one?
All publishers use the mkv format on publication. Here's the recent Publication from feos on Delta Warp. And his script is:
"./programs/x264" --qp 5 -b 0 --keyint infinite --output "./temp/video_youtube.mkv" encode.avs
(If that's wrong feos correct me) Have a go with this (you can interchange the qp to crf).
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Darth_Marios
He/Him
Joined: 5/11/2015
Posts: 109
@Spikestuff: I recently saw an your old encode of Wrath of Cortex for PS2. Did you still remember the method?