I have uploaded a lot of game play videos in the past. I have almost always used Windows Live Movie Maker to add a starting and an ending to the videos because it is a very easy thing to do.
But the issue is, regardless of the quality of the video file that I upload to YouTube, the final output after YouTube does its thing is very low quality. Now that I can easily record videos at 1080p all thanks to NVidia ShadowPlay, the file sizes can get pretty large.
Here are two videos I recorded using ShadowPlay and edited using Movie Maker. The first one was saved using YouTube profile. The second one was saved using the High Definition profile. The file size of the original save file with the High Definition profile is about 4 times larger. That video is perfect when watched locally. But after uploading to YouTube, the final quality is about the same as the one using the YouTube profile.
Windows Live Movie Maker - YouTube profile
Windows Live Movie Maker - High Definition profile
As you see, the quality of those videos totally SUCKS!
So what the best settings for YouTube?
I went on the internet to see if there are recommended settings to use with HandBrake when uploading to YouTube. Windows Live Movie Maker isn't flexible enough to fine-tune the settings. After reading few articles that got me nowhere, I came across a guide posted by Google themselves.