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

Kako dodati bosanske titlove na Youtube

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

Bosanski caption track na YouTube-u nije ista priča kao engleski. Whisper hvata bosanski drugačije nego engleski, YouTube-ov auto-translate radi drugim modelom, a dijakritike znaju da otkače SRT parser ako negdje u pipeline-u nije UTF-8. Tri puta da ih dodate. Koji vam treba ovisi od toga koliko snimaka objavljujete i koliko vam vlastitih imena tu padne.

Najbrži put: zalijepite YouTube URL u Titlomat

Ako želite bosanske 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 bosanskim 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, bosanski caption track za par minuta.

Šta bosanski caption track čini drugačijim

Bosanski je morfološki bogat, ijekavski u standardu, ima pet specifičnih znakova (č, ć, š, ž, đ) i tipično se piše latinicom (ćirilica postoji ali je rijetka u savremenom medijskom sadržaju). Četiri praktične posljedice za caption track:

  • YouTube detekcija jezika. Ovo je specifično bosanski problem. YouTube auto-captions često detektira jezik kao hrvatski ili srpski umjesto bosanski, čak i kada eksplicitno postavite bs. Ručna potvrda jezičkog koda u Studio postavkama je obavezna.
  • 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 bosanskoj naraciji griješi na imenima češće nego na općim riječima. „Edhem Mulabdić" zna postati „Edhem Mulabdic" (gubi se ć), „Đermana" → „Djermana". Bez post-processinga, svaka epizoda pogađa iznova.
  • Code-switching. Bosanski tech ili poslovni podcast ulazi i izlazi iz engleskog svaku drugu rečenicu, plus često uvozi turcizme i arapske pozajmice koje model jednako loše hvata. 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 bosanskom

Upload snimka, postavite jezik audija na bosanski (bs) u Details koraku, YouTube u roku od oko 30 minuta generira caption track sam. Možete uključiti auto-translate da iz tog bosanskog napravi engleski (ili drugi) track.

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

Gdje pada:

  • Detekcija jezika: ako ne postavite ručno, YouTube zna detektirati kao hr ili sr i koristiti pogrešan akustički model.
  • Vlastita imena i turcizmi: „mahala", „čaršija", „avlija" hvataju se pristojno, ali imena gostiju i lokalna prezimena gađaju krivo.
  • Engleski umeci: ostaju kao engleski tekst usred bosanske 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 → 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 BiH se kreće oko 15 do 30 KM/min (≈ 8 do 15 €) 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, turcizme 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 → Bosnian → 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 bosanski fajl:

  • Sačuvati kao UTF-8 (Notepad++: Encoding → Convert to UTF-8 without BOM; macOS default je već UTF-8).
  • Provjeriti dijakritike u predpregledu prije upload-a. Ako vidite ? ili ć umjesto ć, fajl je u pogrešnom encoding-u.
  • Maks. 42 znaka po redu, 2 reda po segmentu. YouTube renderira 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 prihvata varijante za bosanski:

  • bs (jezik, bez regije)
  • bs-BA (jezik + regija Bosna i Hercegovina)
  • bs-Latn (eksplicitno latinica, što je standard)

Praktično, sve završavaju kao „Bosnian" u UI-u. Razlika je relevantna ako mislite na dijasporu i ako YouTube nakon upload-a ipak označi jezik kao hr ili sr. U tom slučaju eksplicitan bs-BA daje algoritmu jasniji signal.

Ako imate i hrvatski (hr) ili srpski (sr) 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 i Skandinaviji često koristi mješavinu standarda. Detaljnije o tome u Tri jezika, jedan kanal: BiH kreatori.

Kako provjeriti kvalitet prije objave

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

  1. Otvorite Studio → Subtitles → izaberite bosanski 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, turcizmi 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. Detaljnije mjerenje opisujemo u analizi Whisper grešaka (brojke za bosanski u praksi prate hrvatske u rasponu od 0.5 procentnih poena).

Poređenje puteva za bosanski

PutVrijemeTrošakKvalitet (BS)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). 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 generiramo bosanski caption track (po želji i engleski auto-translate iz njega, kao i hrvatski/srpski varijante za regionalnu publiku), sa custom rječnikom po kanalu koji hvata imena gostiju, turcizme i brendove specifične za vaš sadržaj. Probajte besplatno na svom audiju, prvi snimak je na nama.

Ako vas zanima konkretna komparacija sva tri puta sa brojkama za bosanski + engleski, već smo to napisali: Kako dodati bosanske i engleske titlove na YouTube.