Automatically process multiple file types
Our robots are very clever. They only start their work when their input file has a file type that they expect. This allows you to do several different things with the same Assembly Instructions.
In the demo below, notice how the Steps
encode_video all have a value of
:original for their
use parameter. Each robot only processes the files it can handle, which means that the image resize robot for example does nothing if the user uploaded a video. The upload will be successfully processed regardless.
This demo uses:
- Our /image/resize Robot, which resizes, crops, changes colorization, rotation, and applies text and watermarks to images
- Our /video/thumbs Robot, which extracts any number of images from videos for use as previews
- Our /video/encode Robot, which encodes, resizes, applies watermarks to videos and animated GIFs
- Our /s3/store Robot, which exports encoding results to Amazon S3
This demo uses
:original, a magic word indicating uploads that were received by Transloadit.
So many ways to integrate
Transloadit is a service for companies with developers. As a developer, there's many ways you can put us to good use.
- Bulk imports — Add one of our import Robots to acquire the input and encode massive libraries
- Handling uploads — We invented tus and are experts at handling uploads
- Front-end integration — We integrate with webbrowsers via our next-gen file uploader Uppy and SDKs for Android and iOS
- Backend-end integration — Send us batch jobs in any server language using one of our SDKs or directly interfacing with our REST API
— Configure a
notify_urlto let your server receive transcoding results JSON in the
Try it out
Try uploading a video and then an image and notice how the result files differ. Maximum size for all demos is 100MB.