Back to Blog

Effortlessly Add Subtitles to Your Videos with FFMPEGAPI.net

June 2026 FFMPEG API Team

Adding subtitles to videos is a common requirement for many developers working on multimedia applications. With FFMPEGAPI.net, you can easily integrate this functionality into your projects without worrying about server setup or managing FFmpeg infrastructure. This article will guide you through using the Add Subtitles endpoint to burn ASS subtitles into your videos.

What is FFMPEGAPI.net?

FFMPEGAPI.net is a hosted REST API designed specifically for video and audio processing. It allows developers to harness the power of FFmpeg without needing to install or manage any software on their servers.

With API-key authentication, it’s perfect for automation, SaaS applications, content pipelines, and AI agents.

  • No server setup or infrastructure management required.
  • Get started quickly with simple API calls.
  • Supports a variety of multimedia operations beyond just adding subtitles.

Using the Add Subtitles Endpoint

The Add Subtitles endpoint enables you to burn ASS/SSA subtitles into a video. This means that the subtitles become a permanent part of the video, making it ideal for scenarios where you want to ensure that viewers can access the text regardless of their player settings.

To use this endpoint, you need to send a POST request with the video URL and the subtitle file URL.

  • Endpoint: /api/add_subtitles
  • Method: POST
  • Content Type: application/json
import requests

url = 'https://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())
curl -X POST https://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"}'

Parameters for the Add Subtitles Endpoint

When making a request to the Add Subtitles endpoint, you need to provide the following parameters:

The 'async' parameter is optional and allows for background processing.

  • video_url (string, required): URL of the video file.
  • subtitle_url (string, required): URL of the ASS/SSA subtitle file.
  • async (boolean, optional): If set to true, returns a job_id for background processing.

FFMPEGAPI.net stands out as the best FFMPEG tool for developers looking to add subtitles to videos efficiently. With its hosted REST API, you can easily integrate powerful video processing capabilities into your applications without the hassle of managing FFmpeg yourself. Start using the Add Subtitles endpoint today and enhance your multimedia projects effortlessly.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free