Przejdź do treści

Subtitles

Integracja

Identyfikator modelu veed/subtitles
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/veed/subtitles?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Pliki takie jak przykład: 0,20 $ 200 kredytów API · ≈ 21,09 ₽ Twoje pliki są mierzone przed uruchomieniem Uruchom na tej stronie

Uzyskaj klucz API
VEED · Wideo

Tutaj pojawi się pierwszy wynik

Zbuduj poniżej żądanie i uruchom je za pomocą klucza API. Wyniki są kopiowane do naszej przestrzeni dyskowej i przechowywane bezterminowo lub 7 dni bezpłatnie.

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

•wymagane video_url
Upuść plik lub

Wideo źródłowe do tworzenia napisów; prześlij plik lub wklej jego URL.

•wymagane

Wybór stylu określający typografię, kolor, układ i animację, z bogatszym renderowaniem reagującym na kontekst danych wejściowych. Podstawowe ustawienia wstępne używają mnożnika 1 i zapewniają przewidywalne wyniki dzięki stałemu, lekkim stylom: vegas, rizz, mint, flex, sprout, karl, hustle, kitty, slay, ali, diego, vinta, lowkey, capri, casper, shadeplay, boo, corpo, beans, plain, simple.

Język, na który należy przetłumaczyć napisy; aby uzyskać najbardziej niezawodne tłumaczenie z `srt_content` lub `srt_file_url`, podaj również ich język źródłowy w `language`. Bez języka docelowego napisy pozostają w oryginalnym języku mówionym.

Zaawansowane srt_file_url · language · srt_content · vocabulary · customization
Upuść plik lub

Podaj napisy zamiast uruchamiać transkrypcję, przesyłając plik .srt lub wklejając jego URL.

Język źródłowego audio, a nie wygenerowanych napisów. Dopasowanie go do audio poprawia dokładność transkrypcji.

Surowy tekst napisów w formacie SRT, podany zamiast srt_file_url. Jego podanie pomija transkrypcję.

Opcjonalny słownik transkrypcji, aktywny tylko wtedy, gdy nie podano ani srt_content, ani srt_file_url. Uwzględnij nazwy marek i specjalistyczny żargon, które dostawcy transkrypcji często zapisują błędnie, na przykład "VEED" → "vid".

Opcjonalne dostosowanie ustawień wstępnych, zachowujące wartości domyślne wszędzie tam, gdzie pominięto pola. Nadpisania mogą osobno regulować położenie w pionie i siłę cienia, a także czcionkę, grubość i kolor szesnastkowy dla każdego poziomu ważności słów.

POST /run/veed/subtitles?wait=20 wycena → 0,20 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/veed/subtitles?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o Subtitles

Dodaje renderowane napisy do wideo (`video_url`) za pomocą wymaganego presetu stylu `preset`; dostępnych jest 30 presetów. Transkrybuje automatycznie albo pomija ten etap, gdy podasz `srt_file_url` lub `srt_content`. `language` ustawia język źródłowy dla większej dokładności, a `translation_language` tłumaczy napisy. Lista `vocabulary` zawierająca maksymalnie 100 terminów oraz ustawienia `customization` pozwalają dopracować wynik.

Parametry

Wyślij nazwę kanoniczną albo natywną, nie obie. Nazwy kanoniczne

