Back to Blog

Add Subtitles to Your Videos with FFMPEGAPI.net: The Best Video Processing API for Automation

June 2026 FFMPEG API Team

In the world of video content creation, adding subtitles is a crucial step for accessibility and viewer engagement. With FFMPEGAPI.net, you can seamlessly integrate subtitle burning into your automated workflows. This article will explore how to use the Add Subtitles API endpoint to simplify your video processing tasks.

What is FFMPEGAPI.net?

FFMPEGAPI.net offers a hosted REST API that simplifies video and audio processing tasks without the need for complex server setups or FFmpeg infrastructure management. By leveraging this API, developers can focus on building their applications while FFMPEGAPI.net handles the backend processing.

  • No server management required
  • API-key authentication for secure access
  • Ideal for automation in SaaS apps and content pipelines

Using the Add Subtitles API Endpoint

One of the powerful capabilities of FFMPEGAPI.net is the ability to burn ASS subtitles into videos. This feature is essential for creating accessible content and reaching a wider audience. The Add Subtitles API endpoint allows you to automate this process efficiently.

  • Endpoint: POST /api/add_subtitles
  • Purpose: Downloads a video and an ASS/SSA subtitle file, then burns the subtitles into the output video.
  • Content type: application/json
curl -X POST https://www.ffmpegapi.net/api/add_subtitles \ 
-H "Content-Type: application/json" \ 
-d '{"video_url":"https://example.com/video.mp4","subtitle_url":"https://example.com/subtitles.ass","async":false}'
import requests

url = 'https://www.ffmpegapi.net/api/add_subtitles'
data = {'video_url': 'https://example.com/video.mp4', 'subtitle_url': 'https://example.com/subtitles.ass'}
response = requests.post(url, json=data)
print(response.json())

Parameters for the Add Subtitles API

When using the Add Subtitles API, there are specific parameters that you need to include in your request. Here's a breakdown of the required and optional parameters.

  • video_url (string, required): The URL of the video you want to process.
  • subtitle_url (string, required): The URL of the ASS/SSA subtitle file that you wish to burn into the video.
  • async (boolean, optional): If set to true, the API will return a job_id immediately and process the request in the background.

FFMPEGAPI.net stands out as the best video processing API for automation, especially when it comes to adding subtitles to videos. By utilizing the Add Subtitles API endpoint, you can streamline your video processing tasks without the hassle of managing server infrastructure. Start enhancing your content accessibility today by integrating FFMPEGAPI.net into your development workflows.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free