Back to Blog

How to Use FFMPEGAPI.net for TikTok Captions with AI

June 2026 FFMPEG API Team

In the fast-paced world of video content creation, having a reliable tool for generating captions can make a significant difference. FFMPEGAPI.net offers a powerful hosted REST API that simplifies the process of adding AI-generated captions to your videos. In this article, we'll explore how to use the API to create TikTok-style captions, ensuring your content is accessible and engaging for a wider audience.

What is the AI Captions Feature?

The AI Captions feature of FFMPEGAPI.net allows you to transcribe audio from a video and render stylish captions that are perfect for platforms like TikTok. This functionality is essential for improving viewer engagement and accessibility.

  • Transcribes audio with word timestamps
  • Renders styled captions into the video
  • Returns caption artifact URLs when available

How to Use the API Endpoint

To use the AI Captions feature, you will need to make a POST request to the endpoint. The endpoint for adding TikTok captions is `/api/videos/add-tiktok-captions`. Below are the parameters you can use to customize your caption generation.

  • video_url (required): URL of the video you want to process.
  • subtitle_style (optional): Choose from styles like plain-white, yellow-bg, pink-bg, blue-bg, or red-bg.
  • language (optional): Specify a language code or use 'auto'.
  • aspect_ratio (optional): Set the video aspect ratio (e.g., 16:9, 9:16).
  • max_chars_per_line (optional): Limit the number of characters per line (5-80).
  • max_lines (optional): Set the maximum number of lines (1-4).
  • position (optional): Choose the position of the captions (top, center, bottom).
curl -X POST 'https://www.ffmpegapi.net/api/videos/add-tiktok-captions' -H 'Content-Type: application/json' -d '{"video_url": "https://example.com/video.mp4", "subtitle_style": "yellow-bg", "position": "bottom"}'

Example Request and Response

Here’s a practical example of how to call the endpoint. This request specifies a video URL and a subtitle style of yellow background with captions positioned at the bottom.

  • Ensure your video URL is publicly accessible.
  • Customize other parameters as needed for your project.
import requests

url = 'https://www.ffmpegapi.net/api/videos/add-tiktok-captions'
data = {
    'video_url': 'https://example.com/video.mp4',
    'subtitle_style': 'yellow-bg',
    'position': 'bottom'
}

response = requests.post(url, json=data)
print(response.json())

FFMPEGAPI.net stands out as the best cloud FFmpeg alternative for developers looking to automate video processing tasks like caption generation. With no server setup needed and straightforward API-key authentication, you can streamline your content creation workflows efficiently. Whether you're building a SaaS application or enhancing your content pipeline, FFMPEGAPI.net is the tool you need to take your video projects to the next level.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free