Hacker Newsnew | past | comments | ask | show | jobs | submit | prahladyeri's commentslogin

If only OBS was somewhat lighter, I'd have used it. You need an Intel i5 or Ryzen 1300x processor for a "minimum requirements", imagine what would it take for a decent performance!

Instead, I use another app called ShareX [1] which is much lighter on the OS and processor. It may not have all the features but you can easily create a screencast or recording session with ease.

[1]: https://github.com/ShareX/ShareX


The Ryzen 3 1300X is a low-end, nearly 6-year-old CPU. The Core i5 2500K is a mid-range, _12-year-old_ CPU. It's a perfectly reasonable minimum requirement.


I use ShareX and I use OBS - there doesn't seem to be a huge overlap in functionality?

ShareX - screen capture and screen recording.

OBS - streaming (and lots of related functionality).

I'm guessing you were using OBS for screen recording - but that's not really close to it's core feature set.


A lot of people use OBS for screen recording. I do think ShareX is extremely limited unless you want to record something super simple.

OBS' ability to compose a whole scene, dozens of different capture methods, overlays, full audio mixer, transitions, etc. It's the perfect place to record any sort of desktop-based video. It's far far more than just "screen recording".


I don't see anything wrong with using OBS for screen recording.

I use it for streaming as well, but having it installed, I also use it for recording when I need it. Also for video capture from the webcam.

OBS can do no wrong to me.


Yeah - I guess I hadn't really considered it for that task. I've only used for live stuff personally and I hadn't made the connection with screen recording per se.


i use obs exclusively for your sharex use case.


I use the gnome screenshot widget.


I find OBS not to be that heavy as long as your GPU does all the work. A modern i3 would probably do fine if it has QuickSync enabled and not too many extra filters and inputs at the same time.

ShareX doesn't live stream as far as I know? Let alone offer WebRTC?


Sean recently posted a link to an ffmpeg fork where this work is being done too. Gstreamer already has a WHIP module that flew under my radar. So there should be plenty of good options soon.


Windows only. Still, good to have alternatives. OBS is nice in that learning it means you can use it on 3 of the biggest platforms, even if performance isn't top notch.


I haven't used ShareX so I may be missing something here, but the website seems to indicate it's a screen capture utility. Does it do more?

OBS is not a screen capture utility.


> OBS is not a screen capture utility.

I've been looking for a way to record my screen and webcam as separate files and so far OBS¹ seems like it might be the only tool that can do that. Is that not a good use for OBS?

¹ https://obsproject.com/forum/resources/source-record.1285/)


I guess they mean not just a screen capture utility


Sorry I should've been clearer: it can certainly be used to capture your screen. It's just an extremely ancillary subfeature.


It is.


It can do screen capture. That doesn't make it a screen capture utility. In the same way as Visual Studio is not a note-taking app, blender3d is not a video editor and Excel is not an IDE.


Sadly people recommend OBS for regular screen capture on Wayland, after X11-based capture apps like SimpleScreenRecorder no longer work on Wayland. And OBS isn't very good at screen recording, and even cropping the recording by dragging a specific region, then shrinking the output file size to this region, cannot be done easily (alt-dragging the bounding box followed by "Resize output (source size)" picks the uncropped source size, and the "Crop/Pad" filter doesn't allow dragging a screen region).

In fact the issue was closed without understanding what the reporter was asking: https://github.com/obsproject/obs-studio/issues/8822


OBS doesn't work for me on Wayland either.

I log in into X11 when I use OBS on Ubuntu.


It will work under wayland if you have xdg-desktop-portal/xdg-desktop-portal-wlr set up.

If you've got that set up up correctly, screen sharing will also work in Firefox (for instance on discord).

As far as I understand it, xdg-desktop-portal is a DE/WM agnostic protocol that enables applications to easily capture a screen - the user just has to run the right backend for their environment. I think it does other stuff too, but screen recording is probably the main use case.

I'm using Manjaro Sway Edition where that was configured out of the box.

https://wiki.archlinux.org/title/XDG_Desktop_Portal


OBS is the screen capture tool. Unless you define screen capture somewhat differently? Nearly everyone on Twitch (or other streaming sites) is using it.


Use the GPU encoder not x264. x264 is very CPU heavy, even on veryfast.


As fast as processors are these days I don't see this as a valid complaint (especially with how inexpensive machines powered by the Apple M1 are these days).


I've been using OBS since it first came out (11 years ago?) on just a 2012 MacBook. Never had a single issue.


Post your specs you dinosaur


obs works well for me on a decade old machine.


Instead of requiring people to become smart power users and equipping them with the tools and training to solve their IT problems, we are dumbing down the tools to suit the lowest average brained human. This isn't taking us in a good direction.


This whole "Walled Gardens" approach reflects a mindset which is all about controlling the users, telling them what's good for their devices, when it's the right time to update, etc. instead of letting them have the control. And this mindset is prevalent in all products of the tech companies across the world, be it corporate America or communist China.


Mostly to greener pasteurs like https://tildes.net, https://lobste.rs/ and quite a few here on hacker news too. I'm not quite sure if some may to moving to the "popular pasteurs" like twitter and facebook because they'd be least likely to be on reddit in the first place.


Onto another proprietary site? Nice!


Do you have any promising examples of a non-proprietary site for Reddit-esque discussion?


What about Lemmy[0]?

[0]: https://lemmy.ml


How can one get an invite to Tildes? Looks like a friendly place, reminds me of a slightly older internet :)


You have the right mindset. Being supportive of someone doesn't mean you have to be a sycophant and start doing all the song and dance. In fact, these people are the exact antithesis of being supportive, they usually become the catalyst for toxic narcissism and impending doom at some point in life of the people they support. In fact, the most supportive person is someone who speaks their mind out and gives genuine advice they need to hear, not the one they want to hear!


