Uploading and Converting Video Training Material

Learn how to upload or embed videos into your courses

Last Updated

October 29th, 2020

Docebo Module


Reading Time

4 min

User Level


Videos are the main frontier of E-learning. This is a major trend that should be considered within an e-learning context, as people are generally more engaged when watching a video than when following a slideshow. Also, videos are often used for compliance training. Through videos, you can also show how to complete specific tasks and procedures.

In your platform, you can either upload a video training material into a course or into the Central Repository, or you can embed a linked video from the Internet as training material. This article outlines how to upload a video file into courses.

Uploading Video Files in E-Learning Courses

Begin by login into the platform and access the course for which you would like to upload a video. Reach the Admin Menu from the gear icon in the top right corner, then select the Course Management item in the E-Learning section. On the Courses Management page, find the course in the list and click on its description to access the course area, then move to the Training Material tab.

Once in this tab, press the Add Training Material button, then select Video from the dropdown menu. On the upload page, flag the option to upload a file, then select the Upload File button to choose your file. Refer to the platform system requirements page for further details on the supported file types and the maximum file size.

Add a title and description, then decide if you want users to be able to move through the video by dragging the playhead. Please note that if you enable this option, users can jump and skip part of the videos, which will mark the material as complete despite the fact that parts of the video were not viewed. Next, flag whether or not you want to allow learners to change the speed of the video in the video player or not.

Once your video is finished uploading, you can move to the Additional Info tab. Add a short description for your video and select a thumbnail for it. You can choose from pre-loaded thumbnails, or upload your own.

You can also add tags to your training material to improve its searchability in your platform’s global search. Some tags may be automatically generated based on the content of your asset, as understood by your platform using artificial intelligence (note that this only works for English, Spanish, French, German, Italian and Portuguese content). You can edit or remove tags at any time, with a limit of 15 tags per training material (find out more about taggable content types). Please note that, for security reasons, the platform artificial intelligence does not access private content (that is, content requiring authentication to be accessed) and can thus automatically generate tags only for public content. When uploading private content, we suggest you add tags manually.

Finally, add subtitles to your video, if necessary. Switch to the Subtitles tab and upload your VTT file that includes the subtitles you want to add, then select the language of the subtitles from the dropdown menu. Subtitles must be in VTT format.

Upload one file for each language you want to include. Then, mark one language as the fallback language. When you’ve completed each tab, press Save Changes. The video is now being uploaded and converted properly into your LMS. It will automatically be optimized by the system.

Once the upload is complete, the video will be available on the course’s Training Materials page. If you want to check the final outcome, switch to the learner view using the corresponding button at the top of the Training Materials page.

Please Note: You may notice a red check next to your video training material after the upload has completed. This red check indicates that the platform is still converting your video. The red check will eventually update to a green check once the conversion has completed.

Technical Specifications

Learn more about the technical specifications for video files (file types, size limitations, conversion formats, video and audio specifications).

Tips & Tricks

On modern browsers, the video is served directly with best in class technology such as HTML5; this applies to IE11, Firefox, Chrome, and Safari. For a legacy browser, the system will automatically fall back on a flash player.

Special consideration is needed for Firefox because it relies on the Operating System to play mp4 videos, which will work perfectly in the following conditions officially specified by Mozilla:

  • Platform Min. Firefox version
  • Windows Vista 22.0
  • Linux 26.0 (relies on GStreamer codecs being installed)


Videos are delivered to the final users via Amazon CDN (Content Delivery Network), which means that the content is served via the closest available data center to that user. This allows faster loading time and the ability to increase the number of concurrent supported users. Docebo delivers videos using HLS streaming and encoding technology, which allows videos to be delivered to you in a more efficient and secure way. HLS technology supports adaptive resolution while delivering the video (the resolution of the served video will change based on the available bandwidth).

Video Training Material Completion

Video training materials are marked as completed for learners using the following criteria:

  • When the video reaches 15 seconds before the end marker if the video is longer than 150 seconds.
  • When the video reaches 90% of completion from the start marker if the video is shorter than 150 seconds.