You can download the videos by any video downloader. Youtube downloader is an example. There will be any downloader available from which you can download from that website. SO try to search for the downloader. I dont know about embed the videos. I think that you can upload the own video from your PC to that website.