Recommended Upload Formats and Specifications


Below are recommended upload encoding settings for videos and audio you will be uploading into Ensemble Video.


Container: MP4

Codec: H.264
A codec is the format in which your video will be encoded. Different codecs have different features and varying quality. For best results, we recommend using H.264, High Profile, Progressive scan with no interlacing. If your content is interlaced, please deinterlace before uploading.

Frame Rate:
If you know at which frame rate you shot, it is best to encode at that same frame rate. Common frame rates are 24, 25, 30, 48, 50, 60 frames per second (other frame rates are acceptable). If you're uncertain what frame rate you shot at, set it to either "Current.”

Keyframe: 1 per second

Data Rate (or Bitrate):
This setting controls both the visual quality of the video and the file size. In most video editors, this is done in terms of kilobits per second (kbps) or megabits per second (Mbps). The data rates below are recommended for upload. 

 Type  Video Bitrate
 1080p  10-15 Mbps
 720p  5-10 Mbps
 480p  2-5 Mbps
 360p  1-2 Mbps


 Type  Audio Bitrate
 Mono  128 kbps
 Stereo  384 kbps
 5.1  512 kbps


The Ensemble Video players is a 16:9 aspect ratio, ideally you will be uploading 16:9 video content. When uploading a non-16:9 file, it will be processed and black bars will be displayed on the left and right (pillar boxes) or black bars on the top and bottom (letter boxes) to make a 16:9 ratio in the player. Also, please avoid upscaling (or zooming).

To fit the player perfectly, encode at these resolutions:

 Resolution  Aspect Ratio
 1080p  1920x1080
 720p  1280x720
 480p  854x480
 360p  640x360
 240p  426x240



Container: M4A or MP3

Codec: AAC (Advanced Audio Codec)

For best results, we recommend using AAC for the audio codec.

Data Rate (or Bitrate):
This setting controls both the sound quality of the audio and the file size. In most audio/video editors, this is done in terms of kilobits per second (kbps). The data rates below are recommended for upload. 

 Type  Audio Bitrate
 Mono  128 kbps
 Stereo  384 kbps
 5.1  512 kbps


Sample Rate: 48kHz
For best results, we recommend that you set your audio sample rate to 48kHz. If the current file you are working with is less than 48kHz, leave it as is.

Does Ensemble Video allow for file types other than MP4 and MP3?

Yes, acceptable video formats include avi, m4v, mov, mp4, mpeg, mpg, QT, wmv, wav, m4a and many more! For best results, try to encode videos using our video compression guidelines above.

Do you have any other recommendations when exporting high quality video?

There are several scenarios you that we encounter. When exporting a high-quality video from a video editor here are some other settings you might encounter:

  • MP4 Streaming- choose Fast-Start
  • MP4 Video Compression - choose H.264 High Profile
  • Progressive scan mode– avoid interlaced (while Ensemble Video can handle interlaced, it is not recommended)
  • Multi pass–multi-pass will provide better quality
  • VBR vs. CBR - VBR (variable bitrate) usually provides better quality than CBR (constant bitrate)

Do you have any recommendations when exporting a screen capture file?

Yes, screen recording software enables you to record all screen and audio activity on your computer and create industry-standard output files. Here are some things to consider when uploading screen capture files:

  • Codec/Container - Export a MP4 (H.264) from the screen recording software.
  • Bitrate - This depends on the content you are capturing. If there is very little movement, 1,000 kpbs will work. If there is more screen movement, 1,500 kbps will work.
  • Framerate - By default, most of the screen capture tools try to capture 15-30 frames per second. When exporting, you can keep the current frame rate, but we you can export to 10-15 FPS. Why? Usually, a screencast is not capturing full-motion video like a hockey game, so 10-15 FPS will work fine.
2 out of 2 found this helpful