Recording a Migration from Prisma to Drizzle (gist.github.com)
1 points by pier25 20m ago 0 comments
What's it like to be 70 years old in space? (arstechnica.com)
3 points by LorenDB 35m ago 1 comments
Show HN: I made a web-based, free alternative to Screen Studio
420 johnwheeler 103 4/28/2025, 12:38:53 AM screenrecorder.me ↗
First we really need the Source code of this tool though if we really want this tool to stay for posterity!
"If I make something so great then people will still pay me even if I give it away for free!"
A tiny percentage of people might still pay for it, but the vast majority will not, and will complain loudly about any attempts to monetize.
You said it yourself, this is a hobby FOSS developer. Key word hobby.
Have people stopped understanding that others do things simply because they want to? Not everything is profit-driven, even on this site.
Though I can also understand the child comment on your comment as well. I think that is a reasonable statement as well.
This is a really weird ethical dilemma that I still hold, as a hobby creator myself (just not at a scale of really earning money,but boy I sure would want to ), I want to earn money from it but I also want to distribute it freely, I am not sure how I can get both.
This is true of all products though, in ecommerce 1% conversion is pretty average... generally the path is to increase the top of the funnel because it's always small at the bottom... some products get by with 0.5% or less
What is the cultural significance of this tool that would require it?
People are a nightmare, I can already see someone leaking secrets with this.
I really want a free version from commercial use tbh, not that cursorful is expensive
No comments yet
if we want to talk about ethics and morals in capitalism, then we have to start with the discussion of how all of it is damaging, and not just blame isolated examples as damaging or "bad"
Do you plan on adding this feature?
That sounds like it would be a good niche to pivot into. Eventually you'll have to charge, so differentiating yourself here would be key.
Also, make sure you are aware of which 'channel' you are receiving your feedback from, and skewing your bias to account when deciding a roadmap. I see alot of comments saying self-hosted, which would be a bad use of development time at this stage. Obviously lock down encryption, and create a video-library similiar to loom but have that all hosted through the app.
how i could see a potential differentiation with this tool/ what i'd be interested in.
Consulting tool pivot: A tool to eliminate meetings
I own a consultanting company and i am always onboarding freelancers to certain tasks that i need them to do. Sometimes it's the same tasks that will be repeated, so they can always use the videos as a tool to 'refresh' themselves when they get stuck. It's like a video SOP, so what would be cool is if you used AI to create an 'SOP' from the video. Like links i clicked, folders and documents i interacted with and their location, etc. etc. This would be an invaluable tool for me at my company as every time i have a task that i need to delegate, i just create a loom video and then link all those things in an email which takes a long time.
For my clients it's the same exact thing, but showing them whats been done or answering any questions they have sent via email.
Youtube pivot:
Make a software for creators. Where they can record these videos for tutorials, with some kind of auto edditing features such as including intro's, outros.
Let's hop on a call and discuss (JK, saw the youtube video haha)
One potential useful (And I have no clue how hard to implement) thing I could see implementing would be the ability to mask out private details and have the mask follow the details as the screen is scrolled. It feels like something an LLM/AI could do.
If you are approaching this from a potential business perspective that will not be the major issue. As you can tell from the comments most people do want their screen recordings on a remote service, now matter the policies involved.
That leaves you with some options :
1) Encrypt the outgoing WebRTC stream before it leaves the client device/browser (e.g. through WebRTC Insertable Streams or similar), encoded with a client local key that only your customer knows/manages. This ensures any screen recordings stored on your end cannot be accessed in any way. They can then download the recordings as needed and decrypt on demand. Note that this still has the implication of you storing and transmitting massive amounts of data which is likely to become cost prohibitive as a service.
2) As above but do the decrypting for your customer on your end so they get to download playable media. This obviously introduces the security risk of your platform becoming temporarily able to 'see' the content.
3) Save your recording directly through MediaRecorder WebM or similar (has various browser compatibility challenges as standards materialize) and uses less obvious encodings (we're still living with the bullshit of H.264 requiring licensing).
Take the feedback, do some improvements. I will use it even if you don't - love it :-)
The aspect ratio issue you mention has not been well tested, and your feedback is already very valuable. I will fix this.
Thanks in advance
What are your opinions on the best way for you to pay for it as an open source tool?
Let's be honest, you can make money from the small guys but they are little cents as compared to giving corps self hosting guides / licenses like docker..., I know they may not come under pure open source, but the question is tricky, and so is the answer.
So this becomes "fair source" I guess.
I just want the code itself to be readable & buildable from scratch, I want to trust in the process that there are atleast some person who have searched this code and found no malicious use. I want it so that I can modify your program if I really want to, maybe even redistribute that modifications.
I couldn't successfully trim my recording. I could get into "trim mode" but couldn't figure out how to do it. That's a really important feature to me and the UX needs a lot of work there.
A feature that I always use with Screen Studio is changing the speed of clips. For example, if I'm typing in the recording, I like to speed it up super fast.
Also, I like the Cursor size/preferences (size, hide when mouse isn't moving, etc)
A feature that is missing from SS is: I can't insert title cards or my own clips. I kinda wish it took video editing to the next level and allowed me to insert other clips or title cards.
I'm still not happy with Screen Studio's pricing change.
Good luck!
Right now, there is a button with scissors on it that doesn't work. I apologize for not removing that, but I didn't think this post would even make the front page. (as an aside - I've tried several times posting this without success, but a change to the landing page much have done it)
I am definitely going to add the ability to add cards and title screens - and nice ones! I'd love for you to be a part of that conversation.
If you're willing and you have time, I'd love to connect for ongoing feedback. Like some of the other comments have surmised, I will eventually want to charge for it, and I could give you free service (I don't want to say lifetime, because I don't know what that implies, but it would effectively be lifetime or something very generous). I don't want to pretend that means to much right now - as you've stated, it needs a lot of work. But I am determined! And the features you mention are on my roadmap.
This offer extends to anyone willing to provide useful feedback over time, which would mean responding to one or two e-mails a month probably. I don't know what it looks like. I just want help. Thanks!
Here is the JS-based player: https://screenrecorder.me/projects/s3hx9YRgXNsrN1s/player
Here is a video that I rendered: https://screenrecorder.me/player/s3hx9YRgXNsrN1s
There are definitely artifacts, especially in the latter, but in practice the videos I've been creating have been working well. Also, it's primarily because the zoom is so high.
In practice, I usually set the zoom much lower and it doesn't have as much artifacting. Check out the homepage video
https://screenrecorder.me/
The MDN support table does not differentiate in this regard. (le: it actually does if you click to see the implementation notes)
1. At some point, the app will be covered with tonloads of ads to the point of impossibility to use
2. The core functionality will be hid behind sign-up/sign-in walls. The email addresses will be collected and then spammed to the brim
3. To add an insult to the injury, the app features will be gradually crippled unless you switch to a "Pro" plan. But you will not be able to do that efficiently as a user because you will be constantly attacked, bombarded and poisoned by ad banners and popups everywhere
4. Then, the app will start to upsell other offerings (of course, with modal banners!)
Those are cynical observations but they are 99% precise. I wish you good luck if you are among 1% elite.
I'm a bootstrapped software developer myself, so I can't decide if I should admire this or flag this as spam. But you're probably right, we're getting a "pricing" page very soon.
I'm super passionate about this though. Totally up my alley as a Dev and aspiring Growth Hacker, Product Marketing Manager.
The idea is to build a tool and use it to grow itself.
Also, anyone want to talk offline about anything at all, please contact me at john@screenrecorder.me
Might be worth calling that out either way.
I've built a 100% web-based screen recording tool aimed at product marketing managers, developers, or anyone wanting to showcase their work along with a talking head. Inspired by ScreenStudio, it allows you to effortlessly create polished recordings directly from your browser.
A couple of technical highlights I'm particularly proud of:
Initially, I used ReMotion but ran into limitations. I ended up building my own animation engine from scratch, closely inspired by ReMotion's capabilities but tailored specifically for my use-case.
Due to browser security constraints with getDisplayMedia(), I couldn't directly track cursor movements. To overcome this, I trained a custom YOLO (You-Only-Look-Once) model for cursor detection. This allowed me to implement smooth, mouse-following animations within recordings, bypassing the browser limitations entirely.
Happy to dive deeper into the tech if anyone's interested!
I'd love to make it do what you need.
https://handbrake.fr/
The app uses a custom renderer inspired by ReMotion, so while the app can output MP4s, I also have a player that is dynamic HTML/CSS animation powered by JS, hosted either on my site. I could make it a player that is hosted from anywhere, and I think I will do this for a free tier.
Theoretically, this setup can handle videos of arbitrary length, but practically speaking, I've only thoroughly tested around 10–15 minutes. I'd recommend caution with significantly longer recordings (like an hour) for now, as you might encounter rendering issues.
It's web based, offers plenty of features and can be had for a one-time of $40.
I've only used it a handful of times however I keep coming back.
No comments yet
Few things I would like to see:
- Ability to add images in the time line, think of intro/outro.
- Ability to add notes (text) on frames to explain something or highlight an area.
As some comments mentioned, running locally is a must, and I have no problem paying for it.
Good luck
Then we should call Vercel Zeit because it was always Zeit and Vercel name is just a founder joke.
This is like correcting someone who says "legos" instead of "Lego": who cares what a corporation wants you to call it?
I'd argue that it doesn't help that X is such a stupid name that many people actively oppose calling it that. Twitter (noun) and tweet (verb) were hardwired into language, my guess is you'll still be hearing them in decades to come.