This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Embed Subtitles

Ghép một file phụ đề vào container video dưới dạng track phụ đề mềm mà người xem có thể bật hoặc tắt.

API Endpoint

POST /api/v1/tools/video/embed-subtitles

Nhận multipart form data gồm một file video và một file phụ đề, cùng với một trường JSON settings.

Parameters

ParameterTypeRequiredDefaultDescription
languagestringNo"eng"Mã ngôn ngữ ISO 639-2/B (3 chữ cái thường, ví dụ "eng", "fra", "deu")

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/video/embed-subtitles \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F 'settings={"language": "fra"}'

Example Response

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/clip.mp4",
  "originalSize": 12500000,
  "processedSize": 12520000
}

Notes

  • Tải lên hai file: file đầu tiên phải là video, file thứ hai phải là file phụ đề (.srt, .vtt hoặc .ass).
  • Phụ đề nhúng (mềm) có thể được người xem bật/tắt trong trình phát media của họ. Để có phụ đề luôn hiển thị vĩnh viễn, hãy dùng công cụ Burn Subtitles.
  • Mã ngôn ngữ được lưu dưới dạng metadata trong container và giúp các trình phát media gắn nhãn track phụ đề.