Fix iOS and Android smartphone video rotation and orientation issues using simple FFmpeg commands.
Use Postman to prepare and submit a JSON video template to the Shotstack video editing API
Automatically add captions or subtitles to a video using PHP. This guide show you how to render an SRT subtitles file and add it to a video.
Everything you need to know about captions and subtitles and why they are important for your users.
Our January 2021 update adds new features including cropping, partial render ranges, frame rate settings, mp3 exporting and more.
Choose the best frame rate or fps (frames per second) supported by the Shotstack API to use for your video edit.
This tutorial explains how to use Node.js and JSON to edit a video with picture-in-picture on top of a background video.
Learn how to build a simple application that adds a watermark to a video using a Node.js script.
New slide, carousel and zoom transition animations can be used to add excitement and energy to text, photos and video clips.
Where to find free royalty free and CC0 music for use in your video templates, projects, applications and games.
This tutorial shows you how edit videos with text elements using custom fonts, HTML and CSS.
A complete tutorial on how to use luma mattes to create transparency transitions using the Shotstack API.
Updates to the Shotstack API include luma mattes, thumbnail and poster images and scaling videos from one resolution to another.
Get started with the Shotstack API and create your first video in 15 minutes.