Srpski caption track na YouTube-u nije ista priča kao engleski. Whisper hvata srpski drugačije nego engleski, YouTube-ov auto-translate radi drugim modelom, a dijakritike znaju da otkače SRT parser ako negde u pipeline-u nije UTF-8. Tri puta da ih dodate. Koji vam treba zavisi od toga koliko snimaka objavljujete i koliko vlastitih imena tu padne.
Najbrži put: zalepite YouTube URL u Titlomat
Ako želite srpske titlove za jedan konkretan snimak bez povezivanja kanala, OAuth-a i čekanja na sledeći upload, Titlomat ima i flow gde samo zalepite URL. Od registracije do gotovog transkripta prolazi par minuta, u zavisnosti od dužine snimka.
- Registracija. Otvorite titlomat.com/signup, unesite email i lozinku, potvrdite verifikacioni mejl. Prvi snimak je besplatan, kartica nije potrebna.
- Otvorite Videos. U levom meniju kliknete Videos. Na vrhu stranice je polje YouTube URL i dugme Add video.
- Zalepite link i kliknite Add video. Format je standardni
https://www.youtube.com/watch?v=...(iliyoutu.be/...). Snimak ne mora biti vaš, dovoljno je da je javan ili unlisted. - Pratite pipeline. Stranica se automatski osvežava i prolazi kroz faze: downloading → transcribing → translating → uploading → done. Za 10-minutni snimak tipično 1 do 3 minute ukupno, duži snimci linearno skaliraju.
- Pregled transkripta. Kada status pređe u done, otvori se detaljna stranica snimka sa srpskim caption trackom segmentiranim po vremenu. Možete čitati, kopirati pojedine segmente ili exportovati ceo SRT.
Ako želite da se titlovi na kraju pipeline-a automatski uploaduju nazad na YouTube snimak (umesto da ih samo vidite u Titlomatu), to traži OAuth na vaš kanal. Pokriva ga zaseban Connect YouTube korak u onboardingu, i posle toga svaki novi upload na kanal prolazi isti pipeline bez ručnog paste-a URL-a.
Za single-URL verziju ne treba ništa od toga. Bilo koji javni YouTube snimak, jedan paste, srpski caption track za par minuta.
Šta srpski caption track čini drugačijim
Srpski je morfološki bogat, fonetski blizu pisma, ima pet specifičnih znakova (č, ć, š, ž, đ) i dolazi u dva pisma (latinica i ćirilica). Četiri praktične posledice za caption track:
- Pismo. Whisper-large-v3 izlazi u oba pisma. Default zavisi od jezičkog koda koji proslijedite. Detaljnije u Whisper i srpski jezik: latinica, ćirilica.
- Dijakritike. Ako se fajl sačuva kao Windows-1250 ili ANSI, na upload-u se
čpretvori u?ili u pogrešan znak. SRT/VTT moraju biti UTF-8, bez BOM-a (YouTube prihvata, ali neki video alati ne). - Vlastita imena. Whisper na srpskoj naraciji greši na imenima češće nego na opštim rečima. „Đorđe Marković" zna postati „Djordje Markovic" (i dijakritika i pismo padaju). Bez post-processinga, svaka epizoda pogađa iznova.
- Code-switching. Srpski tech ili poslovni podkast ulazi i izlazi iz engleskog svaku drugu rečenicu. Model čuje englesku reč i napiše je pogrešnim padežom ili pogrešnom morfologijom. WER na takvom sadržaju raste 2 do 3 puta u odnosu na čistu naraciju.
Nijedno od ovoga nije razlog da odustanete. Razlog je da znate šta birate kada birate put.
Put 1. YouTube auto-captions na srpskom
Upload snimka, postavite jezik audija na srpski (sr) u Details koraku, YouTube u roku od oko 30 minuta generiše caption track sam. Možete uključiti auto-translate da iz tog srpskog napravi engleski (ili drugi) track.
Šta radi solidno: jasna naracija sa jednim govornikom, standardni ekavski izgovor, sporiji tempo. Dijakritike se prikazuju ispravno (YouTube interno radi u UTF-8).
Gde pada:
- Vlastita imena: hvataju se po sluhu, gađaju pogrešno. Imena gostiju, brendovi, gradovi van Beograda i Novog Sada.
- Latinica vs ćirilica: YouTube auto-captions za
srnajčešće izlaze u ćirilici, što ne odgovara svim kanalima. - Engleski umeci: ostaju kao engleski tekst usred srpske rečenice, bez padežne morfologije.
- Brojevi i datumi: lutrija. „Dve hiljade dvadeset šeste" zna postati „2026" ili „2 hiljade 20 i 6".
Trošak: 0 €. Vreme rada: 0 sati.
Kada se isplati: lični vlog, eksperimentalni sadržaj, kanal gde malo gledalaca zaista koristi CC dugme. Bolje nešto nego ništa.
Put 2. Ručno kucanje u YouTube Studio
Studio → Subtitles → Add language → Serbian → Type manually. Otvara timeline editor: slušate, kucate, postavljate vreme početka i kraja.
Vreme: 4 do 6 puta dužine snimka. 60-minutna epizoda iznosi 4 do 6 sati ako radite sami. Outsource u Srbiji se kreće oko 8 do 15 €/min ulaznog audija, u zavisnosti od ekspresnosti i teme. 60-min × 12 € ≈ 720 €.
Šta dobijate: najviši mogući kvalitet. Vi (ili profesionalni titler) hvatate akcenat, ironiju, vlastita imena, code-switching sa ispravnim padežima, pravo pismo. WER praktično 0%.
Kada se isplati: jedan snimak godišnje koji se ne sme pogrešiti. Zvanična reklama, edukativni sadržaj koji se prevodi na više jezika, intervjui sa prepoznatljivim govornicima čija imena moraju biti tačno napisana.
Put 3. Vanjski SRT/VTT upload
Studio → Subtitles → Add language → Serbian → Upload file → izaberite With timing. Format .srt ili .vtt, kodiranje UTF-8 bez BOM-a.
Ovo je pristup ako titlove pripremate van YouTube-a: vlastiti Whisper run, Aegisub editor, profesionalni titler koji isporučuje SRT. YouTube ne menja redosled, ne menja vreme, samo zakači fajl kao caption track.
Bitno za srpski fajl:
- Sačuvati kao UTF-8 (Notepad++: Encoding → Convert to UTF-8 without BOM; macOS default je već UTF-8).
- Proveriti dijakritike u pretpregledu pre upload-a. Ako vidite
?ilićumestoć, fajl je u pogrešnom encoding-u. - Odlučiti pismo unapred i držati ga konzistentno kroz ceo fajl. Mešanje latinice i ćirilice u istom titl bloku deluje neuredno.
- Maks. 42 znaka po redu, 2 reda po segmentu. YouTube renderuje do 3, ali čitaoci odustaju iznad 2.
Trošak: zavisi od toga kako ste došli do SRT-a. Whisper-large-v3 na lokalnom GPU-u: efektivno 0 € po snimku. Profesionalna isporuka titlera: gore navedenih 8 do 15 €/min.
Kada se isplati: imate vlastiti transkripcijski pipeline, ili kupujete SRT od trećeg pružaoca, ili želite kontrolu nad postavkama (rečnik, segmentacija, pismo) pre nego što YouTube uopšte dobije fajl.
Koji jezički kod i koje pismo odabrati
YouTube prihvata više varijanti za srpski:
sr(jezik, bez regije i pisma)sr-Latn(eksplicitno latinica)sr-Cyrl(eksplicitno ćirilica)sr-RS,sr-BA,sr-ME(regionalne varijante)
Praktično, sve završavaju kao „Serbian" u UI-u, ali ako vam je auditorijum mešovit (Srbija + dijaspora + BiH), eksplicitni sr-Latn tag jasno signalizira pismo. Ako imate dve verzije istog snimka (latinica i ćirilica), uploadujte ih kao odvojene tracks: jedan sa sr-Latn, drugi sa sr-Cyrl. Gledalac bira u CC izborniku.
Ako imate i hrvatski (hr) ili bosanski (bs) caption track za isti snimak, YouTube ih prikazuje kao zasebne opcije. To čak može da pomogne discoverability-ju u regionu. Vidi Engleski titlovi za srpski podkast ako razmatrate i međunarodnu publiku.
Kako proveriti kvalitet pre objave
Postoji standardna metoda koja traži 3 do 5 minuta po snimku:
- Otvorite Studio → Subtitles → izaberite srpski track → Edit.
- Skočite na 3 random vremenske tačke (početak, sredina, kraj). Slušajte 30 sekundi i čitajte titl istovremeno.
- Označite svaki put kada titl odstupa od onoga što čujete. Tri kategorije: zamena (pogrešna reč), brisanje (preskočena reč), umetanje (reč koja nije izgovorena).
- Vlastita imena, brojevi i pismo su prioritet. Pogrešna imena štete više nego pogrešan pomoćni glagol.
Ovo nije WER merenje, ali u 3 minute dobijete utisak da li je track upotrebljiv za objavu. Detaljnije merenje opisujemo u analizi Whisper grešaka na srpskom.
Poređenje puteva za srpski
| Put | Vreme | Trošak | Kvalitet (SR) | Skalira |
|---|---|---|---|---|
| Auto-captions | 30 min čekanja | 0 € | varijabilan | Da |
| Ručno (vi) | 4 do 6h po snimku | 0 € | praktično 0% greške | Ne |
| Ručno (outsource) | 1 do 2 dana | ~720 €/60 min | praktično 0% greške | Skupo |
| SRT upload (vlastiti pipeline) | po upload-u sek. | varijabilan | zavisi od pipeline-a | Da |
Kada se isplati automatizacija
Pragmatika: ako objavljujete dve ili više epizoda mesečno i svaka traje 30+ minuta, ručno se ne isplati, a auto-captions vam ne daju kvalitet koji traži međunarodna publika. Vlastiti pipeline (Whisper + custom rečnik + post-processing) ili managed servis postaju opcije.
Titlomat radi taj treći put. Povežite kanal jednom, mi za svaki novi upload generišemo srpski caption track (po želji i engleski auto-translate iz njega), sa custom rečnikom po kanalu koji hvata imena gostiju i brendove specifične za vaš sadržaj. Pismo (latinica ili ćirilica) birate na nivou kanala. Probajte besplatno na svom audiju, prvi snimak je na nama.
Ako vas zanima konkretna komparacija sva tri puta sa brojkama za srpski + engleski, već smo to napisali: Kako dodati srpske i engleske titlove na YouTube.



