Vintage CRT televizor u tamnoj sobi, jedna topla amber traka preko ekrana kao caption.
Vodiči7 min čitanja

Kako dodati crnogorske titlove na Youtube

Tri načina za crnogorski caption track na vašem kanalu. Dijakritika, jezički kod, format fajla. Kada se isplati automatizacija, i šta sa dijasporom.

Crnogorski caption track na YouTube-u nije ista priča kao engleski. Whisper hvata crnogorski drugačije nego engleski (a često ga interno mapira na srpski jer Whisper-ova lista jezika nema poseban kod za crnogorski), YouTube-ov auto-translate radi drugim modelom, a dijakritika zna da otkači SRT parser ako negdje u pipeline-u nije UTF-8. Tri puta da ih dodate. Koji vam treba ovisi o tome koliko snimaka objavljujete i koliko vam vlastitih imena tu padne.

Najbrži put: zalijepite YouTube URL u Titlomat

Ako želite crnogorske titlove za jedan konkretan snimak bez povezivanja kanala, OAuth-a i čekanja na sljedeći upload, Titlomat ima i flow gdje samo zalijepite URL. Od registracije do gotovog transkripta prolazi par minuta, ovisno o dužini snimka.

  1. Registracija. Otvorite titlomat.com/signup, unesite email i lozinku, potvrdite verifikacioni mail. Prvi snimak je besplatan, kartica nije potrebna.
  2. Otvorite Videos. U lijevom meniju kliknete Videos. Na vrhu stranice je polje YouTube URL i dugme Add video.
  3. Zalijepite link i kliknite Add video. Format je standardni https://www.youtube.com/watch?v=... (ili youtu.be/...). Snimak ne mora biti vaš, dovoljno je da je javan ili unlisted.
  4. Pratite pipeline. Stranica se automatski osvjež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.
  5. Pregled transkripta. Kada status pređe u done, otvori se detaljna stranica snimka sa crnogorskim caption trackom segmentiranim po vremenu. Možete čitati, kopirati pojedine segmente ili exportovati cijeli SRT.

Ako želite da se titlovi na kraju pipeline-a automatski uploaduju nazad na YouTube snimak (umjesto da ih samo vidite u Titlomatu), to traži OAuth na vaš kanal. Pokriva ga zaseban Connect YouTube korak u onboardingu, i nakon 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, crnogorski caption track za par minuta.

Šta crnogorski caption track čini drugačijim

Crnogorski je ijekavski Štokavski u standardu, kao i hrvatski i bosanski, ali sa nekoliko specifičnosti: dva dodatna slova (ś, ź) u zvaničnom pravopisu (opciona u svakodnevnom pisanju), pet zajedničkih dijakritičkih znakova (č, ć, š, ž, đ), i fonološka tendencija ka jotovanju koja Whisperu zna stvarati specifične greške. Četiri praktične posljedice za caption track:

  • YouTube detekcija jezika. Ovo je specifično crnogorski problem. YouTube auto-captions ne nudi cnr (ISO kod za crnogorski) eksplicitno; najbliža opcija je srpski (sr) ili nekad hrvatski (hr). Ručno postavljanje jezika i sljedeća provjera caption tracka su obavezni.
  • Dijakritika. 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). Slova ś i ź su posebno osjetljiva: neki tooling ih ne renderuje uopšte.
  • Vlastita imena. Whisper na crnogorskoj naraciji griješi na imenima češće nego na opštim riječima. „Andrija Mandić" zna postati „Andrija Mandic" (gubi se ć), „Đukanović" → „Djukanovic". Bez post-processinga, svaka epizoda pogađa iznova.
  • Code-switching. Crnogorski tech ili poslovni podcast ulazi i izlazi iz engleskog svaku drugu rečenicu, a često uvozi i italijanizme zbog primorske kulturne razmjene. Model čuje riječ koja mu nije u korpusu i transkribuje fonetski. Greška se kaskada na sljedeću rečenicu.

Nijedno od ovoga nije razlog da odustanete. Razlog je da znate šta birate kada birate put.

Put 1. YouTube auto-captions na crnogorskom

Upload snimka, postavite jezik audija na srpski (sr) ili bosanski (bs) u Details koraku. YouTube nema dedicirani cnr izbor, a sr je akustički najbliži crnogorskom. U roku od oko 30 minuta generira caption track sam. Možete uključiti auto-translate da iz tog tracka napravi engleski (ili drugi).

Šta radi solidno: jasna naracija sa jednim govornikom, standardni ijekavski izgovor, sporiji tempo. Dijakritika se prikazuje ispravno (YouTube interno radi u UTF-8).

Gdje pada:

  • Detekcija jezika: ni sr ni bs ne hvataju crnogorske jotovane forme (đe, nje, tje) konzistentno; oscilira između varijanti.
  • Vlastita imena: prezimena sa ć/č/đ (Đukanović, Mandić, Knežević, Bulatović) gađaju krivo bez post-processinga.
  • Italijanizmi i lokalni izrazi: „pjaca", „bićiklo", „špaher" prolaze pristojno samo ako se model ranije sreo s njima.
  • Engleski umeci: ostaju kao engleski tekst usred crnogorske rečenice, bez padežne morfologije.
  • Brojevi i datumi: lutrija. „Dvije hiljade dvadeset šeste" zna postati „2026" ili „2 hiljade 20 i 6".

