5 ms·
Hey everyone, creator here. I had planned on launching here at some point in the future, but someone beat me to it. The motivation behind creating Mastershot w
by jackbeck 5y ago
Hey everyone, creator here. I had planned on launching here at some point in the future, but someone beat me to it.
The motivation behind creating Mastershot was because when searching for a simple free video editor to use, they always hit me with either a low-res export or heavily watermarked or an exorbitant subscription fee. Mastershot is able to be free because it uses an WASM port of Ffmpeg.
Currently I only support chrome because of a weird bug in FF that is causing the ffmpeg port to break. I’m working on an approach to make Mastershot work cross-browser the same way that the video trimmer and audio extractor tools work.
- 6510 5y agoI think (/imagine) the audience would like a video on the front page.
- demadog 5y agoCongrats on the launch! Have always wanted something like this! Do you plan on charging for premium plans? I think you should.
- jackbeck 5y agoI'm not planning on charging money for this. It's my way of giving back to the community. I am hoping to cover server costs though.
- cookiemonster1 5y agoAre there no cookies? Some information about you might be interesting for those who don't want to upload on a site without knowing what they're getting into...
- jackbeck 5y agoNothing is uploaded to the server. Everything is stored and processed locally.
- beagle3 5y agoSome parts of FFmpeg are LGPL, and some codecs are GPL (e.g., if you have x264 libs in there). How does one comply with the GPL and LGPL with Wasm, other than a complete source dump?
- jackbeck 5y agoI'm not a lawyer, so understanding the exact implications of licensing is beyond me. My thought process behind this is that there are other (even commercial) services offering web-based video editors that use ffmpeg and are closed source. In any case I completely isolated the renderer into an iframe so in theory I could allow people to upload their own version ffmpeg.wasm if they were so inclined to.
- beagle3 5y agoSounds reasonable. Just heads up that you may need to face those implications sooner or later. To the best of my knowledge (and IANAL, but I have worked extensively with lawyers on similar questions), if your ffmpeg.wasm contains any GPL code, you are obligated to provide the complete "original" source code of the product on request to anyone to whom you've distributed the compiled version. You may want to check with a lawyer, and/or read the ffmpeg FAQ about that, and/or recompile with --disable-gpl --disable-nonfree - and that only brings you to the point where you need to let people use their own ffmpeg.wasm (and not be obligated to provide your source code). https://www.ffmpeg.org/legal.html https://www.ffmpeg.org/legal.html is actually required reading for anyone who uses ffmpeg in a product, commercial, free/libre or free/gratis. I have an acquaintance who's a lawyer specializing in these issues, and he's usually called in to put out (legal) fires because people ignored open source licenses in commercial products. Copyright infringement laws are crazy complicated and in many ways incompatible with the modern ways of software, but they are what they are, and must be considered.
- ikerdanzel 5y agoUnless you are big commercially that is easily sue-able, most copyright law is not enforceable. Scihub and piratebay have successfully demonstrate this.