Tutorials

Follow along these tutorials using api.video

Dive into our collection of tutorials, from learning on how to use api.video, building clones, to quick integrations. Whether you're a getting started or already building video-centric products, check our step-by-step guides.

api.video blog tutorials

LATEST ARTICLES

Building record.a.video part 2

Tutorials · 5 min read

Building record.a.video part 2: The screenCapture API

This is part 2 of the continuing series of interesting webAPIs that I used to build record.a.video. In this post, we'll record the screen, using the Screen Capture API.

Doug Sillars · April 6, 2021

cameras

Tutorials · 6 min read

Building record.a.video part 1: MediaDevices.getUserMedia() for camera and audio recording

With record.a.video, we grab the camera and microphone inputs from the device to record the video. The MediaDevices.getUserMedia() API allows the browser to interact with external media devices, and read their output.

Doug Sillars · March 29, 2021

Add captions in your videos

Tutorials · 5 min read

How to add captions to your videos

Captions are not just for accessibility! They also increase views and viewing time for all users.

Doug Sillars · March 6, 2020

live stream, captivating thumbnail, upload a thumbnail

Tutorials · 4 min read

How to add a thumbnail to your live stream

Learn how to add a thumbnail to your live stream using the api.video API and Python!

Erikka Innes · March 17, 2021

Create a Thumbnail For Your Video with Python and FFMPEG

Tutorials · 5 min read

Create a thumbnail for your video with Python and FFMPEG

Learn how to create a single thumbnail for your video and add it using FFMPEG and Python!

Erikka Innes · April 14, 2021

caption

Tutorials · 2 min read

How to edit and style your video captions

Learn how to edit captions using WebVTT formatting.

Erikka Innes · January 19, 2022

Watermark your videos

Tutorials · 4 min read

How to add watermarks to your videos

A video watermark is a visible overlay on a video. Learn how to add watermarks to your api.video account, then choose the one you want to add to your video.

Erikka Innes · January 20, 2022

Clip your videos

Tutorials · 4 min read

How to create a video clip with api.video

Clipping is an easy way to capture short segments of on-demand videos or recorded live streams. Learn how to upload a smaller clip from a video using the api.video Python client.

Erikka Innes · January 20, 2022

video with captions

Tutorials · 4 min read

Auto Caption a video

Videos with captions/subtitles are watched longer than videos without. Yet, adding captions is non-trivial. In this post, we'll walk through a sample application that takes an uploaded video, and automatically transcribes the audio and creates a caption file for the video.

Doug Sillars · February 26, 2021

Uploading progress bar

Tutorials · 6 min read

Delegated uploads for videos large and small

With delegated uploads, you can protect your API key and authentication tokens. Instead, you can authenticate with a delegated token where you can control how long it lasts and delete it if you no longer need it. This tutorial goes over everything you'll need to start trying delegated uploads!

Erikka Innes · February 12, 2021