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

Use Flask with Dropzone.js to upload videos under 128MB

Tutorials · 6 min read

Use Flask with Dropzone.js to upload videos under 200 MiB (no client)

Use dropzone.js with Python's flask to create a server you can use to upload videos under 200 MiB to api.video with. This version does not use a client.

Erikka Innes · June 22, 2021

Upload a big video file using Python

Tutorials · 12 min read

Upload a big video file using Python

If you try to upload big files in Python, a common way to handle them is by breaking them into chunks. This tutorial will show you how to break your file into chunks and send the file for upload to api.video.

Erikka Innes · February 11, 2021

Tutorials · 4 min read

Upload a video with the api.video Python Client

Upload a video from your computer to api.video using our Python Client! This works for small or large video files over 199 MiB, the client handles chunked uploads for you.

Erikka Innes · June 11, 2021

Photo by <a href="https://www.pexels.com/photo/silver-imac-displaying-collage-photos-1779487/">Designecologist</a> from Pexels

Tutorials · 8 min read

Upload a video from your computer with the api.video API (Python)

When you upload videos from your computer, you must use a two step process. First you create a container for your video, then you upload your video into your container. This code sample shows you how!

Erikka Innes · February 10, 2021

Video captions

Tutorials · 2 min read

Adding captions

Captions allow hearing impaired users to read the words being said in your video. It also improves watch times, and can improve your SEO.

Doug Sillars · January 1, 2020

Tutorials · 1 min read

Authentication steps

Every call made to a api.video API requires an access_token. This tutorial will walk you through the authentication steps.

Doug Sillars · March 25, 2020

Watermarking videos

Tutorials · 4 min read

Watermarking your video or live stream

Many of our customers are interested in creating a watermark on their videos. Learn how in this post!

Doug Sillars · May 25, 2021

Automatic subtitles!

Tutorials · 6 min read

Add Captions to Your Video with Maestra and api.video

Learn how to create automatic captions for a video in English and Spanish, then get them working with api.video in Python.

Erikka Innes · March 22, 2021

stop sign

Tutorials · 3 min read

Adding rate limits to your video uploader

We want our users to upload videos. But sometimes, we get too much of a good thing. In this post, we walk through how to add a rate limiter to video uploads.

Doug Sillars · September 6, 2021

video content, machine learning, moderator, AI moderator

Tutorials · 9 min read

Video moderation with machine learning

Are you losing sleep thinking about the videos your customers are uploading to your site? In this post, we'll walk through a demo application that incorporates video moderation with AI, enabling you to categorise all uploaded content, and only display the content that is appropriate for your customers.

Doug Sillars · November 13, 2020