A post on local recordings
Since the advent of the COVID-19 situation, there has been an increase in the demand for recorded materials. Standard approaches involve Zoom, which is not only proprietary, but also quite a bit of a privacy nightmare. The last straw was the random placement of my speaker bauble head.
At this point, given that I was to set up a pre-recorded video for PyCon India 2020, I decided to look into alternatives.
The search for alternative screen recording systems isn’t really a very new one. For group work (like W3cm 1), I tend to prefer Skype, since it handles speaker galleries very well. Unfortunately, Skype has no capacity for recording single person calls, at least as yet. This is not the place for an extended debate on the pros and cons of Skype, or Google Meet (only records corporate accounts), or the rest. Instead, lets sum up all these issue with the simple understanding that, if one person wants to record a webcam connected to their local computer, along with the screen, it is insane to imagine that the only way to get this is by:
- Making an account somewhere (Zoom, Meet, Skype, anything)
- Giving a cloud service permission to record our screens
Open Broadcaster Software
The OBS studio project is a godsend. It allows for simultaneously managing multiple streams, of both audio and video. Furthermore, since these are implemented as overlays, it is possible to fine-tune the positioning of each of these, which is something Zoom and friends lack.
The ability to resize the webcam is best shown in the figure below.
OBS also generates beautifully small videos and supports live-streaming.
- The standard setting is set to work with hardware acceleration, which may not be present for many users
- Use the settings to change this back to the software setting
I cannot imagine going back to Zoom to record anything local. It is an added bonus that OBS is both cross-platform and FOSS. It is only incredible more people do not use it.