Trošak: 0 €. Vrijeme rada: 0 sati.

Kada se isplati: lični vlog, eksperimentalni sadržaj, kanal gdje malo gledalaca zaista koristi CC dugme. Bolje nešto nego ništa.

Put 2. Ručno kucanje u YouTube Studio

Studio → Subtitles → Add language → izaberite Montenegrin (ako je dostupno; alternativno Serbian ili Bosnian) → Type manually. Otvara timeline editor: slušate, kucate, postavljate vrijeme početka i kraja.

Vrijeme: 4 do 6 puta dužine snimka. 60-minutna epizoda iznosi 4 do 6 sati ako radite sami. Outsource u Crnoj Gori se kreće oko 8 do 15 €/min ulaznog audija, ovisno o ekspresnosti i temi. 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, jotovane forme bez pogrešnih zamjena. WER praktično 0%.

Kada se isplati: jedan snimak godišnje koji se ne smije pogriješ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 → izaberite jezik → Upload file → izaberite With timing. Format .srt ili .vtt, kodiranje UTF-8 bez BOM-a.

Ovo je pristup ako titlove pripremate izvan YouTube-a: vlastiti Whisper run, Aegisub editor, profesionalni titler koji isporučuje SRT. YouTube ne mijenja redoslijed, ne mijenja vrijeme, samo prikači fajl kao caption track.

Bitno za crnogorski fajl:

  • Sačuvati kao UTF-8 (Notepad++: Encoding → Convert to UTF-8 without BOM; macOS default je već UTF-8).
  • Provjeriti dijakritiku u predpregledu prije upload-a. Ako vidite ? ili ć umjesto ć, fajl je u pogrešnom encoding-u. Posebno provjeriti ś i ź ako ih koristite.
  • Maks. 42 znaka po redu, 2 reda po segmentu. YouTube renderuje do 3, ali čitaoci odustaju iznad 2.

Trošak: ovisi o tome 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 (rječnik, segmentacija) prije nego što YouTube uopće dobije fajl.

Koji jezički kod odabrati

YouTube i većina sistema prihvata varijante za crnogorski:

  • cnr (ISO 639-3 kod za crnogorski; mali broj sistema podržava)
  • sr-ME (BCP 47: srpski u Crnoj Gori, najčešća praktična opcija)
  • bs-Latn (kao fallback, jer dijeli ijekavicu i latinicu)

Praktično, mnogi alati i danas tretiraju crnogorski kao varijantu srpskog ili bosanskog. Razlika je relevantna ako mislite na dijasporu i ako YouTube nakon upload-a označi jezik kao sr ili hr. U tom slučaju eksplicitan sr-ME daje algoritmu jasniji signal nego goli sr.

Ako imate i srpski (sr) ili hrvatski (hr) caption track za isti snimak, YouTube ih prikazuje kao zasebne opcije u CC izborniku. Razmislite o tome ako vam je publika regionalna: dijaspora u Njemačkoj, Austriji, Švajcarskoj, SAD-u i Australiji često bira jezičku varijantu po identifikaciji, ne po razumijevanju.

Kako provjeriti kvalitet prije objave

Postoji standardna metoda koja zahtijeva 3 do 5 minuta po snimku:

  1. Otvorite Studio → Subtitles → izaberite crnogorski (ili sr-ME) track → Edit.
  2. Skočite na 3 random vremenske tačke (početak, sredina, kraj). Slušajte 30 sekundi i čitajte titl istovremeno.
  3. Označite svaki put kada titl odstupa od onoga što čujete. Tri kategorije: zamjena (pogrešna riječ), brisanje (preskočena riječ), umetanje (riječ koja nije izgovorena).
  4. Vlastita imena, jotovane forme (đe, nje, tje) i brojevi su prioritet. Pogrešna imena štete više nego pogrešan pomoćni glagol.

Ovo nije WER mjerenje, ali u 3 minute dobijete utisak da li je track upotrebljiv za objavu.

Poređenje puteva za crnogorski

PutVrijemeTrošakKvalitet (ME)Skalira
Auto-captions30 min čekanja0 €varijabilan + rizik krive detekcijeDa
Ručno (vi)4 do 6h po snimku0 €praktično 0% greškeNe
Ručno (outsource)1 do 2 dana~720 €/60 minpraktično 0% greškeSkupo
SRT upload (vlastiti pipeline)po upload-u sek.varijabilanovisi o pipeline-uDa

Kada se isplati automatizacija

Pragmatika: ako objavljujete dvije ili više epizoda mjesečno i svaka traje 30+ minuta, ručno se ne isplati, a auto-captions vam ne daju kvalitet koji traži međunarodna publika (uključujući dijasporu u Njemačkoj, Austriji, Švajcarskoj, SAD-u). Vlastiti pipeline (Whisper + custom rječnik + post-processing) ili managed servis postaju opcije.

Titlomat radi taj treći put. Povežete kanal jednom, mi za svaki novi upload generišemo crnogorski caption track (po želji i engleski auto-translate iz njega, kao i srpski/hrvatski/bosanski varijante za regionalnu publiku), sa custom rječnikom po kanalu koji hvata imena gostiju, italijanizme i brendove specifične za vaš sadržaj. Probajte besplatno na svom audiju, prvi snimak je na nama.