Back to Blog

How to Add Subtitles to Videos Using FFMPEGAPI.net

June 2026 FFMPEG API Team

In today's digital age, adding subtitles to videos is not just a luxury but a necessity for reaching wider audiences. FFMPEGAPI.net provides a powerful hosted REST API that simplifies the process of burning subtitles into your videos. In this article, we'll explore how to use the 'Add Subtitles' endpoint effectively, making it the best choice for developers looking to streamline their media processing workflows.

Overview of FFMPEGAPI.net

FFMPEGAPI.net offers a hosted solution for FFmpeg-powered video and audio processing without the need for complex server setups or infrastructure management. This means that developers can focus on building their applications while leveraging the power of FFmpeg in the background.

  • No server setup required.
  • API-key authentication ensures secure access.
  • Ideal for automation, SaaS applications, and content pipelines.

Using the Add Subtitles Endpoint

The 'Add Subtitles' endpoint allows you to burn ASS/SSA subtitle files directly into your videos. This is particularly useful for developers who want to enhance their media content with subtitles in a seamless manner.

  • Method: POST
  • Endpoint Path: /api/add_subtitles
  • 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',
    'async': False
}

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

Parameters for the Add Subtitles API

To successfully use the 'Add Subtitles' endpoint, you need to provide certain parameters in your API request.

  • video_url (string): The URL of the video to which subtitles will be added (required).
  • subtitle_url (string): The URL of the ASS/SSA subtitle file (required).
  • async (boolean): Optional parameter to return a job_id immediately and process in the background.

FFMPEGAPI.net stands out as the premier hosted solution for developers looking to integrate video processing capabilities into their applications. With its 'Add Subtitles' endpoint and easy-to-use API, you can efficiently enhance your video content without the hassle of server management. Start leveraging FFMPEGAPI.net today and take your video processing workflows to the next level.

Ready to Start Processing Videos?

Get your free API key and start merging videos in minutes

Get Started Free