In general, all video file types are supported as long as they are under 300 mb (anything bigger may require you host the video elsewhere and link out to it). Video files are converted to mp4 upon upload. For lengthy videos, we recommend running them through a video optimizer before uploading, as students may otherwise encounter lengthy buffer times. For a full list of video recommendations, see below:

  • File size limit of 300mb
  • No spaces in filename, dashes or underscores instead, max 25 characters
  • Video container file format MP4 (aka ISO/IEC 14496-12 format)
  • “Fast start” option enabled (aka MOOV atom placed at start of file)
  • Video codec: H.264 High profile (aka AVC)
  • Video max resolution 1280×720
  • Max video frame rate 30 fps
  • Recommended video bit-rate 1-2 Mbps
  • Use quality-based variable bit-rate encoding for best results (for example use the –crf 23 option in X.264-based encoders like ffmpeg or handbrake)
  • Audio codec: AAC
  • Audio sample rate 48 kHz, 44.1 kHz, or 24 kHz
  • Max 2 audio channels (stereo)
  • Audio bit-rate 64-128 kbps