lol someone copied what the FMV extension does precisely, only charging a lot more for it.
https://marketplace.yoyogames.com/assets/4808/gmlvideo
Let this be a red flag, no one buy it, as just like the FMV extension, it doesn't actually play video files, it converts them to PNG frames and OGG audio, then zips it up with alternate file extensions to camouflage the fact it is only a zip file. I reported them for false advertizing.
Let's face it, video playback is not possible in pure GML. Rename the *.vid extension to *.zip and open it with 7zip, and see for yourself. I will encourage anyone who has already bought it to edit their review and let everyone know about the false advertising in the edit. There is no way I'm paying $20+ just to leave a stinkin' review.
Well there's a lot to unpack here - First of all the zip isn't trying to hide anything. In fact I'd be content with leaving it as a zip file but it would confuse novice users as to where to put the file and how to handle it etc.
Since you didn't buy it, I would assume that you just used to converter and inspected the file that it produced, from which you can draw no actual conclusions, only that it stores data about each single frame. Don't look now, but that's
what a video is.
The reason I'm charging full price for it is because it is what I believe to be (I can't see what the CTTV extension is about - seems to be desktop only?) the only current way to get some OK video, cross platform devices. There is a lot going on behind the scenes in this extension in the ways of compression, proper disk streaming and optimization to ensure that it can play on all platforms, including low-spec mobile devices, and a lot of time, knowledge and perfecting went into creating the first viable solution.
Do not compare it to the FMV player. It is not that, the FMV player thing is indeed ridiculous.
it converts them to PNG frames and OGG audio, then zips it up with alternate file extensions to camouflage the fact it is only a zip
And for this part, I'm sorry, this is nothing but an absolute falsehood. If you'd like me to explain what false advertising is, it is where you claim something can do something else, and then it cannot perform that task. It is very clear in the description, I set out the limitations, and the fact you have to use a CONVERTER should make it fairly obvious that the file gets CONVERTED first before playback, into a more optimal form for GMS to read. The extension does
literally everything it claims to do on the description page, if not more.
Furthermore convenient that you neglect to mention the files included in the video zip package are not pngs as you claim they are, because I imagine you tried to open it and most certainly failed (hint: they are an optimized file to store frame data that actually enables real time video streaming from the HDD).
I guarantee you this is the best video you will get with a full,
GMLONLY implementation and I fully stand behind it. There are also a lot of grateful people who currently use it you can ask as well.