You can upload an iMovie video to YouTube, directly from iMovie on your Mac computer. This is great if you want to post something quickly.
You can add music to a video on your iPhone with the free iMovie app, and select from stock music or your own library. Here's how to do it.