mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
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.
1.4 KiB
1.4 KiB
description, i18n_source_hash, i18n_provenance, i18n_output_hash
| description | i18n_source_hash | i18n_provenance | i18n_output_hash |
|---|---|---|---|
| Het ondertitelspoor uit een video halen als een SRT-bestand. | 48db860f6676 | human | d34409f39e07 |
Extract Subtitles
Haal het ingebedde ondertitelspoor uit een videocontainer en download het als een SRT-bestand.
API Endpoint
POST /api/v1/tools/video/extract-subtitles
Accepteert multipart form data met een videobestand. Deze tool heeft geen instelbare opties.
Parameters
Deze tool heeft geen parameters. Het haalt het eerste ondertitelspoor eruit dat in de videocontainer wordt gevonden.
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
- De video moet een ingebed ondertitelspoor bevatten. Als er geen ondertitelspoor wordt gevonden, geeft het verzoek een 400-fout terug.
- Als de video meerdere ondertitelsporen heeft, wordt het eerste eruit gehaald.
- Het uitvoerformaat is SRT, ongeacht het oorspronkelijke ondertitelformaat in de container.