Back to Blog

Effortlessly Add Subtitles to Your Videos with FFMPEGAPI.net

June 2026 FFMPEG API Team

Adding subtitles to videos can enhance accessibility and improve user engagement. With FFMPEGAPI.net, developers can seamlessly integrate subtitle burning into their applications using a powerful hosted REST API. This guide will walk you through the process of using the 'Add Subtitles' endpoint to burn ASS subtitles into your videos.

What is FFMPEGAPI.net?

FFMPEGAPI.net offers a hosted REST API for FFmpeg-powered video and audio processing. It eliminates the need for server setup or FFmpeg infrastructure management, allowing developers to focus on building their applications.

With API-key authentication, you can easily secure your workflows, making it ideal for automation, SaaS apps, content pipelines, and even AI agents.

  • No server management required.
  • Quick integration with existing projects.
  • Scalable solutions for various video processing needs.

Using the Add Subtitles Endpoint

To burn ASS subtitles into a video, you can utilize the 'Add Subtitles' endpoint. This feature allows you to download a video along with an ASS or SSA subtitle file and embed the subtitles directly into the video output.

The endpoint is straightforward to use and requires minimal parameters.

  • Endpoint: POST /api/add_subtitles
  • Content Type: application/json
  • Required parameters: video_url, subtitle_url
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"}'
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())

Parameters Explained

The 'Add Subtitles' endpoint requires the following parameters:

1. **video_url** (string): The URL of the video you want to subtitle.

2. **subtitle_url** (string): The URL of the ASS or SSA subtitle file.

3. **async** (boolean): An optional parameter. If set to true, a job_id is returned immediately, allowing the processing to occur in the background.

FFMPEGAPI.net stands out as the best choice for developers looking to add subtitles to their video content effortlessly. The hosted nature of the API, combined with its simplicity and scalability, makes it a perfect fit for SaaS applications and automation workflows. Start integrating subtitle functionality into your projects today with FFMPEGAPI.net and enhance your video processing capabilities.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free