Transparently extract uploaded archives
Perhaps you would like your users to upload any file and, if it is an archive, automatically extract it first.
As documented on our formats page, there are many different archive mime-types that Transloadit can extract. In this demo, we will show you how to filter archives, extract them first, and then pass the extracted files through normal encoding steps (converting to optimized for iPad and webm formats in this case).
Finally, we export both the original files and the encoded videos to an S3 bucket.
This demo uses:
- Our /file/filter Robot, which is a gatekeeper that can direct files to different encoding Steps based on your conditions
- Our /file/decompress Robot, which Extracts entire archives of files to be consumed by other Robots or exported as individual files
- 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
Maximum size for all demos is 100MB.