You might also want software to edit your videos before you post them to remove or correct sections or even better to add a watermark in a corner or some sort of framing and intro screen that shows its of a more professionally created quality vs just someone posting a video recorded as is.
I've posted videos on youtube for years and its really easy. Only drawback to YouTube is that sometimes what you record and what they display it as after its uploaded is grainy looking and lesser quality. I have been able to use a free tool called VirtualDub64 which allows me to size down my videos and retain better quality as for it seems like if your video is high quality and large in size YouTube will reduce its size impact on their servers by processing it into lesser quality which makes for videos that are worse looking than the ones that I convert as H.264 to AVI format.
For video editing, I use Pinnacle Studio software that came with a $50 RCA to USB Video Recorder that allows you to select a video not created with it, in addition to video content recorded with the capture device, and edit frames or slices out of it and then generate a cleaned up/edited version of the video.
Pinnacle is not the best that is out there, but its good enough for my needs.
https://www.pinnaclesys.com/en/products/studio/Last thing to share is that it helps to have a fast computer if you want the videos that are edited or composed of many video sources to generate quickly into the finished product. I have used this software on a 10 year old 2.3Ghz Dual-Core computer with 500GB Hard Drive and it was able to do it, but the system was generating the finished product for over an hour. Yet I used this software with a 3 year old computer and a similar project on a 8-Core processor that is 4.0Ghz and with a 240GB Solid State Drive and it was able to complete in 20 minutes.