Depending on your hosting environment, you may have run into time-outs or errors when trying to upload large files in WordPress. It might be solved by a php.ini or .htaccess file edit, but that’s if you know how to do those things and even then it might not work. Of course, you could upload using any FTP program, but that’s again assuming you know how to do that. I wanted to stick with WordPress and get the job done. I used two plugins: myFTP and Add from Server. The video shows how it works. Click image to left to view video.
WordPress Tutorial: Uploading Large FilesBradley Charbonneau