I will not enter details on how to display SUBs (in particular the ASS style here)
IN *NIX any decent player will open the SUB as long as it has the same name as the video selected.. VLC MPlayer and a dozen others..
Hence you need to download the video locally (youtubedl) and do that
[Script Info]
Title: MapleMiniHack
ScriptType: v4.00+
WrapStyle: 0
ScaledBorderAndShadow: yes
YCbCr Matrix: TV.601
PlayResX: 1280
PlayResY: 720
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:07:07.38,0:07:10.02,Default,,0,0,0,,{\fscx297\fscy246}... Arduino IDE installation ...
Dialogue: 0,0:07:10.25,0:07:14.18,Default,,0,0,0,,{\fscx297\fscy246}....which is an important issue...\Nconsidering many could not install it
Dialogue: 0,0:07:14.18,0:07:16.18,Default,,0,0,0,,{\fscx297\fscy246}... and then I would like to consider....
Dialogue: 0,0:07:16.18,0:07:18.18,Default,,0,0,0,,{\fscx297\fscy246} I would like to make a consideration...
Dialogue: 0,0:07:18.18,0:07:24.01,Default,,0,0,0,,{\fscx297\fscy246}This type of installation considered here
Dialogue: 0,0:07:24.01,0:07:26.01,Default,,0,0,0,,{\fscx297\fscy246}.. is more or less the standard default installation...
Dialogue: 0,0:07:26.01,0:07:30.53,Default,,0,0,0,,{\fscx297\fscy246} but there are cases where you can buy a CHIP...
Dialogue: 0,0:07:30.53,0:07:33.57,Default,,0,0,0,,{\fscx297\fscy246}that will be easier to install than this one here.
Dialogue: 0,0:07:33.57,0:07:39.44,Default,,0,0,0,,{\fscx297\fscy246}Why? Because depending on the manufacturer it can have a different boot loader
Dialogue: 0,0:07:39.56,0:07:48.00,Default,,0,0,0,,{\fscx297\fscy246}It happens, and I myself own an STM32 which did not required this.
Dialogue: 0,0:07:48.00,0:07:51.92,Default,,0,0,0,,{\fscx297\fscy246}The button press procedure explained here will not be necessary...ok?
Dialogue: 0,0:07:51.92,0:07:55.17,Default,,0,0,0,,{\fscx297\fscy246}Before starting, it is even noted here...
Dialogue: 0,0:07:55.17,0:07:58.49,Default,,0,0,0,,{\fscx297\fscy246}Make sure that all drivers are installed...
Dialogue: 0,0:07:58.49,0:08:04.29,Default,,0,0,0,,{\fscx297\fscy246}...and if not...we need to install the Serial Upload and DFU drivers
Dialogue: 0,0:08:04.29,0:08:08.24,Default,,0,0,0,,{\fscx297\fscy246}Here I left the URL to Windows drivers installation
Dialogue: 0,0:08:08.24,0:08:15.40,Default,,0,0,0,,{\fscx297\fscy246}and here when you insert Maple Mini into USB....
Dialogue: 0,0:08:15.40,0:08:18.38,Default,,0,0,0,,{\fscx297\fscy246}You should see Maple DFU here...
Dialogue: 0,0:08:18.38,0:08:24.80,Default,,0,0,0,,{\fscx297\fscy246}So you open Device Manager and see device has been recognized
Dialogue: 0,0:08:24.80,0:08:33.68,Default,,0,0,0,,{\fscx297\fscy246}I can tell just for Windows 10.. may be some odds are found on previous versions...
Dialogue: 0,0:08:33.68,0:08:43.02,Default,,0,0,0,,{\fscx297\fscy246}More updated Windows versions can recognize a weider range of devices
Dialogue: 0,0:08:43.02,0:08:45.97,Default,,0,0,0,,{\fscx297\fscy246}... and some devices are even built in pre installed. ok?
Dialogue: 0,0:08:45.97,0:08:53.34,Default,,0,0,0,,{\fscx297\fscy246}Then we have a pitfall and lot of people make a mistake.. when you will compile Maple Mini
Dialogue: 0,0:08:53.34,0:09:09.88,Default,,0,0,0,,{\fscx297\fscy246}even though MapleMini comes from ST, it is kinda genetic brother of Arduino Due
Dialogue: 0,0:09:09.88,0:09:16.80,Default,,0,0,0,,{\fscx297\fscy246}Hence, you need here in Arduino IDE select Due
Dialogue: 0,0:09:16.88,0:09:28.20,Default,,0,0,0,,{\fscx297\fscy246}Select Board Manager, Select Due and make sure to install it
Dialogue: 0,0:09:28.20,0:09:37.02,Default,,0,0,0,,{\fscx297\fscy246}If you don't do this it will not work. This a very common mistake made by many
Dialogue: 0,0:09:37.02,0:09:52.17,Default,,0,0,0,,{\fscx297\fscy246}It will not compile, gcc will only use the proper instruction set when it is installed
Dialogue: 0,0:09:52.17,0:10:03.42,Default,,0,0,0,,{\fscx297\fscy246}I know that for many this is overwhelming and some day I will explain the Arduino IDE under the hood details
Dialogue: 0,0:10:03.42,0:10:08.94,Default,,0,0,0,,{\fscx297\fscy246}We will speak the truth about Arduino IDE - not bad at all - just the facts
Dialogue: 0,0:10:08.94,0:10:15.17,Default,,0,0,0,,{\fscx297\fscy246}Arduino is gcc underneath and we are required to install Due.
Dialogue: 0,0:10:15.17,0:10:17.17,Default,,0,0,0,,{\fscx297\fscy246}shall we continue...
Dialogue: 0,0:10:17.17,0:10:44.20,Default,,0,0,0,,{\fscx297\fscy246}Acess Github download this file here and put it on this folder
Dialogue: 0,0:10:44.20,0:11:01.15,Default,,0,0,0,,{\fscx297\fscy246}Those who installed the IDE using MS defaults..should desinstall it
Dialogue: 0,0:11:01.15,0:11:16.50,Default,,0,0,0,,{\fscx297\fscy246}Because the folders used have unadequate properties, may cause issues
Dialogue: 0,0:11:16.50,0:11:33.14,Default,,0,0,0,,{\fscx297\fscy246}The point is Arduino has it's own defaults and is better to use them than MS defaults
Dialogue: 0,0:11:33.14,0:11:44.62,Default,,0,0,0,,{\fscx297\fscy246}Hence it is better to download and install it directly instead MS methods
Dialogue: 0,0:11:44.62,0:11:55.85,Default,,0,0,0,,{\fscx297\fscy246}If needed we create a new STM32 folder and install it. No troubles.
Dialogue: 0,0:11:55.85,0:12:07.48,Default,,0,0,0,,{\fscx297\fscy246}We get used to the folder Arduino hardware, like Heltek. WTF is Heltek?
Dialogue: 0,0:12:07.48,0:12:18.42,Default,,0,0,0,,{\fscx297\fscy246}.. I have spoken about it in other videos.. so we create folders here and drop new hardware...
Dialogue: 0,0:12:19.92,0:12:30.12,Default,,0,0,0,,{\fscx297\fscy246}Then we should restart the IDE and select MapleMini as shown here
Dialogue: 0,0:12:30.12,0:12:37.98,Default,,0,0,0,,{\fscx297\fscy246}or others like ... blah blahh
Dialogue: 0,0:12:37.98,0:12:51.94,Default,,0,0,0,,{\fscx297\fscy246}then we adjust the parameters here...blah blah blah
Dialogue: 0,0:12:51.94,0:13:01.62,Default,,0,0,0,,{\fscx297\fscy246}so here you choose our board...
Dialogue: 0,0:13:01.62,0:13:13.12,Default,,0,0,0,,{\fscx297\fscy246}Now we should talk about an issue - we live in an imperfect world
Dialogue: 0,0:13:13.12,0:13:26.36,Default,,0,0,0,,{\fscx297\fscy246}If the MapleMini does not show up on the COM port you should do the following
Dialogue: 0,0:13:26.36,0:13:38.92,Default,,0,0,0,,{\fscx297\fscy246}This issue is here because I received tons of this issue upon STM flashing
Dialogue: 0,0:13:38.92,0:13:54.62,Default,,0,0,0,,{\fscx297\fscy246}And to complicate further this issue appears on some chips but not others.
Dialogue: 0,0:13:54.62,0:14:00.10,Default,,0,0,0,,{\fscx297\fscy246}But several batches purchased required this hack...
Dialogue: 0,0:14:00.10,0:14:19.92,Default,,0,0,0,,{\fscx297\fscy246}Open a program sketch (any one fits even blink) then click upload WITHOUT even setting the COM port
Dialogue: 0,0:14:19.92,0:14:41.40,Default,,0,0,0,,{\fscx297\fscy246}Don't even bother .. and this messages should appear blah blahh
Dialogue: 0,0:14:41.40,0:14:52.38,Default,,0,0,0,,{\fscx297\fscy246}This would be done JUST A SINGLE TIME - not every time
Dialogue: 0,0:14:52.38,0:15:04.82,Default,,0,0,0,,{\fscx297\fscy246}This board has 2 buttons - one is USER
Dialogue: 0,0:15:04.82,0:15:24.18,Default,,0,0,0,,{\fscx297\fscy246}If each fab respected the names... but sometimes they change names...
Dialogue: 0,0:15:24.18,0:15:35.44,Default,,0,0,0,,{\fscx297\fscy246}But the button itself is the same across boards regardless names and I call the external USER and the other RESET
Dialogue: 0,0:15:35.44,0:15:45.30,Default,,0,0,0,,{\fscx297\fscy246}Then **WHILE** we are **LOADING** we hold USER button... this is the HACK!!!
Dialogue: 0,0:15:45.30,0:15:59.55,Default,,0,0,0,,{\fscx297\fscy246}Important note in red - the USER button is used to initialize the board in proper mode
Dialogue: 0,0:15:59.55,0:16:07.75,Default,,0,0,0,,{\fscx297\fscy246}may be handy when installing drivers or on a complete freezed core
Dialogue: 0,0:16:07.75,0:16:21.84,Default,,0,0,0,,{\fscx297\fscy246}After finishing this procedure we must press RESET and the COM port should appear as usual...
Save the script as the same name of the video with ( .ass ) extension (substation subs)
Did that in 10 minutes do not expect perfection
The hack presented may worth the time wasted learning it
Paul