Files
SnapOtter/apps/docs/vi/tools/video/extract-subtitles.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

1.4 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Tách track phụ đề ra khỏi video dưới dạng file SRT. 48db860f6676 human a2556b59979b

Extract Subtitles

Trích xuất track phụ đề nhúng từ một container video và tải xuống dưới dạng file SRT.

API Endpoint

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

Nhận multipart form data gồm một file video. Công cụ này không có cài đặt nào có thể cấu hình.

Parameters

Công cụ này không có tham số nào. Nó trích xuất track phụ đề đầu tiên tìm thấy trong container video.

Example Request

curl -X POST http://localhost:1349/api/v1/tools/video/extract-subtitles \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4"

Example Response

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

Notes

  • Video phải chứa một track phụ đề nhúng. Nếu không tìm thấy track phụ đề nào, yêu cầu trả về lỗi 400.
  • Nếu video có nhiều track phụ đề, track đầu tiên sẽ được trích xuất.
  • Định dạng đầu ra là SRT bất kể định dạng phụ đề gốc trong container là gì.