"The Pragmatic Programmer" by Andrew Hunt. If you're from computer science or related background, it's a must read. The book was written in 1999 but quite relevant even today. I'd go so far ahead to say that if every developer starts following these basic principles, the amount of technical debt in the IT industry may easily get reduced by over 80%!


Wow great, love suggestions like this


The 2nd edition came out a few years ago btw.


Interesting. Are there some new insights in that applicable to modern programming?


Yeah there are a few more updates.

You can check out the table of contents and preface here: https://pragprog.com/titles/tpp20/the-pragmatic-programmer-2...


They're testing the water it seems. They must have realized that those leaving Reddit for other pasteurs must have already left by now, so there will be little resistance in monetizing those on the platform. Either that, or they're deliberately wanting to lose their user base as part of some grand strategy as Digg did many years ago!


I agree. They probably have the stats to predict how much the "revolt" is costing them long term, compare to the upside of the IPO.

But only time will tell whether this actually hold.


Did their algorithm account for a CEO with major foot in mouth syndrome?


First Binance got rid of USD transactions and now this. Looks like the SEC is tightening the screws in a holistic manner!


Slowly boiling the frog... It's getting close to deadly temps now though


Following compatibility and standards is always good, irrespective of who does it. It'd be great if they supported running .NET and WinForms on Ubuntu some day, might actually happen who knows!


Well, .NET is running on Ubuntu, if you consider .NET 5 upwards (previously .NET Standard/Core). In recent distributions it is even in the default package sources from Ubuntu. WinForms will never happen (although Mono's WinForms support was pretty good) as it targets the deprecated 4.6.x Framework.


That's great news! That means all .NET EXEs and DLLs will be cross-compatible with Ubuntu since 5.0? Mono had been doing substantial efforts since about a decade but was never the popular choice among Linux devs, mostly due to performance and other issues I think. With Microsoft themselves providing support, things must improve.

As for WinForms, there are probably newer alternatives like MAUI coming up since .NET core.


MAUI has had some growing pains and the rumors are that it's just a small team working on it at the moment. I think Microsoft may have bit off a bit more than they bargained for in part because they wanted to maintain a clear upgrade path for Xamarin.Forms and because they wanted to use native controls rather than just draw everything with Skia (like Flutter).

MAUI doesn't support Linux through official Microsoft channels, but there are people working on Linux support (I don't know what the state of that is at the moment).

.NET Core has been available on Linux for even longer then .NET 5. To make a long story short, Microsoft released .NET Core in 2016. Microsoft announced that .NET Core would be the future of .NET in 2019 and that .NET Framework (the old, proprietary, Windows-only .NET) would get security fixes and such, but wouldn't get any real updates. With .NET 5, Microsoft dropped the "Core" branding on .NET Core.

It's really easy to run things like .NET web services and such on Linux. You can even compile to a single binary.

Microsoft started retiring WinForms back in 2014. They open sourced it in 2018, but no one has really made adding support for non-Windows platforms a priority, especially since Microsoft put it into maintenance mode nearly a decade ago.

There are cross-platform GUI kits like AvaloniaUI and Uno Platform that some people like in addition to MAUI. Avalonia takes a Skia based approach like Flutter. Uno is a bit of a combination of Skia and some native widgets.


I sucessfully develop .NET REST APIs using ASP.NET Core since .NET 5 (and mostly using minimal APIs introduced in .NET 6) on my Mac using VSCode, Entity Framework Core (with Postgres+SQLite) and deploy it to Ubuntu VPSes. Flawless, and the only issue I ever encountered is rather fringe: I couldn't use AES128GCM algo for JWE token encryption, as it is only supported on Windows. Using the APIs on Linux/macOS will throw an Exception. I switched to AES128-CBC-HMAC instead for my JWE tokens, no big deal.


> That means all .NET EXEs and DLLs will be cross-compatible with Ubuntu since 5.0

Well, if compiled for the correct target framework, then yes. See https://learn.microsoft.com/en-us/dotnet/standard/frameworks

Note that .NET nowadays is cross-plattform, that means still you cannot just execute any dll/exe that uses plattform dependent code. This is the same as any other C/C++/Java program, once you program calls into OS library/kernel APIs, it is no longer cross-platform and those APIs have to exist on your target. So no, if you use any Win32 feature using P/Invoke, the tool will not just automagically run on Linux.


Yes. Besides desktop GUI applications, I would say Linux is the primary deploy platform for .NET services these days.


Look at AvaloniaUI, it’s .NET and basically an open source, cross platform WPF: https://avaloniaui.net/


The review process seems quite intimidating as described by the OP. Things like use of localStorage is almost like a given in any extension these days and they ask justification for every permission you ask.


So they should - extensions are very popular with consumers, and are a notoriously effective means of spreading malware. There’s a few current stories on the topic, which is odd, because the problem has been a problem for nearly ten years now.

Google spend a lot of money developing extremely effective security research capabilities, while completely ignoring the dumpster fire that is their app and extension stores.


> while completely ignoring the dumpster fire that is their app and extension stores.

This is one of the factors that keeps me away from trying Android phones. I don’t trust Google for anything other than search. And even that has become somewhat questionable over the years. I do trust Apple. Even though I own a couple of them, I don’t care for their computers. As far as phones though, I will not consider anything other than iPhone.


Search has become a rotting dumpster that will be fully ablaze soon enough. Works great as a calculator and spell checker though.


Thing is... There is pretty much nothing malicious one can do with localstorage.


This isn't accurate. There are any number of XSS attacks that can be performed, which then allow you to look at secrets or tokens in localStorage, for example.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: