It is a free program to upload large files into Screencast from your desktop.
Completely task-free way to quickly upload files
Aurigma Upload Suite simplifies file uploads for your website’s users.