HN user

rurtrack

31 karma

Creator of https://drummy.io

Posts4
Comments28
View on HN
Guide to FFmpeg 4 years ago

I'm using ffmpeg.wasm in the browser and let me tell you it is indeed something else.

Like you, it used to be just a handy tool to convert stuff.

But being able to process video straight inside the browser literally blew my mind

I mean, I did not went into the rabbit hole of checking thoroughly, but in cloudflare it says we served 8gb and aws says we served just a few megabytes.

You configure to ignore everything, even the url querystring, and worst case scenario, they serve your site from an internet archive snapshot. You can literally power off your server and the page stays online

Making sound sound nice on every device is so difficult, that is why Mastering is so important. But in this case, you'll probably be ok just reducing the volume of the sounds you are playing, and let the user turn the volume up if they want to hear it. I had my volume about 35% and it was still very loud, so that makes me think about maybe you need to reduce the gain a little bit. But great work nevertheless!

It is really amazing what they have done with the web audio API. I still can't believe how easy it was to do spatial sound positioning with Howlerjs. I literally just imagined sitting on a kit, and put in X,Y,Z of each part and BAM! Just like that, you are in a 3D sound space. I love to hate JS, and I also hate to love it. Thank you for your comment :) Best wishes for you too

I've been thinking that "validation" is poison for us programmers.

It either comes in excess from non-tech people, so we discard it. Or it comes from a peer, that will probably not be validation and more critical feedback, which tastes wildly different

Thank you! Awesome that you want to try it, this app is just a small part of a bigger app that I am developing, a mix between Twitch and Zoom, but for musicians and other performing arts. I hope to launch it soon here in HN, will let you know, i feel you might be interested! Best of lucks for ya!