tigtools

Μετατροπέας SRT σε VTT

Μετατρέψτε υπότιτλους SubRip (.srt) σε WebVTT (.vtt) για το στοιχείο βίντεο HTML, προγράμματα αναπαραγωγής τύπου YouTube ή εργαλεία ροής. Το αρχείο δεν φεύγει ποτέ από τη συσκευή σας.

Εκτελείται στον περιηγητή σας Χωρίς εγγραφή

ms

Χιλιοστά του δευτερολέπτου· αρνητική τιμή εμφανίζει τους υπότιτλους νωρίτερα. 1000 ms = 1 δευτερόλεπτο.

ή σύρετέ το εδώ. Το αρχείο παραμένει στη συσκευή σας.

Πώς να το χρησιμοποιήσετε

  1. Ανοίξτε ένα αρχείο .srt ή επικολλήστε τους υπότιτλους.
  2. Προαιρετικά μετακινήστε κάθε υπότιτλο νωρίτερα ή αργότερα σε χιλιοστά του δευτερολέπτου.
  3. Ελέγξτε το αποτέλεσμα WebVTT και κατεβάστε το αρχείο .vtt.

Πώς λειτουργεί

Τα WebVTT και SRT αποθηκεύουν το ίδιο περιεχόμενο, αριθμημένους ή μη αριθμημένους υπότιτλους με χρόνο έναρξης και λήξης και κείμενο, αλλά διαφέρουν σε λεπτομέρειες. Ο μετατροπέας προσθέτει την επικεφαλίδα WEBVTT, γράφει τις χρονικές σημάνσεις με τελεία πριν από τα χιλιοστά του δευτερολέπτου (00:00:01.000 αντί για 00:00:01,000) και, αν τα κρατήσετε, χρησιμοποιεί τους αριθμούς SRT ως αναγνωριστικά υποτίτλων.

Η μορφοποίηση που δεν υποστηρίζει το WebVTT αφαιρείται: ετικέτες χρώματος <font> και κωδικοί θέσης τύπου ASS όπως {\an8}. Οι ετικέτες έντονης γραφής, πλάγιας γραφής και υπογράμμισης (<b>, <i>, <u>) διατηρούνται. Ένα κυριολεκτικό --> μέσα στο κείμενο θα τερμάτιζε τον υπότιτλο, επομένως αντικαθίσταται με ->, και οι μεμονωμένοι χαρακτήρες < και & μετατρέπονται σε οντότητες. Οι καταλήξεις γραμμών Windows και ένα BOM UTF-8 στην είσοδο αντιμετωπίζονται· αρχεία που δεν είναι έγκυρα UTF-8 διαβάζονται ως Windows-1252.

Η μετατόπιση μετακινεί κάθε υπότιτλο κατά το ίδιο ποσό. Οι υπότιτλοι που θα τελείωναν πριν από 0:00 αφαιρούνται και οι υπότιτλοι που θα ξεκινούσαν πριν από 0:00 ξεκινούν στο 0:00. Για να διορθώσετε υπότιτλους που χάνουν σταδιακά τον συγχρονισμό τους, χρησιμοποιήστε αντί αυτού τον Μετατροπέα Ρυθμού Καρέ Υποτίτλων.

Παραδείγματα

Υπότιτλοι για βίντεο στο web

Μετατρέψτε το lecture.srt σε lecture.vtt και προσθέστε το με <track src="lecture.vtt" kind="subtitles"> σε ένα βίντεο HTML5.

Υπότιτλοι με καθυστέρηση 1,5 δευτερολέπτων

Εισαγάγετε -1500 ως μετατόπιση: κάθε υπότιτλος εμφανίζεται 1,5 δευτερόλεπτα νωρίτερα στο αρχείο .vtt που λαμβάνετε.

Συχνές ερωτήσεις

Ποια είναι η διαφορά μεταξύ SRT και VTT;

Το WebVTT ξεκινά με μια γραμμή WEBVTT, χρησιμοποιεί τελεία αντί για κόμμα στις χρονικές σημάνσεις, καθιστά προαιρετική την αρίθμηση των υποτίτλων και υποστηρίζει τοποθέτηση και στυλ. Τα προγράμματα περιήγησης αναπαράγουν το WebVTT εγγενώς στο στοιχείο βίντεο της HTML· δεν αναπαράγουν SRT.

Διατηρείται η μορφοποίηση;

Τα έντονα, πλάγια και υπογραμμισμένα διατηρούνται. Τα χρώματα γραμματοσειράς και οι κωδικοί θέσης τύπου {\an8} αφαιρούνται επειδή το WebVTT δεν έχει αντίστοιχη δυνατότητα.

Οι τονισμένοι χαρακτήρες μου φαίνονται λάθος. Γιατί;

Το αρχείο πιθανώς αποθηκεύτηκε σε παλιά κωδικοποίηση. Το εργαλείο διαβάζει τα μη UTF-8 αρχεία ως Windows-1252· αν το αρχείο σας χρησιμοποιεί άλλη κωδικοποίηση, επαναποθηκεύστε το πρώτα ως UTF-8 σε έναν επεξεργαστή κειμένου.

Απόρρητο

Το αρχείο υποτίτλων διαβάζεται και μετατρέπεται στον περιηγητή σας. Δεν μεταφορτώνεται ούτε αποθηκεύεται.