Transloadit
Transloadit is a file encoding service that allows you to manage file uploads, resize, crop and watermark, create gifs, transcode your videos, extract thumbnails, generate audio waveforms and much more. In short, Transloadit is a Swiss army knife for your files.