Uploading a video without transcoding

By default, all videos uploaded to MediaLab are transcoded into one or more web-optimized formats for online playback. Most clients include a default MP4 profile for streaming.

In certain scenarios, you may want to skip transcoding — for example, when working with large source files that only need to pass through MediaLab for downloading or automated workflows.

Note: Even when transcoding is skipped, files are still processed to generate thumbnails and extract technical metadata. These steps cannot be skipped.

Using a Pull Profile

When setting up a pull profile (e.g., FTP or UDP), you can enable the No transcoding option.

  • The source file will be imported without being added to the video queue.
  • The file will not be playable online, but can still be shared for download or pushed to another destination.
  • Automated workflows will still run as configured.
  • If you need a playable version later, go to File → Re-create to add it to the transcoding queue.

Skipping Transcoding for Web-Optimized Files

If the uploaded video already meets these specifications, transcoding will be skipped and the source file will be used for online playback:

  • Container: MP4
  • Video codec: H.264
  • Bitrate: Maximum 1.5 Mbit/s
  • Resolution: Maximum 1080p
  • Web-optimized

The video will be available for playback immediately after upload. You can still generate additional formats (e.g., a mobile-optimized version) if needed.

Using the API

When uploading via the MediaLab API, you can include the no_transcode parameter in your request. This disables automatic transcoding for that upload.

See the Upload API documentation for full details.