Transloadit allows you to concatenate two audio files together. This is useful when you want to add an introduction or an ad to the beginning or end of an audio file. In this particular demo, you can upload the original and we will "pre-roll" a sound clip that we import over HTTP. Audio files are concatenated in the order of the as parameter. For example, audio_1 will be prepended to audio_2.
Please upload an audio file below to see this feature in action.
Warning It seems your browser does not send the referer, which we need
to stop people from (ab)using our demos in other websites.
If you want to use the demos, please allow your browser to send its referer to us.
Adding us to the whitelist of blockers usually helps.
This demo uses:
/http/import Robot, which imports any file that is publicly available via a web URL into Transloadit
/audio/concat Robot, which concatenates several audio files together
This demo uses :original, which indicates a user upload that was received by Transloadit.
If you'd initiate the encoding from your servers, you will likely want to add one of our
import Robots to acquire the input files instead.
By using our jQuery SDK, you can bring the power of Transloadit
directly to your HTML forms. It will even display a stylish upload
Enjoy ample customization options for
design and behavior and make use of the many event callbacks
to tailor its behavior to your needs.
Uppy is our take on perfecting file uploading in the browser. It's rather new and not stable yet, but if you'd like to play around with it, you can already!
We have a fully featured software development kit for
Node.js, so you can easily integrate it into your node apps.
Our PHP SDK allows you to automate the uploading of files through the
Transloadit REST API using PHP.
It can be installed via composer.
Our Ruby Gem allows you to automate the uploading of files through the
Transloadit REST API.
If you run Ruby on Rails and are instead looking to integrate with the browser
to handle file uploads, then we also have a
Ruby on Rails SDK ready for you to use.
We have a powerful Go client that makes using Transloadit easy.
Don't feel like coding? Use our command line tool to watch an
./input/ directory for incoming files and
automatically convert them through
instructions that you saved locally in: ./steps.json.
The results will be saved in the ./output/ directory.
You can optionally automatically remove successfully processed input files.
Instead of sending Assembly Instructions directly to Transloadit, you can also save them in
a secured way as a Template. You can then refer to the template_id in your
requests, making sure that secrets and Instructions no longer have to be transmitted, which is
a security risk in many cases.
Here is the 'raw' Template, in case you would like to save these Instructions safely in your account,
or use these Instructions to talk directly to our REST API without using any SDK.
So many ways to integrate
Transloadit's versatility not only shines through in our diverse encoding features,
but also in the ways that you can integrate with those.
Would you like to handle your own file uploads? Or do you have a big library of files ready to be encoded?
You leverage Transloadit's highly scalable encoding platform
by letting us import from your source or post files directly from your server using a backend language.
We have kits available for most platforms.
If there's no kit available for your platform, you can integrate with our REST API.
Perhaps you want Transloadit to also handle uploads? In this case take a look at our HTML
Notifying your server
Transloadit will then accept the upload on behalf of your site, process all the files
according to your Assembly Instructions and export to your storage platform of choice.
Your visitor will now in reality be uploading links to the encoding results
(example) to your website's /uploads URL.
This takes the pressure off your platform, and ensures the user will have a smooth experience.
Typically, it is advisable to save a record of the result in your database, so you will need to inspect the transloadit
POST payload that was sent to your /uploads, or Notification URL. In PHP, that would look
Try it out
Starting upload ...
Transloadit is a service for companies with developers. Visitors
are welcome to do one-off media conversions but unfortunately we
cannot provide support for that, sorry!