We’ve recently had someone leave the organization who had done quite a few content uploads for us. We were under the impression the person had left copies of the original videos in our data backend, however it seems we were misled.
Is there any way to download a copy of the video after it has been uploaded to Docebo? When viewing the Learning Object, we can see the video has been “renamed” by Docebo, most likely during the rending process. I just need to snag some copies from a few Learning Objects so we can make a few edits and reupload.
Thanks so much for the help!
Best answer by natem
Hey @dhall !
I can confirm this can be done via API. This may get a little techy so hold on tight.
Navigate to the course where the video resides
Play the specific learning object you want to download
You will want to copy whatever number is shown in the url in the place of the “260” number above, this is the ID of the learning object being played (be sure not to grab to course ID, which is “50444” above)
Go to yourplatform.docebosaas.com/api-browser
On the left hand side, find the “Lo” category and click it
Within that category, find the item “Get Downloadable Link for Training Materials” and click it
Paste the learning object ID that you copied earlier (260 in our example) and click “Try”
The call will either return a link, or it will return “job_status”: “in_progress” within the message body. If it returns a link, just paste that link in your browser, click enter, and it will start downloading a zip file containing the video. If it returns “job_status”: “in_progress”, wait ~ 20 seconds, close the popup window, then click Try again. Rinse/Repeat until it returns a link. It can take a few tries if its a large video (basically, the system is downloading and zipping it, and needs time to do so). The link will look something like this “https://cdn1.dcbstatic.com/files/a/p/platform_docebosaas_com/1630598430/WZqSCejiiXn5jRACjf93Nw/webapp/my_video_16.zip"
A workaround can be simply re-recording the video using Snagit, Camtasia, whatever, if downloading via the above (tedious) method won't work… 🤷
I mean sure, but i’d be careful on the tedious since the above can be programmed out to be seamless for people if needed, while screen recording drops quality and requires time of video per video…that sounds timeous :)