Tips on making VCV videos for YouTube?

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.

2 Likes

what resolution does VCV rec output? Whatever the actual window size is?

yes. This is not a problem for YT, per se. But, it causes problems if you want to format the end tags.

What does that mean?

Those little boxes that YT can place at the end of your video to refer viewers to previous videos. An audience retention thing.

1 Like

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.

2 Likes

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.

On those days I use ffmpeg to trim / split / join / resize / add subtitles / adjust the audio / whatever.

ffmpeg can do literally anything, but by the time you’ve figured out the syntax you might as well have edited the individual bits yourself in a hex editor.

2 Likes

My workflow:

  • 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.

1 Like

Windows here, too. tx for the ideas.

Somewhere out there in the world is some software from a big company that internally shells out to ffmepeg for all audio mixing… Or so I’ve been told :wink:

2 Likes

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.

It’s probably because it renders at higher quality than the source? You can convert an mp3 to WAV and make it bigger too. Oh well, at least it doesn’t degrade it. :slight_smile:

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 :wink: 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 :slight_smile: (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)

1 Like

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.

OBS, Canva (for thumbnails), Shotcut, Patchstorage

OBS is nice because it encodes directly to MP4.

I read that’s risky compared to encoding to MKV: an incomplete recording would make the file useless. OBS docs recommend somewhere encoding to MKV first.

I’m lucky because life is easier on my Mac, as I read the tales from Windows users :slight_smile: If I just want to capture a video+sound of a patch I record in Quicktime Player, routing the audio to it with Soundflower, and that’s it. The resulting .mov works beautifully in max quality on YT. Sometimes I just make a YT video from a screenshot/picture and the recorded .wav from VCV Recorder. In that case I use ffmpeg via my script to make the finished video, which is quite small. If I were to make an edited video I would record the .wav with Recorder and the video with Quicktime, edit the video part in iMovie and then glue the two together with an ffmpeg script. The recommended encoder settings for YT can be found here.

Yeah, but it only ever happens in case of a power loss: if it happens the performance is hosed all the same, so it’s not a concern in my use case.

1 Like