ofsaleem / mimiga Goto Github PK
View Code? Open in Web Editor NEWelectron app to convert an mp3 and picture to a youtube video
electron app to convert an mp3 and picture to a youtube video
Add option or pane to provide pairs of input files to queue up multiple videos. Will require renaming scheme or serialized/parallelized uploads.
Would be nice if every time you launched the app you didn't have to manually reauth if you didn't need to switch users. Could store the token locally and automatically refresh it as necessary.
Should be an option to not have a visualizer at all
there's probably more stuff that can be automated here. what else can i automate?
If you hit upload after the token expires, the upload of course fails. But once you get a new token and hit upload again, the progress alternates between 0% and the current % of the upload.
In case you used the wrong files or settings, adding a stop/cancel button has dual purpose: will let you see the partially output file (closing the app leaves a 0 byte output file currently, but killing an ffmpeg process directly will give you whatever its finished so far), and also doesn't force you to finish the encode
nobody needs 43.24234252345% lol
In case you need specific filenames or are doing A/B testing and the like, it's useful to have different filenames and files that don't automatically overwrite.
Currently ffmpeg settings are hardcoded. Should be possible to have them in a separate e.g. json file so they can be customizable by the user (and so I don't have to rebuild it every damn time I change a setting and want to test)
In case you don't want to encode the full video, which can often take some time, and just want to see what it will look like with specific inputs or settings. Potentially add a sub option to pick the length of sample, or time to start at. (otherwise maybe default to 30sec in?)
README doesn't have build instructions currently and also there's no binary available to download.
sometimes i dont want to have to keep a file explorer window open just to click on the file
Not everyone wants to use my defaults :)
Waveform visualizer is pretty crappy and needs work. Necessary because 8-bit music doesn't work right with Vectorscope visualizer, and waveform currently depends on using boxart instead of clear logos.
Master issue for tracking the refactor effort.
For proper security, we need to refactor the entire project to use the new methodology. Things will be broken in the meantime.
Should either be a way to automatically re-auth or gray out the upload button/warn user if the token is expired so they can manually re-auth
The app itself doesn't have any instructions so anyone not reading the github page won't know how to use it.
If you accidentally or purposefully hit "create video" while a video is already being encoded, the app seems to try to encode both and output to the same file. This behavior shouldn't be allowed.
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.