LATEST ARTICLES
![a.video demos](https://img.api.video/screenshot_2021_04_14_at_22_23_49_4b9d38ff43.png)
Video trends · 6 min read
Sample apps using api.video: a.video
Here at api.video we want to make it easy for people to share and distribute video, ensuring video is the **way** to communicate. But we are often asked - “what can I do with your API?” Read on to see some of the demos we have created!
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · April 15, 2021
![Create a Thumbnail For Your Video with Python and FFMPEG](https://img.api.video/create_a_thumbnail_for_your_video_with_python_and_ffmpeg_88e9e60b83.png)
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!
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes · April 14, 2021
![Photo by Fausto Marqués on Unsplash](https://img.api.video/nailsapivideo_0264fd79f9.jpg)
Tutorials · 3 min read
Choose a thumbnail with api.video's pick a thumbnail endpoint
Learn how to use api.videos pick a thumbnail endpoint to choose a thumbnail to display without having to upload an image separately. Also includes where to find the video duration.
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes · April 13, 2021
![pichart of operating systems](https://img.api.video/apivideopiechartobservable_070bb642a5.png)
Tutorials · 3 min read
api.video Analytics: Create a pie chart showing what operating system is most popular to view
Using D3, Observable, and Python, we'll create a pie chart showing what operating system is most popular to view video content with.
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes · April 12, 2021
![A map showing viewer density per city using api.video data, Observable, Geocoding, and Open Layers](https://img.api.video/apivideomapmarkerslivestream_93fe0d1811.jpg)
Tutorials · 6 min read
Api.video Analytics: Add markers representing viewer density per city to a map with Observable
Learn how to add a circle representing live stream viewership per city on a map using api.video, Open Layers, and Observable.
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes · April 11, 2021
![screenshot from Netflix](https://img.api.video/netflixtagsapivideo_27e6033b51.jpg)
Video trends · 5 min read
How to be like Netflix with the power of api.video Analytics
Netflix has an incredible content recommendation system. Learn a little bit about what goes into how they make their recommendations, then browse api.video's analytics data tutorials.
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes · April 10, 2021
Tutorials · 7 min read
Building record.a.video part 4: Using the WebSpeech API for live captioning
The Web Speech API converts audio into text, in near real time, allowing to create 'instant' captions for any video being created in the app. This is an experimental API that only works in Chrome, but was so neat, I included it in record.a.video, because the idea of live captions was just too hard to resist!
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · April 9, 2021
![choropleth, apivide, api.video, data analytics](https://img.api.video/choroplethapivideo_9cbe4e4a9c.jpg)
Tutorials · 6 min read
Api.video Analytics: Build a Choropleth Map (and find out what one is)
Build a choropleth showing viewer density by country with Python and Observable!
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes · April 8, 2021
![Building record.a.video part 3: the MediaRecorder API](https://img.api.video/building_record_a_video_part_3_the_mediarecorder_api_6c4a3c25e5.jpg)
Tutorials · 13 min read
Building record.a.video part 3: the MediaRecorder API
As we continue our series on creating record.a.video, I'll discuss the MediaRecorder API, where I create a video stream from the browser canvas to create the output video. This output stream then feeds into the video upload (for video on demand playback) or the live stream (for immediate and live playback).
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · April 7, 2021
![Building record.a.video part 2](https://img.api.video/building_record_a_video_part_2_1f2943c646.png)
Tutorials · 7 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.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · April 6, 2021