SubTitle Encoding
Text to Subtitle File

📝 Generate Subtitle File from Text

This endpoint generates a .srt subtitle file from a given block of text.

Endpoint

POST /generate-subtitles/

Full URL: https://ffmpeg-api-1-hmzg.onrender.com/generate-subtitles/

Form Data Parameters

  • text (string): Full block of text to convert into subtitles
  • words_per_line (integer): Number of words per subtitle line (default: 8)
  • seconds_per_line (integer): Duration in seconds for each subtitle line (default: 3)

Success Response

{
  "message": "Subtitle file generated",
  "subtitle_file_url": "https://ffmpeg-api-1-hmzg.onrender.com/uploads/<session_id>/generated_subtitles.srt"
}

Error Response

{ "error": "<server error message>" }

Use clear and punctuated text for best subtitle line breaks. Suitable for generating basic subtitle .srt files.

Usage Examples

curl -X POST https://ffmpeg-api-1-hmzg.onrender.com/generate-subtitles/ \
  -F "text=Welcome to the show. This is where it all begins." \
  -F "words_per_line=4" \
  -F "seconds_per_line=2"