NazwaTyp DomyślneDozwolone Opis
video_urlwymagane video
Typurl · video
≤ 2083 znaki
Wideo źródłowe do tworzenia napisów; prześlij plik lub wklej jego URL.
presetwymagane
Typenum
glasswhisperglide2fusionglideterminalhandwrittenbackdropbackdrop2simpleplainbeanscorpobooshadeplaycasper
+14 więcejcaprilowkeyvintadiegoalislaykittyhustlekarlsproutflexmintrizzvegas
Wybór stylu określający typografię, kolor, układ i animację, z bogatszym renderowaniem reagującym na kontekst danych wejściowych. Podstawowe ustawienia wstępne używają mnożnika 1 i zapewniają przewidywalne wyniki dzięki stałemu, lekkim stylom: vegas, rizz, mint, flex, sprout, karl, hustle, kitty, slay, ali, diego, vinta, lowkey, capri, casper, shadeplay, boo, corpo, beans, plain, simple.
languageopcjonalne
Typenum
af-ZAam-ETar-AEar-BHar-DZar-EGar-ILar-IQar-JOar-KWar-LBar-MAar-OMar-PSar-QAar-SA
+148 więcejar-TNast-ESaz-AZbabasbe-BYbg-BGbrbs-BAca-ESceb-PHckb-IQcs-CZcy-GBda-DKde-DEdyuel-GRen-AUen-GBen-INen-NZen-USeoes-ARes-BOes-CLes-COes-CRes-DOes-ECes-ESes-GTes-HNes-MXes-NIes-PAes-PEes-PRes-PYes-SVes-USes-UYes-VEet-EEeu-ESfa-IRfffi-FIfil-PHfofr-CAfr-FRfygagdgl-ESha-NGhawhe-ILhr-HRhsbhthu-HUhy-AMid-IDigis-ISit-ITja-JPja-Latn-JPjv-IDka-GEkabkam-KEkea-CVkk-KZko-KRkuky-KGlalb-LUlglijln-CDlo-LAlt-LTluo-KElv-LVmgmi-NZmk-MKmn-MNms-MYmt-MTnb-NOnl-NLnso-ZAny-MWoc-FRpl-PLps-AFpt-BRpt-PTro-ROrohru-RUrw-RWsahsk-SKsl-SIsmsn-ZWso-SOsq-ALsr-Latn-RSsr-RSsrdsssu-IDsv-SEsw-KEsw-TZtg-TJth-THtktntoktontr-TRts-ZAttuk-UAumb-AOur-INur-PKuz-UZvi-VNvrowo-SNxh-ZAyiyo-NGyue-Hant-HKzhzh-HKzh-TWzu-ZA
Język źródłowego audio, a nie wygenerowanych napisów. Dopasowanie go do audio poprawia dokładność transkrypcji.
translation_languageopcjonalne
Typenum
abaceachaf-ZAakalzam-ETar-AEar-BHar-DZar-EGar-ILar-IQar-JOar-KWar-LB
+198 więcejar-MAar-OMar-PSar-QAar-SAar-TNawaayaz-AZbanbbcbe-BYbembewbg-BGbhobikbmbs-BAbtsbtxbuaca-ESceb-PHcggchmckb-IQcnhcocrhcrscs-CZcvcy-GBda-DKde-DEdindoidovdvdzeeel-GRen-AUen-GBen-INen-NZen-USeoes-ARes-BOes-CLes-COes-CRes-DOes-ECes-ESes-GTes-HNes-MXes-NIes-PAes-PEes-PRes-PYes-SVes-USes-UYes-VEet-EEeu-ESfa-IRfffi-FIfil-PHfjfr-CAfr-FRfygagaagdgl-ESgngomha-NGhawhe-ILhilhmnhr-HRhrxhthu-HUhy-AMid-IDigilois-ISit-ITja-JPja-Latn-JPjv-IDka-GEkk-KZko-KRkriktukuky-KGlalb-LUlglilijlmoln-CDlo-LAlt-LTltgluo-KEluslv-LVmaimakmgmi-NZminmk-MKmn-MNmni-Mteims-Arabms-MYmt-MTnb-NOnewnl-NLnrnso-ZAnusny-MWoc-FRompagpampappl-PLps-AFpt-BRpt-PTqurnro-ROromru-RUrw-RWscnsgshnsk-SKsl-SIsmsn-ZWso-SOsq-ALsr-Latn-RSsr-RSssstsu-IDsv-SEsw-KEsw-TZszltettg-TJth-THtitktntr-TRts-ZAttuguk-UAur-INur-PKuz-UZvi-VNxh-ZAyiyo-NGyuayue-Hant-HKzhzh-HKzh-TWzu-ZA
Język, na który należy przetłumaczyć napisy; aby uzyskać najbardziej niezawodne tłumaczenie z `srt_content` lub `srt_file_url`, podaj również ich język źródłowy w `language`. Bez języka docelowego napisy pozostają w oryginalnym języku mówionym.
srt_file_urlopcjonalne
Typurl · file
≤ 2083 znaki
Podaj napisy zamiast uruchamiać transkrypcję, przesyłając plik .srt lub wklejając jego URL.
srt_contentopcjonalne
Typstring | null
Surowy tekst napisów w formacie SRT, podany zamiast srt_file_url. Jego podanie pomija transkrypcję.
vocabularyopcjonalne
Typobject[]
≤ 100 elementów
Opcjonalny słownik transkrypcji, aktywny tylko wtedy, gdy nie podano ani srt_content, ani srt_file_url. Uwzględnij nazwy marek i specjalistyczny żargon, które dostawcy transkrypcji często zapisują błędnie, na przykład "VEED" → "vid".
vocabulary[].wordwymagane
Typstring
1 – 100 characters
Podaj poprawną pisownię terminu, najlepiej nazwę marki, produktu lub termin specjalistyczny z Twojej domeny.
vocabulary[].replaceswymagane
Typstring[]
1 – 20 items
Wymień każdą błędną pisownię raz, aby zastąpić ją przez `word`. Dopasowanie wymaga pełnego słowa, ale ignoruje wielkość liter: `['vid']` pasuje do `vid`, `Vid` i `VID`, bez osobnych wpisów dla każdego przypadku.
customizationopcjonalne
Typobject
Opcjonalne dostosowanie ustawień wstępnych, zachowujące wartości domyślne wszędzie tam, gdzie pominięto pola. Nadpisania mogą osobno regulować położenie w pionie i siłę cienia, a także czcionkę, grubość i kolor szesnastkowy dla każdego poziomu ważności słów.
customization.positionopcjonalne
Typenum
topcenterbottom
Położenie na ekranie wzdłuż osi pionowej dla statycznych napisów.
customization.shadowopcjonalne
Typenum
noneminmidmax
Poprawa czytelności napisów na jasnym lub wizualnie złożonym tle.
customization.text_customizationsopcjonalne
Typobject
Ustawienia wyglądu tekstu według poziomu, obejmujące słowa bazowe i wyróżnione.
customization.text_customizations.baselineopcjonalne
Typobject
Domyślny wygląd tekstu dla wszystkich słów transkrypcji, widoczny przed wyróżnieniem dowolnego pojedynczego słowa.
customization.text_customizations.highlightedopcjonalne
Typobject
Styl środkowego poziomu słów, który ustawienia wstępne zwykle wyróżniają większym rozmiarem lub grubością. Słowa trafiają do tego poziomu automatycznie po oznaczeniu jako istotne, w tym kluczowe rzeczowniki, czasowniki opisujące działania i ważne przymiotniki.
wymagane Nazwa kanoniczna, również akceptowana

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "veed/subtitles",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 200,
    "usd": "0.20",
    "charged": 200,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "preset": "glass"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
video
object {url, content_type, file_name, file_size}Wyrenderowane wideo zawierające stylizowane napisy.

Więcej modeli: Wideo na wideo

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/veed/subtitles.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt