If you're willing to invest some time in learning, ffmpeg (which you have already installed) can add audio to video and compress/convert the video at (almost) any resolution. But as I said, it might take some reading to get into as it's a command line tool.
For recording voice (or any audio), I suggest using Audacity which also allows you to do things like noise reduction.