Utilia

Subtiitrite muundur

Teisenda subtiitreid SRT, WebVTT, ASS/SSA ja SBV vahel brauseris, nihuta aega millisekundites ja paranda kaadrisageduse triivi, näiteks 23,976 → 25 fps.

Kaadrisageduse teisendus
Jäta mõlemad väärtused võrdseks, kui muudatust pole vaja. Näide: 23,976 → 25 filmilevi jaoks ajastatud subtiitritele, mida esitatakse PAL-videol (25 fps).
Sisendvorming
–
Subtiitreid
–
Viimane subtiiter lõpeb
–
Eemaldatud (enne 0:00)
–

Kuidas subtiitrifaili teisendada

  1. Lohista subtiitrifail (SRT, VTT, ASS, SSA või SBV) lohistusalale või kleebi subtiitrid väljale Teisendatavad subtiitrid.
  2. Jäta Sisendvorming valikule Tuvasta automaatselt või vali vorming ise, kui tuvastus eksib.
  3. Vali Väljundvorming: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) või SBV (YouTube).
  4. Kui subtiitrid ei ole sünkroonis, sisesta Ajanihe (ms) ja, kui viga kasvab filmi jooksul, määra Kaadrisageduse teisendus.
  5. Märgi Eemalda vormindussildid (kursiiv, rasvane kiri, värvid, asukohad), kui tahad ainult lihttekstki.
  6. Vajuta Teisenda, kontrolli tulemust väljal Teisendatud subtiitrid ja kasuta seejärel nuppu Kopeeri või Laadi alla.

Faili loetakse ja teisendatakse sinu brauseris. Midagi ei laadita üles.

Mida iga vorming talletab

  • SRT (SubRip) on kõige laiemalt toetatud vorming: number, ajastusrida, näiteks 00:01:02,345 --> 00:01:04,000 (koma enne millisekundeid) ja üks või mitu tekstirida. Esitajad aktsepteerivad mõnda HTML-i sarnast silti: <i>, <b>, <u> ja <font color>. Paljud failid sisaldavad ka {\an8}, mis paneb rea ekraani ülaossa; see tööriist säilitab selle.
  • WebVTT on HTML5 <track> elemendi ja enamiku voogedastuse esitajate vorming. See algab WEBVTT päisega, kasutab enne millisekundeid punkti (00:01:02.345) ning võib sisaldada NOTE kommentaare, STYLE ja REGION plokke, subtiitri identifikaatoreid ja seadeid (align:start line:10%). See tööriist jätab kommentaari- ja stiiliplokid vahele, säilitab identifikaatorid ja seaded VTT-st VTT-ks teisendamisel ning paojärjestab & ja < nii, nagu spetsifikatsioon nõuab.
  • ASS / SSA (SubStation Alpha) on fännitõlgete ja MKV-failide vorming. Ajad kasutavad sajandiksekundeid (0:01:02.35) ning iga Dialogue rida sisaldab stiili, näitleja nime ja ülekirjutussilte, nagu {\i1}, {\pos(…)} või {\c&H0000FF&}. ASS-ist ASS-i teisendamisel säilivad skriptiinfo, V4+ stiilid ja algsed ülekirjutussildid. Teise vormingusse teisendamisel muutuvad kursiiv, rasvane kiri, allajoonimine ja värv SRT- või VTT-siltideks; positsioneerimist, karaokeed ja vektorjooniseid ei saa esitada ning need jäetakse ära.
  • SBV on YouTube’i lihtne tekstivorming: 0:01:02.345,0:01:04.000, millele järgneb tekst, ilma vorminduseta.

Sünkroonist väljas subtiitrite parandamine

Kui subtiitrid on algusest lõpuni sama palju varajased või hilised, piisab ajanihkest: 2000 näitab iga rida kaks sekundit hiljem, -500 pool sekundit varem. Read, mis lõpeksid enne 0:00, eemaldatakse ja loetakse kokku väljal Eemaldatud (enne 0:00).

Kui viivitus kasvab pidevalt (alguses korras, lõpus mitu sekundit nihkes), olid subtiitrid ajastatud teisele kaadrisagedusele. PAL-väljaanded esitavad filme 25 fps asemel 23,976 fps, seega jooksevad need umbes 4% kiiremini. Määra Subtiitrid tehtud sagedusele (fps) algne sagedus ja Esitatav video (fps) oma video sagedus; iga aeg korrutatakse suhtega algne ÷ uus. Sagedusi 23,976, 29,97 ja 59,94 käsitletakse täpsete väärtustega (24000/1001 jne). Kaadrisagedus rakendatakse esmalt, seejärel nihe.

Korduma kippuvad küsimused

Miks minu teisendatud failis on valed täpitähed?

Vanad SRT-failid on sageli salvestatud Windows-1252 või Windows-1257 (Balti) kodeeringus, mitte UTF-8-s. See tööriist tuvastab UTF-8 ja UTF-16 (baidijärjekorra märgi järgi) ning tunneb muidu tekstist ära Windows-1252 (Lääne-Euroopa), Windows-1257 (Balti), Windows-1251 (kirillitsa) või Windows-1256 (araabia); nii saavad õ, ä, ö, ü, š ja ž tavaliselt õigesti loetud. Väljund on alati UTF-8, mida iga tänapäevane esitaja loeb.

Kas ASS-i stiilid ja asukohad säilivad SRT-ks teisendamisel?

Ainult osaliselt. Kursiiv, rasvane kiri, allajoonimine, värv ja ülaasukoht {\an8} kantakse üle. Fondid, kontuurid, täpsed asukohad, pööramised ja karaokeefektid ei oma SRT-s ega WebVTT-s vastet ja lähevad kaduma. Hoia algne ASS-fail alles, kui sul neid vaja on.

Kas saan teisendada SSA-ks?

Tööriist loeb nii SSA (v4) kui ka ASS-i (v4+) faile ja kirjutab ASS-i, mida toetab iga esitaja, kes loeb SSA-d.

Minu failil pole reanumbreid. Kas see töötab ikkagi?

Jah. Parser otsib ajastusridu, seega puuduvad numbrid, puuduvad tühjad read subtiitrite vahel või punkt koma asemel SRT-failides on talutavad.

Mida ajanihe kattuvate subtiitritega teeb?

Midagi erilist: iga subtiiter liigub sama palju, seega kattumised jäävad samaks. Väljund sorditakse algusaja järgi.