Locked

Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
Jabo video plugin for N64 TASes has been deprecated. Thread #20237: Deprecation of Jabo video plugin All TAS submissions using Jabo from now on will be encoded with minimal and default settings.
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.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
It was decided to use "save glitch" instead of "SRAM glitch" in movie branches. SRAM is not only specific to just a few consoles when we mean save data, it even has an entirely different meaning on other consoles. The corresponding movie class does it right by saying exactly "save data", so it includes everything: SaveRAM, save file, memory cards, etc. Note that this branch should only be used if the movie has a Major skip glitch relying on save corruption, and doesn't already have a game specific branch like "item glitch" or "arbitrary code execution".
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.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
TAS Encoding Package has been broken since 17 Jun 2018: 10-bit 4:4:4 encodes were just 4:4:4, and 8-bit. Please update.
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.
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
feos wrote:
TAS Encoding Package has been broken since 17 Jun 2018: 10-bit 4:4:4 encodes were just 4:4:4, and 8-bit. Please update.
Maybe mention where to update? x264 should be passed: --profile high444 --output-depth 10 Recent encodes from Stovent and Dacicus are 8 bit. So guys, please update.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
Dolphin workflow has been updated (for FFMPEG/FFV1 versions): Post #483848
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.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
As posted here, we have a proper fix for bizhawk's N64 video where x264 would die during timebase calculation for the primary (or any dedupped) encode. It happens because bizhawk outputs inconsistently timed dupulicate frames (whereas real N64 outputs at consistent half framerate), and x264 is incapable of making it look sane. But if we tell it exactly what timebase it is, the problem goes away. And we know that, it's N64 framerate reversed! 60000/1001 fps -> 1001/60000 timebase. So to actually fix dedupped encoding, add this argument to the x264 command: --timebase 1001/60000
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.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
Fixed the range problem for 512kb. Update.
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.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
The scripts got some more updates and fixes, please test: https://github.com/TASVideos/TASEncodingPackage/commits/x64
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.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
Thanks to despoa, we recently discovered a fast and heavy PNG compressor: https://css-ig.net/pingo Mirror with a drag-n-drop batch that's configured for best lossless compression: https://files.tasvideos.org/2095/archives/pingo-win64.7z Download pingo-drag-n-drop.bat
Language: batch

cd /d "%~dp0" pingo.exe -s9 -strip "%~f1" pause
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.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
When you upload a reencode of an obsoleted movie to TASVideosChannel, disable subscriber notifications. When you're at Video details, scroll down and click SHOW MORE. Below Licence you will see a checkbox saying Publish to subscriptions feed and notify subscribers. Uncheck it! This way after the video is added to the publication and becomes public automatically, it won't flood the feed of TVC subscribers. Waiting for 2 hours for such an upload is not needed when making it public. After publishing a movie, the timeout is still 4 hours, and after making a regular reencode public, it's 2 hours.
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.
fsvgm777
She/Her
Senior Publisher, Player (221)
Joined: 5/28/2009
Posts: 1185
Location: Luxembourg
It should be noted that in order to be able to access that option at all, you need to be an editor for TASVideosChannel on YouTube Studio. In the near future, every publisher and encoder should be granted access to it. Please ask me, feos or an admin assistant if you wish to gain access to TVC.
Steam Community page - Cohost profile Oh, I'm just a concerned observer.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
I updated the OP to reflect that we don't use torrents anymore, so you don't have to create them. We also don't use primary downloadable anymore (10-bit 4:4:4 MKV), so you don't need to create it. Our primary encode is now 480p MP4.
  • Don't append 512kb to filename.
  • Don't remove duplicate frames, it has to have constant framerate.
  • Don't do soft aspect ratio correction using codec or container, resize directly to 4:3 DAR before encoding. For games meant for vertical CRT screen, use 3:4.
  • Use 8-bit 4:2:0 colorspace.
  • If you're encoding 240p footage (earlier generations of TV consoles and Arcades), upscale by the factor of 2 before aspect correction. 480p and 480i don't need to be upscaled. For handhelds with small screen you can use bigger scale factor to get the result closer to 480p.
It's meant to be viewable in good quality on Archive.org, but we're still figuring out the best way to watch it live without downloading. Some browsers allow watching MP4s directly by opening the file link. Latest Encoding Package has all of the above, but you may need to tweak it to match your personal needs.
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.
Site Admin, Skilled player (1235)
Joined: 4/17/2010
Posts: 11264
Location: RU
Youtube used to only support .srt format for subtitles, but some time ago they added support for variety of styles via "YouTube Timed Text", and you can convert .ass subtitles to .ytt using https://github.com/arcusmaximus/YTSubConverter and preserve the styles!
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.

Locked