News for hackers. Stuff that matters.
Re:OBS Studio: Open-source software for video recording and ... by xal on Wednesday April 01, 2020 @03:04PM (#22752399)
I randomly learned OBS a while ago for doing some twitch streams in the evenings. I'm so glad I did.

I run a 6,000 people company during the day and have OBS setup to push into Google Meet. I've done townhall with live on-screen Q/A voting, hosted podcast discussions, done PIP product reviews. I use its video record feature to react to figma prototypes and post the MP4s in the respective channel for discussion.

OBS is an amazing tool and its worth learning. Even simple things like adding a compressor to an audio stream can make a huge difference to the quality. As one of our coaches recently said "Video quality is the new presence in 1:1s".

On windows its reasonably easy to output OBS to a virtual camera for video conferencing software through a plugin. I've posted a bounty of $10k recently to make this a native feature and it's getting lots of traction.

https://twitter.com/tobi/status/1242641154576965634 https://github.com/obsproject/obs-studio/issues/2568 https://github.com/obsproject/rfcs/pull/15

Re:OBS Studio: Open-source software for video recording and ... by Osiris on Wednesday April 01, 2020 @04:20PM (#22753126)
Can you recommend any resources for learning OBS?

My daughter wanted to record some videos of her playing a web-based game. I found the interface to OBS unintuitive. I managed to figure out how to capture a specific area on the desktop, but it was unexpectedly difficult to resize the output to match the input. I found some way of doing it that I can't remember.

A few months later I had to do it again and that time I couldn't find the option to resize the output to match the input.

I'd love to find some resources to help her learn how to setup OBS for recording or streaming.

Re:OBS Studio: Open-source software for video recording and ... by ogjunkyard on Wednesday April 01, 2020 @06:02PM (#22753973)
Osiris, there are a lot of tutorials around learning OBS. One of the best ones that I've come across is EposVox's OBS Studo Master Class 2018. It helps you figure out what you want to learn and covers a large swath of the various OBS functionalities.

EposVox's OBS Studio Master Class 2018 YouTube Playlist: https://www.youtube.com/playlist?list=PLzo7l8HTJNK-IKzM_zDic...

Re:OBS Studio: Open-source software for video recording and ... by julianlam on Wednesday April 01, 2020 @04:50PM (#22753344)
Instead of streaming the entire desktop (or a portion of it), you'll actually want to set up the ["Game Capture" source](https://obsproject.com/wiki/Sources-Guide#game-capture), and configure it to automatically attach to any fullscreen application.

Then add an audio stream, and you're good to go.

Re:OBS Studio: Open-source software for video recording and ... by meestaahjoshee on Wednesday April 01, 2020 @07:05PM (#22754466)
try obs streamlabs or twitch studio - they're a lot more beginner friendly and built with OBS if your daughter just wants to record or stream.
Re:OBS Studio: Open-source software for video recording and ... by jachee on Wednesday April 01, 2020 @11:46PM (#22756027)
I'll say that StreamLabs was better before they changed their monetization model. I was lucky to download and install a few sets of overlays a few months ago that, today, would cost a minimum monthly fee to access.
Re:OBS Studio: Open-source software for video recording and ... by bakedbeanz on Thursday April 02, 2020 @10:26AM (#22759323)
Check out "Gaming Careers" on YouTube, it's a channel dedicated to teaching all the various aspects of streaming from the ground up, assuming little or no previous knowledge.
Re:OBS Studio: Open-source software for video recording and ... by zahrc on Wednesday April 01, 2020 @05:08PM (#22753536)
The official obs website has a wiki and a forum, that’s probably the best place to go.

I can also help you set it up if you want!

Re:OBS Studio: Open-source software for video recording and ... by mkl on Wednesday April 01, 2020 @05:20PM (#22753639)
Are there any existing plug-ins for virtual microphone?

I want to use OBS'S realtime noise suppression and noise gating in another app (mainly online lecture platform Echo360). I got it working using VoiceMeeter in what seems like a hacky way, but only with high latency so far.

Re:OBS Studio: Open-source software for video recording and ... by pzmarzly on Wednesday April 01, 2020 @06:36PM (#22754216)
I'm not aware of any plugins, but in case anyone is curious about how to replicate that setup on Linux systems with PulseAudio, you can create virtual outputs with:

    pactl load-module module-null-sink \
        sink_name=Device_Name \
        sink_properties=device.description=Device_Name
If some program filters out output monitors from its input list, you can usually use pavucontrol to force-change it. Or, you can create a linked virtual source:

    pactl load-module \
        module-virtual-source \
        source_name=VirtualMic \
        master=Device_Name.monitor \
        source_properties=device.description=VirtualMic
Then in OBS settings you can set up the virtual device as Monitoring Device.

I took the commands from one of my side projects, maybe someone will find other parts of it interesting: https://github.com/pzmarzly/mic_over_mumble

Re:OBS Studio: Open-source software for video recording and ... by jgrauman on Wednesday April 01, 2020 @07:33PM (#22754673)
Thanks! This fixes my issue!
Re:OBS Studio: Open-source software for video recording and ... by blattimwind on Wednesday April 01, 2020 @05:37PM (#22753785)
Use Equalizer APO with a noise-reduction VST. This is by far the best option on Windows if you are concerned about latency×compatibility×underruns as a figure of merit. It is far superior to using "virtual audio cables" and a VST host (like Lighthost or SAVI) or voicemeeter.

It's not well known, but it really works spectacularly well compared to those other options. For me it never has had any audible buffer underruns (unlike Lighthost), no noticeable latency (unlike SAVI and Voicemeeter, even with small buffer sizes), no problems regarding exclusive mode (unlike voicemeeter) and it works with every single application.

The UI is not terribly clear about this, but it can drive multiple devices independently, simply by adding several "Device" blocks to the configuration.

Re:OBS Studio: Open-source software for video recording and ... by Ninjinka on Thursday April 02, 2020 @01:49AM (#22756551)
Wow, I just did this and it's crazy how much better it sounds. It's a little complex to set up, but this guide makes it super simple: https://antlionaudio.com/blogs/news/removing-background-nois...
Re:OBS Studio: Open-source software for video recording and ... by mkl on Thursday April 02, 2020 @01:36AM (#22756508)
This was great advice! The key thing about Equalizer APO is that it does its processing of the sound before the Windows sound API, so any program recording from my mic gets the processed version, and there's no virtual microphone needed (well, the actual microphone becomes virtualised - there's no separate device). I have that all working, and mostly followed this tutorial: https://www.youtube.com/watch?v=J3fBx2ftaBs

I adjusted the numbers for my setup but his were a good starting point.

Re:OBS Studio: Open-source software for video recording and ... by noyesno on Thursday April 02, 2020 @01:42AM (#22756526)
What VSTs would you recommend for improving audio quality of video calls?
Re:OBS Studio: Open-source software for video recording and ... by blattimwind on Thursday April 02, 2020 @11:51AM (#22760323)
ReaFIR works quite well and has very low latency. It's a bit fiddly to auto-generate a noise profile due to the architecture of Equalizer APO (the entire audio processing runs inside the Windows audio stack, so the VST panels in the configuration editor don't have a signal). Basically you use another VST host (e.g. Lighthost or OBS), generate your noise profile there and then copy/paste the chunk data into the APO config file.

Some general EQ'ing on the mic also works wonders for how well it sounds, but that's very specific to your voice and mic.

--

Another use case of Equalizer APO where it is much better than everything else is compressing game audio. Some games simply have audio that was designed without regard for hearing safety (CS:GO is a strong contender for #1 here), and this helps immensely with it.

Re:OBS Studio: Open-source software for video recording and ... by klint on Thursday April 02, 2020 @06:57PM (#22764737)
ReaFir is amazing.
Re:OBS Studio: Open-source software for video recording and ... by hhh on Thursday April 02, 2020 @01:33AM (#22756499)
Do you have any recommendations for VST plugins to use?
Re:OBS Studio: Open-source software for video recording and ... by mkl on Thursday April 02, 2020 @01:38AM (#22756517)
Please see my sibling comment. The video I linked uses ReaPlugs (https://www.reaper.fm/reaplugs/) and I ended up without needing any explicit noise reduction, just noise gating and some other adjustments.
Re:OBS Studio: Open-source software for video recording and ... by peterburkimsher on Wednesday April 01, 2020 @05:57PM (#22753936)
On Mac I use Soundflower to redirect audio between apps.

There'a also AULab which can be used for some effects in realtime (e.g. adding reverb and redirecting to built-in audio out).

https://github.com/mattingalls/Soundflower

https://www.apple.com/nz/itunes/mastered-for-itunes/

Re:OBS Studio: Open-source software for video recording and ... by cawlin on Wednesday April 01, 2020 @08:37PM (#22755105)
Blackhole is a nice Soundflower alternative that might be appealing for some folks in certain use cases as well: https://github.com/ExistentialAudio/BlackHole
Re:OBS Studio: Open-source software for video recording and ... by velosol on Wednesday April 01, 2020 @09:52PM (#22755529)
I have no association with them, but https://krisp.ai might help you.
Re:OBS Studio: Open-source software for video recording and ... by bschne on Wednesday April 01, 2020 @05:27PM (#22753700)
I think there should be software that provides virtual audio devices, so you could configure it as the output for OBS and the input for you other application - something like this: https://www.vb-audio.com/Cable/
Re:OBS Studio: Open-source software for video recording and ... by mkl on Wednesday April 01, 2020 @05:52PM (#22753891)
Yes, that's what VoiceMeeter does (same author).
Re:OBS Studio: Open-source software for video recording and ... by jdelsman on Thursday April 02, 2020 @11:48AM (#22760294)
I use Loopback on Mac, and its never let me down! https://rogueamoeba.com/loopback/
Re:OBS Studio: Open-source software for video recording and ... by tomphoolery on Wednesday April 01, 2020 @04:58PM (#22753414)
I was just thinking about this, but mostly to route the audio through OBS so I can play my teammates some sweet synth music while we wait for others to join the standup.
Re:OBS Studio: Open-source software for video recording and ... by ljm on Thursday April 02, 2020 @01:05PM (#22761125)
I've just started learning how to use it and it's blown my mind how bloody useful it is, while also being open source. I've got it set up to record part of my screen and my webcam at the same time, and then I can chop it up in post using Resolve, no problem.

Until I found OBS I was basically trying to record my screen and then narrate over it after the fact, but it just didn't jibe with me as there's basically no room for improv or failure at that point. And I personally prefer to leave my less egregious mistakes in the final cut to demonstrate that you don't always get things right the first time.

Re:OBS Studio: Open-source software for video recording and ... by jgrauman on Thursday April 02, 2020 @08:23PM (#22765250)
Thanks for posting the bounty. Awesome! I wonder if it would make sense to add a virtual mic output as well so that the video and audio can be synced together, for ie when someone is using OBS to Zoom... I've gotten it to work via pulseaudio routing but the audio isn't automatically synced.
Re:OBS Studio: Open-source software for video recording and ... by billjings on Wednesday April 01, 2020 @08:29PM (#22755050)
Sadly, OBS is busted for interfacing with Google Meet on MacOS. :( Found this out the hard way Monday.
Re:OBS Studio: Open-source software for video recording and ... by roel_v on Wednesday April 01, 2020 @05:23PM (#22753671)
How do you do q/a and voting?
Re:OBS Studio: Open-source software for video recording and ... by AndrewHampton on Wednesday April 01, 2020 @09:43PM (#22755479)
Poll Everywhere (YC S08) has Q&A question support with voting. I'm a developer at Poll Everywhere and we use it during our weekly townhalls. Our company was 40% remote before the coronavirus crisis, and my experience with the Q&A poll as a remote worker has been great.
[dead]
Re:OBS Studio: Open-source software for video recording and ... by kylemuir on Thursday April 02, 2020 @01:09AM (#22756389)
You're replying to Tobi the CEO and founder of Shopify who recently and very publically posted about 40 hour work weeks and how Shopify lives and breathes work life balance which multiple employees confirmed.

I don't know him from a bar of soap outside of what's shared publically but a cold, calculating executive is about as far from the mark as you could possibly be.

Re:OBS Studio: Open-source software for video recording and ... by rexpop on Thursday April 02, 2020 @02:13PM (#22761866)
Hm, I will admit I didn't realize the particular executive I was addressing, and that Shopify is off my radar in terms of executive abuses, but CEOs are all of a class, and 40-hour work weeks are still an untenable arrangement, and the Overton window for commonly acceptable work-life balance is far, far toward the wage-slavery side of things–to say nothing of the work-life balance for millions upstream of the Shopify supply chain, e.g. computer-mineral miners in the Global South. So I am not ready to give Tobi any humanitarian awards.

In truth, I have long admired Shopify for their open culture, their tech blogs, and a product that empowers small businesses. None of these things are enough, however, to convince me that he's anything more than a wealthy Libertarian seeking (primarily) personal gain through economic exploitation, managerial coercion, and authoritarian hierarchies.

> a cold, calculating executive is about as far from the mark as you could possibly be

This is an indefensible exaggeration. You're telling me Tobi is a saint? A CEO? An absolute absurdity.

Liberals love democracy until it comes to the workplace. You disgust me.

Re:OBS Studio: Open-source software for video recording and ... by icelancer on Thursday April 02, 2020 @05:14AM (#22757352)
You couldn't have Tobi pegged worse. I don't even agree with Tobi's thoughts on the 40 hour work week and I know you're dead wrong.
Re:OBS Studio: Open-source software for video recording and ... by rexpop on Thursday April 02, 2020 @02:14PM (#22761884)
> dead wrong

You're exaggerating.

Re:OBS Studio: Open-source software for video recording and ... by onion2k on Thursday April 02, 2020 @02:07AM (#22756632)
"Presence" in terms of 1:1s should be about listening to, understanding, and empathizing with the person opposite you.

"presence" before remote working was about actively being in the room - if you've ever had a manager who checks their email in your 1:1 you've experienced someone not being "present".

Video quality in a remote 1:1 is the foundation of that presence eg how the other perseon can see that you're understanding and empathising.

Re:OBS Studio: Open-source software for video recording and ... by rexpop on Sunday April 05, 2020 @09:23PM (#22790167)
> Video quality in a remote 1:1 is the foundation of that presence eg how the other perseon can see that you're understanding and empathising.

You ever had a "phone call"?

Re:OBS Studio: Open-source software for video recording and ... by Mary-Jane on Thursday April 02, 2020 @01:08AM (#22756381)
How is this comment not dead? It violates all the criteria for participating on this site.
Re:OBS Studio: Open-source software for video recording and ... by rexpop on Sunday April 05, 2020 @09:22PM (#22790161)
What has the world come to when you can't even trust the self-appointed oligarchs to enforce their arbitrary rules?