Video compression and encoding best practices

MENU We’re often asked about encoding and compression guidelines and best practices. So, we’ve put together a comprehensive guide to compression — covering recommendations, a compression free tool and guidelines on compression and encoding to help you get the best looking results and minimize the risk of conversion and playback issues.
 
 
Video Compression Guidelines and Tools

If you’re uploading large videos, such as Lecture Capture files, it’s best to compress the files before uploading to save storage space and increase upload speeds. Keep in mind that compressing your video can reduce the quality, so be careful not to compress it too much. The goal is to reduce the size of the video file, without visibly reducing the quality.

First of all, it’s important to understand how compression works. Video is typically filmed with 24 to 30 frames per second which means that every second 24 to 30 images are displayed giving the illusion of movement. Compression stores changes in the frames as opposed to storing the entire frame.
 
 
Free compression app available

Handbrake (Free for Windows, Mac and Linux) Handbrake is one of the most popular tools that can shrink your file size by up to 50% without losing quality.
  • ​It Converts videos from nearly any format: .mp4, .wmv, .m4v, etc.
  • It’s free and open source.
  • It’s available for Windows, Mac and Linux.
  • It’s easy to use - simply click on “Source” and select your video. Click “Browse” next to your File and choose where you’d like the save the new video (It saves to the desktop by default), click “Start” to begin compressing.


 
 
​​Encoding Guidelines and Recommendations

We recommend that you follow these instructions for best results when uploading video or audio to MediaCore.

Container Formats

Video should be packaged as .mp4, audio should be packaged as .m4a or .mp3

Video Encoding Settings

Video streams should be encoded with:
  • H.264 + high profile + CABAC
  • 16:9 aspect ratio
  • 4:2:0 Colour Space
  • Progressive scan (no interlacing)
  • Square pixels Constant frame rate
  • Frame rate should match the source material
Audio Encoding Settings
  • ​Audio-only files should be encoded in MP3 or AAC-LC format.
  • Audio streams inside video files should be encoded in AAC-LC format.
  • All audio should be 44.1kHz (though if the source material has a different sample rate, use the original) in stereo (2 channels).
Recommended video dimensions and bitrates
  • 854x480 at 2,500-5,000 kbps
  • 1280x720 at 5,000-10,000 kbps
  • 1920x1080 at 10,000-20,000 kbps​
Click here for a full list of support audio and video formats.
LAST UPDATED:

Oct. 31, 2014