Cum se folosește
- Deschideți un fișier .srt sau lipiți subtitrările.
- Opțional, decalați fiecare replică mai devreme sau mai târziu, în milisecunde.
- Verificați rezultatul WebVTT și descărcați fișierul .vtt.
Cum funcționează
WebVTT și SRT stochează același lucru, replici numerotate sau nenumerotate cu timp de început, timp de sfârșit și text, dar diferă în detalii. Convertorul adaugă antetul WEBVTT, scrie marcajele de timp cu punct înaintea milisecundelor (00:00:01.000 în loc de 00:00:01,000) și, dacă le păstrați, folosește numerele SRT ca identificatori de replici.
Formatările pe care WebVTT nu le acceptă sunt eliminate: etichetele de culoare <font> și codurile de poziție în stil ASS, cum ar fi {\an8}. Etichetele pentru bold, italic și subliniere (<b>, <i>, <u>) sunt păstrate. Un --> literal în text ar încheia replica, așa că este înlocuit cu ->, iar caracterele < și & izolate sunt escapate. Finalurile de linie Windows și un BOM UTF-8 din intrare sunt gestionate; fișierele care nu sunt UTF-8 valid sunt citite ca Windows-1252.
Decalajul mută fiecare replică cu aceeași valoare. Replicile care s-ar termina înainte de 0:00 sunt eliminate, iar replicile care ar începe înainte de 0:00 încep la 0:00. Pentru a corecta subtitrările care se desincronizează progresiv, folosiți în schimb Convertorul de frecvență a cadrelor pentru subtitrări.
Exemple
Subtitrări pentru un videoclip web
Convertiți lecture.srt în lecture.vtt și adăugați-l cu <track src="lecture.vtt" kind="subtitles"> la un videoclip HTML5.
Subtitrări întârziate cu 1,5 secunde
Introduceți -1500 ca decalaj: fiecare replică apare cu 1,5 secunde mai devreme în fișierul .vtt descărcat.
Întrebări frecvente
Care este diferența dintre SRT și VTT?
WebVTT începe cu o linie WEBVTT, folosește punct în loc de virgulă în marcajele de timp, face numerele replicilor opționale și acceptă poziționare și stilizare. Browserele redau WebVTT nativ în elementul video HTML; nu redau SRT.
Se păstrează formatarea?
Boldul, italicul și sublinierea sunt păstrate. Culorile fontului și codurile de poziție în stil {\an8} sunt eliminate pentru că WebVTT nu are un echivalent pentru ele.
Caracterele cu diacritice arată greșit. De ce?
Fișierul a fost probabil salvat într-o codificare veche. Instrumentul citește fișierele non-UTF-8 ca Windows-1252; dacă fișierul folosește altă codificare, salvați-l mai întâi ca UTF-8 într-un editor de text.
Confidențialitate
Fișierul de subtitrare este citit și convertit în browser. Nu este încărcat sau stocat.