I'm sure many people remember all the old YouTube videos with an "Unregistered Hypercam 2" tag in the corner. I recall a time when the only decent screen capture tool was Camtasia, which had a fairly high price tag.
I've played around with OBS a bit, and occasionally use it for screen captures, and it's a really impressive, feature-packed piece of software that feels like it shouldn't be free. Big props to the people who made it happen!
The weakness with this workflow is that OBS only allows saving one video at a time, which may be an issue if you want to composite video/mix audio better in post-production (e.g. computer screen recording + webcam + secondary screen recording such as iOS), although you can record audio in separate tracks. Of course you can run multiple instances of OBS simultaneously in this use case and save them together.
Not anymore thanks to plugins!
https://obsproject.com/forum/resources/source-record.1285/
You can still only record one scene AFAIK, but you can still record multiple standalone sources. Its great if you want to record your screen or some complex scene, but still record your face camera separately to do whatever you want with in post production instead of doing it during recording.
I use Loom. E.g. when I wanted to show my team all of our Mercury perks, it was about 60 seconds start to finish to get a shareable url: https://www.loom.com/share/4e39a76fee3e40abad7c8af9ecd682e6
Was surprised how easy it is.
It was really good software for the time, assuming you has an OpenGL or DirectX window.
I've used OBS to do a few programming streams during quarantine. It worked without fail on X11. That alone was impressive for a cross platform tool for me, let alone how easy and powerful it was.
I do kind of miss the nostalgia of those old days though...
Today though? I still use OBS even though I still have XSPlit (I got a perpetual license). If there's something much better that isn't thousands of dollars, I'd like to know what it is.
There's a lot of commercial editors that are nicer than Gimp, and Office IMO still beats Libreoffice and isn't that expensive. But OBS? I don't know anything much better.
The plugin ecosystem and the community support is just top notch too, because EVERYONE uses OBS. If you use a commercial option, it's much harder to google up how to do some stuff.
Nobody should ever think like that.
Does OBS need to maintain totally distinct logic for capturing display output from different OSs? Or is there already an abstraction layer for this, maybe at the driver level? Or, third possibility - does it depend on a separate project/library for that?
(I'm ready for the replies saying "read the source and find out" but I'm hoping for someone smarter than I to make sense of it for me :D)
Pretty clean source tree to reference :) Seems to be unique per OS and not dependent on third party projects.
this is pretty cool to see, OBS sure has come a long way in such a short time
Namely ... VLC playlist of videos pushed to an OBS source, OBS dumps out an RTMP stream, nginx will loop that to HLS by spawning a bunch of ffmpeg processes to wrap up and later be ingested by Jellyfin, and from there out to various Jellyfin clients on the Roku, Apple TV, Fire Stick, and so forth. It sounds overly complicated but my friends are not tech savvy and have a wide variety of bandwidths ...
Looking forward to trying this out.
If you really need scene selection and stuff, then you could use OBS + (VirtualCam + VoiceMeeter) as your mixer and feed that into Discord.
“What we do wouldn’t be possible without amazing software so if you want to help support the team that helps me and many of your other favorite streamers do what we do, head on over to obsdonos.com” kinda thing.
I want to process camera input, e.g. cartoonizing human, embed virtual objects, overlaying myself over presentation, etc during virtual meeting.
There are project like pyvirtualcam [1] that allows you create video frame, then write it to obs. But how does obs do it in the first place? What are the steps to do it from scratch? Can someone point me to some keywords/reference?
FLOSS video tools have greatly improved in recent years. Even disregarding blender, some prosumer-like tools broke the good enough bar recently. Kdenlive, OBS, Natron, Synfig... It is becoming increasingly harder for non-paid proprietary tools to compete. Hope the professional market will soon start to benefit from these improvements.
I'm not a video editor by trade, I just make dumb YouTube videos like twice a year, so I'm definitely not "stress testing" these tools in any serious sense, but for years I had to run a VM of Windows with a copy of Vegas Pro installed. I of course wanted to work on Linux, working on a VM is a pain, but I found the existing video editing tools on Linux to be extremely buggy and irritating to use. Once Lightworks was released (and stable) on Linux, I suddenly didn't feel the need to bother with Vegas anymore.
My user story is: I’m a hobbyist user that likes to record game matches for personal review (analysis of my strategy/mistakes for self improvement). I know that OBS is much more powerful that what I need. However, the design of the software allows me to focus on features I need without the distractions of the features I’m not concerned with. I’m able to complete the tasks I need from the software with amazing ease.
It really allows me to enjoy the games I’m playing so much more.
Especially since the Spout plugin allows you to output the whole canvas, or just output a scene by adding a Spout filter (alpha channel is transmitted too).
https://github.com/Off-World-Live/obs-spout2-plugin https://github.com/Palakis/obs-ndi
I haven't found a way to do desktop screen record while having a different scene setup to show my camera + overlay as a virtual camera on obs. If anyone knows if it's possible, I'd greatly appreciate it.
Node.js binding for libobs – OBS studio's internal library - https://news.ycombinator.com/item?id=28274190 - Aug 2021 (24 comments)
OBS Studio 27.0 - https://news.ycombinator.com/item?id=27360141 - June 2021 (117 comments)
OBS Studio Now Ready with Wayland Capture Support - https://news.ycombinator.com/item?id=26645312 - March 2021 (67 comments)
Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS - https://news.ycombinator.com/item?id=25627673 - Jan 2021 (138 comments)
OBS Studio 26.0 - https://news.ycombinator.com/item?id=24633139 - Sept 2020 (154 comments)
How to Run a Live Coding Stream on Twitch Using OBS - https://news.ycombinator.com/item?id=23834153 - July 2020 (190 comments)
Show HN: OBS-web – Control OBS from the browser - https://news.ycombinator.com/item?id=23573474 - June 2020 (38 comments)
Automated Work Recordings with OBS Studio and TaskWarrior and TimeWarrior - https://news.ycombinator.com/item?id=23410503 - June 2020 (17 comments)
OBS (macOS) Virtual Camera - https://news.ycombinator.com/item?id=23404485 - June 2020 (155 comments)
Share OBS output as a webcam in Hangouts, Zoom etc - https://news.ycombinator.com/item?id=22804804 - April 2020 (52 comments)
OBS Studio: Open-source software for video recording and live streaming - https://news.ycombinator.com/item?id=22748247 - April 2020 (362 comments)
Proposed bounty for adding virtual camera / microphone support natively to OBS - https://news.ycombinator.com/item?id=22682022 - March 2020 (99 comments)
How to remove breathing sounds from your audio recordings - https://news.ycombinator.com/item?id=11512199 - April 2016 (6 comments)