I don't finish most of my projects... That's all you need to know.
ivanikuv2 / scratchvideo Goto Github PK
View Code? Open in Web Editor NEWA (WIP) project to export MP4 files to scratch (SB3) projects 'cuz why not?
License: MIT License
A (WIP) project to export MP4 files to scratch (SB3) projects 'cuz why not?
License: MIT License
Video support is still WIP, here is a TODO list, just to keep track. Feel free to comment stuffs
npm ERR! ERROR! [ffmpeg-cli] Error: Unable to download files
npm ERR! C:\MyStuff\scratchvideo-master\node_modules\adm-zip\zipFile.js:107
npm ERR! throw new Error(Utils.Errors.INVALID_FORMAT);
I decided to keep track of the ID's problem in a separate issue, so here are some things I gathered from them
After some further investigation the issue may not be directly related to the ID system, it turns out scratch does give error details in the console. This is the result of a hand-crafted injected png file into an sb3:
{
"validationError": "Could not parse as a valid SB2 or SB3 project.",
"sb2Errors": [
{
"keyword": "required",
"dataPath": "",
"schemaPath": "#/required",
"params": {
"missingProperty": "objName"
},
"message": "should have required property 'objName'"
}
],
"sb3Errors": [
{
"keyword": "pattern",
"dataPath": ".targets[1].costumes[2].assetId",
"schemaPath": "#/definitions/assetId/pattern",
"params": {
"pattern": "^[a-fA-F0-9]{32}$"
},
"message": "should match pattern \"^[a-fA-F0-9]{32}$\""
}
]
}
Audio support TODO list:
npm ERR! Error: Invalid or unsupported zip format. No END header found
npm ERR! at readMainHeader (C:\MyStuff\scratchvideo-master\node_modules\adm-zip\zipFile.js:107:10)
npm ERR! at new module.exports (C:\MyStuff\scratchvideo-master\node_modules\adm-zip\zipFile.js:19:3)
npm ERR! at new module.exports (C:\MyStuff\scratchvideo-master\node_modules\adm-zip\adm-zip.js:20:11)
npm ERR! at decompressZip (C:\MyStuff\scratchvideo-master\node_modules\ffmpeg-cli\lib\download.js:46:14)
npm ERR! at C:\MyStuff\scratchvideo-master\node_modules\ffmpeg-cli\lib\download.js:78:75
npm ERR! at processTicksAndRejections (node:internal/process/task_queues:96:5)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.