I use VCV Recorder for quick stuff that I don’t want to tweak. But, for Youtube, I use OBS and then Shotcut. My problem with VCV Rec is that it doesn’t format to YT’s desired resolution of 1920x1080. With Shotcut, I can tweak the gain and fade in/outs and it has a preset for Youtube.
OBS or VCV Recorder, sync audio if needed and edit video in DaVinci Resolve, which is also a crazy good audio mixer that can run VST plugins. All of them are free. I use the Youtube export preset, that’s it.
And never clip the audio, because these video formats are cancer to audio and create horrible artifacts. Better to record 24 bit with headroom and use a final limiter in Resolve afterwards. I use Host FX with a Waves limiter a lot for things that don’t need editing.
OBS is weird, it clips at -5db, which seems to be the 0 point.
Being on Windows, I use the Voicemeeter driver to be able to intercept the ASIO stream in OBS studio.
Recorder is good for video but lossless, so it results in a huge file I have to convert. And once in a rare while I stream performances on Twitch, so I have an OBS setup. OBS is nice because it encodes directly to MP4.
Given the scale of my patches, I generally always a Recorder instance off-screen capturing FLAC even if it doesn’t always capture video. It’s a good insurances in case the overhead of recording video causes audio glitches, since Record doesn’t operate in real-time. (+ in case my jam accidentally turns out to be a legitimately good song)
To edit the video, I use Shotcut for editing when the job is simple, DaVinci Resolve when it’s more complicated, and Blender the days I hate myself.
Sometimes I post excerpts of jams for Twitter friends and the full version on Youtube, so I use LosslessCut to trim MP4 to fit its 2:20 time limit, as it’s incredibly fast without any re-encode or quality degradation.
Record the sound with vcv REC and the visuals with OBS.
Make my logo in the Gimp
Edit and render video with Blender.
The main problem I’ve had is with the audio artifacts introduced during final rendering . It’s not a problem I’ve managed to solve completely but setting the audio bitrate higher mitigates the problem.
Obs for recording using gpu power, asio link pro for proper audio routing for my system (doesn’t need for you probably) then DaVinci for editing and export in MP4 or MOV and AAC for youtube. The thing I don’t understand yet - why Obs file size is 500mb but after DaVinci 2.5 gb? But I don’t care for sure because the whole chain is pretty handy and doesn’t require everyday settings check. Also Obs can do multichannel recording so I can easily record a voice and VCV patch simultaneously and then add some separate dynamics processing in DaVinci for the recorded voice.
maybe it transcodes from one lossless codec to another, and it’s favored native one isn’t very small? But could be anything, right? Video is so confu
sing - I worked on video encoding for a year or two and man was that baffling!
as Russians say about a paper - youtube will endure anything (I mean gigabytes
But the speed of upload is also important sometimes when you’re on the run. But hopefully Davinci process to youtube standard setting while OBS. Anyway there is no way in OBS to make nice sidechaining from a voice to video (or maybe yes already, there are a ton modules for obs laying around - still looking for zooming lens for example - seen one time from one streamer)
maybe. Youtube has some standards I believe. But it also transcodes to the same filesize when set in 1080p master. So who knows, I think this is something inside OBS too because I set it to GPU render and files are always smaller than at CPU render.