Note: Unfortunately, this project will not work for New Scratchers. This is due to some restrictions which Scratch imposes on asset sizes. Press the green flag and wait for the video data to finish loading. This may take a few minutes. When that's done, press the "Extract Music Video" button and wait for the project to decode and extract the video data. This process may take up to five minutes but it should hopefully be worth it!
This project is based on @DadOfMrLog's pen-based video player: https://scratch.mit.edu/projects/83967960/ The video featured in the project can be found here: https://youtu.be/60ItHLz5WEA The video data used for this project surpasses 9 000 000 characters in length - a size that was not before considered possible due to asset size restrictions for Scratch projects. The way this project works is by storing an excess of 27 000 000 characters of encoded video data in the cloud and then decoding that data in the project to prepare it for extraction. This is possible since the limit for cloud variable sizes is actually between 10 - 11 million characters, as opposed to the previously believed limit of just 10240 characters. The video itself is rendered with the pen using @DadOfMrLog's Pen-Vid Player engine. As a result, I'd like to thank him for making this project even remotely possible. If you're not following him, you really should do so. Finally, you can find the code for the program that I used to encode the video data here: https://gist.github.com/GarethPW/623b398ad2a242b8d2c097306d93223a