Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
I wonder if this could fix TP?
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.
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
another artifacts error encode, this one is Gradius by adelikat: https://www.youtube.com/watch?v=hETRzNzpFAI
[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
fsvgm777
She/Her
Senior Publisher, Player (226)
Joined: 5/28/2009
Posts: 1214
Location: Luxembourg
It seems YouTube, as of late, will sometimes happily obliterate the quality of YouTube encodes if they were done at a resolution between 4k (2160p) and 8k (4320p). What's the worst that could happen? This: (incidentally, this was uploaded at 5k resolution, and it does not have that quality option, when previously uploaded videos actually showed that option) It should be noted that the background scrolls insanely fast upwards in this segment. By the way, this will affect all quality options (I always double-check my encodes at 720p60, like in this instance, but 4k will equally be affected) If it was encoded at 4k res, it will be fine: (note: this is with Lanczos downscale, though I assume straight point upscale is also fine) As an aside, this has happened to me (to a lesser extent) when I did The Mysterious Murasame Castle: (note: 2688p encode, quality options do not go beyond 4k (expected)) The published encode does not have these nasty artifacts below the tree. If anyone still wants to upload a video that's above 4k res, then it should be double-checked that it's fine on YouTube. Until YouTube fixes the issue, it is strongly recommended to not upload anything between 4k res and 8k res, especially with the 5k option no longer available on new uploads, even if it was encoded at 5k res.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.
Joined: 10/14/2013
Posts: 335
Location: Australia
Note: This isn't an error report. It's an AVISynth suggestion to help deal with the problem fsvgm777 mentioned in the previous post. Oh dear. Thanks for bringing this up, that looks awful. It's good to see them working on the decoder still, but it'd be nice if we got some actual progress rather than what appears to be the systematic destruction of things that worked perfectly fine this time last year. I have been point resizing up (using the smallest factor that is larger than the destination dimension) and then Lanczos resizing down to the exact dimensions since moving to 8K. In my tests, it gave a better result than letting YouTube handle the downscaling anyway. I made a few adjustments to my scripts to accommodate this automatically back then. I don't have access to the exact scripts, but here's the gist of it (segmented, for explanation): 1) Quick calculation of the target dimensions. This would need to be modified in order to be compatible with the encoding package, to allow proper width and height definitions, along with aspect ratio adjustments, based on encode types. Off-hand, I don't know the variables used and so I've just defined it for Youtube use, with YoutubeHeight in this case being assumed to be defined as 2160.
# Calculate the output dimensions
Height = YoutubeHeight
Width = Float(YoutubeHeight) * ARWidth / ARHeight
2) This is optional, but I'd recommend it. It ensures that the video is not only width limited, but also height limited. This means the video's maximum width when the height is set to 2160 is 3840. It does not affect the resulting aspect ratio, only the resulting dimensions to ensure they fit within Youtube's specifications.
# Limit the output dimensions
Scale = (Width > (Height / 9 * 16)) ? ((Float(Height) / 9 * 16) / Width) : 1
Height = (Scale == 1) ? Int(Height) : Int(Height * Scale)
Width = (Scale == 1) ? Int(Width) : Int(Width * Scale)
3) This is already present in the encoding package and ensures the resulting dimensions are multiples of 4.
# Ensure the output dimensions are divisible by 4
Height = (Height % 4 == 1) ? Height + 3 : (Height % 4 == 2) ? Height + 2 : (Height % 4 == 3) ? Height + 1 : Height
Width = (Width % 4 == 1) ? Width + 3 : (Width % 4 == 2) ? Width + 2 : (Width % 4 == 3) ? Width + 1 : Width
4) This is the actual scaling code. If you're after that exclusively, this is what you want. For anyone unfamiliar with the Ceil function, it rounds the value up to the nearest whole number. This means that the source will be Point resized by integers to either the output dimensions (if they're evenly divisible) or to the lowest value that exceeds these dimensions, after which the clip will be Lanczos resized down.
# Scale the source clips
PointResize(Last.Width * Ceil(Float(Width) / Last.Width), Last.Height * Ceil(Float(Height) / Last.Height)).LanczosResize(Width, Height, Taps=2)
It's also worth noting that AVS handles each dimension exclusively and does not perform any resize if the dimension is already correct. This means it's possible to have the original dimensions as the destination dimensions, with the resize making no change at all (this can be verified using subtract). It also means that if one dimension can be reached via exclusively resizing by integers, this dimension can be point-resized to directly and it will then not be adjusted during the LanczosResize. This means that the original resolution MKV encode will not be processed at all, and the AR-corrected MP4 encode will only have one destination dimension adjusted (and in cases where the source width is less than half of the destination width, this will produce a clear result than simply Lanczos resizing, due to having being Point resized first). This effectively means that the resize method is both automatic, has consistent pixel sizes and is universal across all encode types. Plus, due to only performing the required resizes, if a dimension happens to align via an integer multiple, it benefits from the sharpness and clarity of a point resize and processing time is reduced appropriately. Hopefully something there proves useful, it's nice to have something automatic for things like this. I'd also recommend briefly testing it before proper use (just to be safe), as whilst I've used this idea extensively, I still don't have PC access and this has been transcribed from memory and a screenshot I had on a mobile device. This is also a good time to announce that I'm taking bets on what Youtube will do next. 3:1 odds, will they break 1440p or will they fix either 5K/8K? Who knows!
I'm not as active as I once was, but I can be reached here if I should be needed.
Spikestuff
They/Them
Editor, Publisher, Expert player (2649)
Joined: 10/12/2011
Posts: 6442
Location: The land down under.
EZGames69 wrote:
another artifacts error encode, this one is Gradius by adelikat:
>Nahoc Can you verify the list of all of Nahoc's encodes/uploads on his channel: http://tasvideos.org/Uploaders-ID-39.html Edit: Nahoc. - http://tasvideos.org/Uploaders-ID-223.html https://youtu.be/cy8oKrjsfrY - Bionic Commando https://youtu.be/TxvtJl3JMSQ - Donkey Kong Country https://youtu.be/KE2pfWa-5fc - Castlevania: Harmony of Dissonance https://youtu.be/OrJVq2z-Xj8 - Super Mario Bros. 2 https://youtu.be/hETRzNzpFAI - Gradius https://youtu.be/8fM-_p0S_9E - Castlevania https://youtu.be/wp1PuG1ggOk - Castlevania: Circle of the Moon https://youtu.be/Ly5sTZdqG4k - Ninja Five-O Edit: Flygon. - http://tasvideos.org/Uploaders-ID-25.html https://youtu.be/qv3-zBZ_gW0 - Final Fantasy Adventure https://youtu.be/ak8_4GjoqJs - Evel Knievel https://youtu.be/Yd9Vw5ycLjA - Bloody Wolf https://youtu.be/sVMM6Q_YKdE - Pokemon Yellow https://youtu.be/ido3TE1eJbc - Mission Impossible https://youtu.be/haU5I4mijb4 - Ultimate Mortal Kombat 3 https://youtu.be/-QQV2uFQJ9g - Star Wars https://youtu.be/crwb5qbF-Po - Wario Land 4
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 (4464)
Joined: 5/29/2017
Posts: 2762
Unfortunately I wont be able to right now because I’m not at my computer (wont be until Monday at the earliest). But just like the errors from feos’s encodes, they only show up on desktop mode. I’ll report ones I can find when I get the chance though.
[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
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
Subtitles for this movie are incorrect, they have the information from the previous publication instead. https://youtu.be/0IDmFYETWy0
[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
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
Looks like the feos melted encode list isnt over. found one for [1013] NES River City Ransom "Playaround" by adelikat & JXQ in 12:55.38
[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
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
found another one: http://tasvideos.org/571M.html
[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
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
Pocky and Rocky's Youtube encode is in 60fps, but it's using a simmilar method like TASBlend Deblink to hide transparency. It's really distracting. http://tasvideos.org/2788M.html
[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
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11479
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
[3705] GBA Super Mario Advance 4: Super Mario Bros. 3 "all levels" by JeyKey_55 in 1:12:22.79 encodes have distorted sounds in the left ear after 1:05:50. Someone please check how that segment sounds in the emu.
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.
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
[1764] SNES Syvalion by Ryuto in 07:02.28 High Res screens get cut off from the bottom of the screen. examples include at 0:53 of the youtube encode.
[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
Really_Tall
She/Her
Editor, Player (185)
Joined: 9/29/2014
Posts: 122
Location: Scotland
There are two more broken encodes from Nahoc that were missed, and both are current publications: [717] NES Monopoly "4 CPUs" by FractalFusion in 01:07.67 - https://www.youtube.com/watch?v=vFNctqf6DmI [1478] GBA Castlevania: Aria of Sorrow by Kriole in 20:58.62 - https://www.youtube.com/watch?v=xq85VkMiXOI I checked through the rest of his encodes from 2010/2011 just in case and didn't find any more.
Zinfidel
He/Him
Player (206)
Joined: 11/21/2019
Posts: 247
Location: Washington
Really_Tall wrote:
There are two more broken encodes from Nahoc that were missed, and both are current publications: [717] NES Monopoly "4 CPUs" by FractalFusion in 01:07.67 - https://www.youtube.com/watch?v=vFNctqf6DmI [1478] GBA Castlevania: Aria of Sorrow by Kriole in 20:58.62 - https://www.youtube.com/watch?v=xq85VkMiXOI I checked through the rest of his encodes from 2010/2011 just in case and didn't find any more.
I've re-encoded these two.
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
another movie with a melted encode from feos's uploads is [1716] NES Teenage Mutant Ninja Turtles II: The Arcade Game "2 players" by X2poet in 30:20.92 I'm currently doing 1 player (won't be doing 2 player because it requires FCEU, and I do not like using it)
[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
Post subject: SNES BizHawk 1.0 issue solution solved
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
So I had mentioned in the past that there were some issues with SNES TASes on BizHawk 1.x versions where the audio/gameplay would randomly speed up. It turns out the reason for this is because, for certain games, the ported core does not emulate some lag frames and will just skips over them. Because of this, frames that should have been emulating audio are completely missing. However, making sure that alt sync is enabled will fix this issue. This also means these frames do not get counted in movie times either. Just for DKC2 specifically, this would mean the movie time for any% would be 5 seconds faster than it actually is. I am unsure if there's a way to fix this problem specifically, and I doubt it would be worth investigating as 1.x bizhawk is long obsolete. The only other movie that I have noticed this issue with (aside from the DKC TASes) is with the Konami logo in: [3196] SNES Zombies Ate My Neighbors "1 player" by Meerkov in 22:50.71. If there are any other movies with this issue that I find I'll post them here. EDIT: Here's a list of 1.0 BizHawk movies that do not sync on 2.0 BizHawk, and likely will need a re-encode if alt sync wasn't used (list is a work in progress): [3562] SNES Action Pachio by WarHippy in 18:41.94 [3657] SNES Brandish "map glitch" by Osse101 in 11:12.19 [3155] SNES Eek! The Cat by Flip & WarHippy in 16:39.67
[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
EZGames69
He/They
Publisher, Reviewer, Expert player (4464)
Joined: 5/29/2017
Posts: 2762
[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
Editor, Reviewer, Skilled player (1359)
Joined: 9/12/2016
Posts: 1646
Location: Italy
Not sure if it was intended to be so, but this publication has two .mkv files and no .mp4: [2035] DS Sonic Colors by VanillaCoke in 26:37.80
my personal page - my YouTube channel - my GitHub - my Discord: thunderaxe31 <Masterjun> if you look at the "NES" in a weird angle, it actually clearly says "GBA"
fsvgm777
She/Her
Senior Publisher, Player (226)
Joined: 5/28/2009
Posts: 1214
Location: Luxembourg
I think that may be because it was published before the whole process got standardised into a primary 10bit444 MKV and a 512kb MP4, and 10bit444 encoding was fairly new back then, so it was more of a trial run. That may explain the two MKVs here.
Steam Community page - Bluesky profile Oh, I'm just a concerned observer.