Skip to content(if available)orjump to list(if available)

Show HN: I made a web-based, free alternative to Screen Studio

monkeywork

Would love to be able to self host this tool - I'd be fine with purchasing a license to do so but I'd really rather not have this running on hardware that isn't mine - wrapping this up in a docker container that I can deploy would be mint.

Imustaskforhelp

Don't worry about the docker container right now, since the community can figure it out though it would obviously be a great step imo.

First we really need the Source code of this tool though if we really want this tool to stay for posterity!

owebmaster

No mate, you need to help the creator of the tool to make enough money from it to create a sustainable business/project

aloisdg

both are possible

johnwheeler

Right on! That is definitely something I am willing to explore over time! I know Basecamp has been experimenting with the Pay Once model with great success.

chillfox

I don't really have a use for this particular software, but I wanted to add my +1 to pay once self-hosted Sofware. It's such a great model for the customer and I have bought software with that model even when there were free open-source alternatives. I really hope it works on the business side as I would love for it to viable.

pentagrama

Seems cool! But for privacy reasons I prefer to do the recording locally and send the file myself. I've been using the extension https://cursorful.com/ (only for Chrome), which doesn't upload the video to the cloud, it just does everything locally, and the free tier features are enough for me.

jofzar

I have used cursorful before but make sure you aren't using it for commerical use, need to buy a license for that.

I really want a free version from commercial use tbh, not that cursorful is expensive

null

[deleted]

johnwheeler

Thanks! Hosting in the cloud lets me centrally manage assets and makes it easier to add interactive features like Arcade and Supademo, which require server-side components. It also simplifies analytics and customization. Currently, I store everything in S3 but purge the videos every few days. If this gains traction, I'm already experienced with implementing standards like SOC 2.

santa_boy

pretty cool. soon there will be an open source version of this

jofzar

You 100% need a privacy policy, you are potentially storing PII information and secure details with this.

People are a nightmare, I can already see someone leaking secrets with this.

sgallant

Well done! Just tested this out and it's great but some feedback:

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!

johnwheeler

Hey thank you so much for this feedback. What are your use cases for a tool like this?

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!

remon

I know people are going on about privacy and that's fair but easily sorted with the appropriate data privacy policies and actually adhering to your commitments in them.

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).

lewiatan11

Awesome stuff. It requires some polishing though, but I prefer it over many apps. To me - it didn't work well with USB camera on a laptop - it could only choose one and it was the one built into my laptop.

Take the feedback, do some improvements. I will use it even if you don't - love it :-)

johnwheeler

Thank you! If you're willing to provide feedback over time, I'll implement features you're looking for if you have legit use cases for this tool and are willing to use it. I'll give you free service in exchange once I begin charging.

The aspect ratio issue you mention has not been well tested, and your feedback is already very valuable. I will fix this.

Imustaskforhelp

Hey! What are your opinions on open sourcing this tool considering privacy considerations and simply I would love it if I can host my own data/ not have to worry about what proprietary thing is running!

Thanks in advance

owebmaster

> What are your opinions on open sourcing this tool

What are your opinions on the best way for you to pay for it as an open source tool?

null

[deleted]

drpotato

Doesn't appear to work on Firefox or Safari — dialog closes immediately after opening.

johnwheeler

Thanks again - I got it working on Firefox and it's deploying now. Still investigating Safari...

busymom0

Fails for me in similar fashion on macOS Safari.

johnwheeler

I'm looking into it now. It has been tested on those but I've made some changes to the home page that might have broken that. Thank you!

_pdp_

It is cool but I thought it was client-side only - it turns out the videos are exported and stored remote. Can you confirm?

garganzol

I love this tool, but I am pessimistic because the following is probably going to happen next:

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.

jitbit

This is the author's 3rd or 4th attempt to launch a product in this niche, Interactivedemo.ai (ProductHunt launch), demo.fun (link in their profile), a chrome extension with the same name (never took off), etc. I got this all from their Twitter profile

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.

null

[deleted]

thund

It’s time to have self hosted solutions for this kind of activity, with simple UIs, voice editing, text to audio, without subscriptions. Just a matter of time OSS will deliver