Skip to content

Archive for August, 2024

29
Aug

Canvas Studio’s Auto-Captioning Feature Does Not Work for Videos Added by a YouTube Link

Canvas Studio is an interactive video platform integrated within the Canvas learning management system (LMS). It allows educators and students to create, upload, and share videos directly within Canvas courses. Canvas Studio offers auto-captioning for videos. When you upload a video to Canvas Studio, you can generate captions automatically. The auto-captioning feature uses speech recognition technology to create captions, which are then editable to ensure accuracy. This feature helps make video content more accessible to all students, including those who are deaf or hard of hearing.

However, Canvas Studio’s auto-captioning feature does not work for videos added by a YouTube link. The auto-captioning functionality is only available for videos that are directly uploaded to Canvas Studio. When you link to a YouTube video within Canvas Studio, you can still use YouTube’s own captioning tools if the video owner has enabled them. However, the direct auto-captioning and editing features of Canvas Studio won’t apply to these externally hosted videos. To utilize Canvas Studio’s auto-captioning, you would need to download the video from YouTube (if allowed), upload it directly to Canvas Studio, and then use the auto-captioning feature. Alternatively, you can rely on YouTube’s captioning options or manually add captions within Canvas Studio after uploading.

All of those options for getting captions on YouTube videos added to Studio are not great. You can’t download videos from YouTube legally, and if it’s not your video, you can’t download or access the captioning file. Finally, who has time to manually add captions to a video? Not me.

There are several ways to get the transcript from a YouTube video. Most will just give a text file with no formatting and no timestamp, so you end up manually editing and wasting just as much time as if you created the file yourself. Here’s a process I use: