Μετατροπέας SRT σε VTT
Μετατρέψτε υπότιτλους SRT σε VTT απευθείας στο πρόγραμμα περιήγησης, χωρίς να τους ανεβάσετε.
Είσοδος
Έξοδος
Readme
Γιατί να μετατρέψετε υπότιτλους;
Ένα αρχείο υποτίτλων περιέχει τις ατάκες ενός βίντεο, μαζί με τις χρονικές στιγμές εμφάνισης και απόκρυψης καθεμιάς. Τα προγράμματα αναπαραγωγής βίντεο, τα προγράμματα επεξεργασίας και οι ιστότοποι υποστηρίζουν ορισμένες μορφές υποτίτλων, αλλά όχι όλες, οπότε συχνά χρειάζεται να μετατρέψετε ένα αρχείο προτού μπορέσετε να το χρησιμοποιήσετε εκεί όπου θέλετε. Οι μορφές ορίζουν επίσης με διαφορετικό τρόπο τους χρονισμούς των ατάκων και διατηρούν σε διαφορετικό βαθμό τη μορφοποίησή τους, όπως πλάγια γραφή, χρώματα και τη θέση εμφάνισης των ατάκων στην οθόνη.
| Μορφή | Ονομασία | Τι διατηρεί ο μετατροπέας |
|---|---|---|
| SRT | SubRip | Μορφοποίηση, χρώματα και θέση |
| VTT | WebVTT | Μορφοποίηση, τα χρώματα που ορίζει το WebVTT και θέση |
| ASS | Advanced SubStation Alpha | Μορφοποίηση, χρώματα και θέση |
| SSA | SubStation Alpha | Μορφοποίηση, χρώματα και θέση |
| SUB | MicroDVD | Μορφοποίηση και χρώματα ολόκληρων ατάκων |
| SBV | Υπότιτλοι YouTube (SubViewer) | Μόνο κείμενο |
| TTML | Timed Text Markup Language | Μορφοποίηση, χρώματα και θέση |
| DFXP | Distribution Format Exchange Profile | Μορφοποίηση, χρώματα και θέση |
| SMI | SAMI | Μορφοποίηση και χρώματα |
| LRC | Συγχρονισμένοι στίχοι | Μόνο κείμενο, μία γραμμή ανά χρονική στιγμή |
Η μορφοποίηση περιλαμβάνει πλάγια γραφή, έντονα, υπογράμμιση και διακριτή διαγραφή, εκτός από το WebVTT, που δεν υποστηρίζει διακριτή διαγραφή. Όλες οι μορφές διατηρούν τους χρονισμούς και το κείμενο, ενώ όλες εκτός από το LRC διατηρούν τις αλλαγές γραμμής. Τα αρχεία SAMI και LRC ορίζουν μόνο τη χρονική στιγμή έναρξης κάθε ατάκας, ενώ τα αρχεία MicroDVD μετρούν τον χρόνο σε καρέ βίντεο.
Περιγραφή εργαλείου
Αυτό το εργαλείο μετατρέπει υπότιτλους μεταξύ των μορφών SRT, VTT, ASS, SSA, SUB, SBV, TTML, DFXP, SMI και LRC. Όλοι οι μετατροπείς υποτίτλων εδώ λειτουργούν με τον ίδιο τρόπο, από τον γενικό Μετατροπέα υποτίτλων έως εκείνους που αφορούν ένα συγκεκριμένο ζεύγος μορφών, όπως SRT σε VTT, VTT σε SRT ή ASS σε SRT: ξεκινούν με τις μορφές που αναφέρονται στο όνομά τους, ενώ τα μενού Πηγή και Προορισμός σάς επιτρέπουν να επιλέξετε οποιαδήποτε άλλη.
Οι μετατροπείς δέχονται αρχεία υποτίτλων ή υπότιτλους που έχουν επικολληθεί ως κείμενο και παράγουν αρχεία ή κείμενο. Επιλέξτε τι θέλετε από τις καρτέλες Αρχείο και Κείμενο στο επάνω μέρος της πλευράς πηγής και της πλευράς προορισμού. Και οι δύο ξεκινούν στην καρτέλα Αρχείο.
- Είσοδος αρχείου: επιλέξτε ή σύρετε ένα ή περισσότερα αρχεία υποτίτλων. Η επιλογή Αναζήτηση αρχείων εμφανίζει μόνο αρχεία στη μορφή πηγής, αλλά μπορείτε να σύρετε αρχεία οποιασδήποτε από τις μορφές και καθένα μετατρέπεται από τη δική του μορφή. Έτσι, ένα αρχείο VTT μετατρέπεται ακόμη και με τον μετατροπέα ASS σε SRT. Κάθε αρχείο μετατρέπεται μόλις προστεθεί, καθώς και κάθε φορά που επιλέγετε διαφορετική μορφή προορισμού ή διαφορετικό ρυθμό καρέ.
- Είσοδος κειμένου: επικολλήστε ή πληκτρολογήστε υπότιτλους και η μετατροπή τους γίνεται καθώς πληκτρολογείτε.
- Έξοδος αρχείου: τα αρχεία που έχουν μετατραπεί εμφανίζονται σε πλέγμα, το καθένα με το δικό του κουμπί Λήψη, και διατηρούν τα αρχικά ονόματά τους με τη νέα επέκταση. Οι επικολλημένοι υπότιτλοι δημιουργούν ένα αρχείο με όνομα converted, όπως converted.vtt.
- Έξοδος κειμένου: οι υπότιτλοι που έχουν μετατραπεί εμφανίζονται ως κείμενο, έτοιμο για αντιγραφή. Όταν μετατρέπονται πολλά αρχεία, το μενού Αρχείο πάνω από το κείμενο επιλέγει ποιο αρχείο θα εμφανίζεται.
Το κουμπί εναλλαγής αντιστρέφει τη μετατροπή: η μορφή προορισμού γίνεται μορφή πηγής, οι καρτέλες στις δύο πλευρές εναλλάσσονται και οι υπότιτλοι που έχουν μετατραπεί γίνονται η νέα είσοδος.
Οι υπότιτλοι μετατρέπονται στη συσκευή σας και δεν μεταφορτώνονται ποτέ.
Μετατροπή πολλών αρχείων υποτίτλων ταυτόχρονα
Στην καρτέλα Αρχείο, επιλέξτε ή σύρετε όσα αρχεία υποτίτλων θέλετε και προσθέστε κι άλλα όποτε θέλετε: πρόκειται για μετατροπέα υποτίτλων σε παρτίδες, οπότε οι υπότιτλοι μιας ολόκληρης σειράς μετατρέπονται μονομιάς, είτε από ASS σε SRT, από SRT σε VTT είτε από SUB σε SRT.
- Τα αρχεία μετατρέπονται το ένα μετά το άλλο, με τη σειρά που προστέθηκαν, και η γραμμή προόδου δείχνει πόσα έχουν μετατραπεί.
- Τα αρχεία που έχουν μετατραπεί εμφανίζονται σε πλέγμα, το καθένα με το δικό του κουμπί Λήψη.
- Η επιλογή Λήψη όλων αποθηκεύει όλα τα αρχεία που έχουν μετατραπεί σε ένα αρχείο ZIP ή αποθηκεύει ένα μόνο αρχείο που έχει μετατραπεί όπως είναι.
- Αν δύο αρχεία έχουν το ίδιο όνομα, προστίθεται ένας αριθμός στο όνομα του δεύτερου, όπως στο episode (1).srt.
- Αν δεν είναι δυνατή η μετατροπή ενός αρχείου, εμφανίζεται μήνυμα σφάλματος με το όνομά του, ενώ τα υπόλοιπα αρχεία εξακολουθούν να μετατρέπονται.
Ρυθμίσεις
Ο Ρυθμός καρέ (fps) εμφανίζεται στις Ρυθμίσεις, κάτω από τη μορφή προορισμού, όταν η μετατροπή γίνεται από ή προς SUB, επειδή τα αρχεία MicroDVD μετρούν τον χρόνο σε καρέ βίντεο και όχι σε δευτερόλεπτα. Επιλέξτε τον ρυθμό καρέ του βίντεο στο οποίο αντιστοιχούν οι υπότιτλοι: 23.976, 24, 25, 29.97, 30, 50, 59.94 ή 60 καρέ ανά δευτερόλεπτο. Η προεπιλεγμένη τιμή είναι 23.976.
- Αν η πρώτη γραμμή ενός αρχείου MicroDVD ορίζει τον ρυθμό καρέ, όπως στο {1}{1}25, το αρχείο διαβάζεται με αυτόν τον ρυθμό, ανεξάρτητα από την τιμή του Ρυθμού καρέ. Τα υπόλοιπα αρχεία MicroDVD διαβάζονται με τον επιλεγμένο Ρυθμό καρέ.
- Τα αρχεία MicroDVD που δημιουργεί ο μετατροπέας ξεκινούν με αυτήν τη γραμμή, η οποία ορίζει τον Ρυθμό καρέ με τον οποίο δημιουργήθηκαν.
Πώς λειτουργεί
Κάθε αρχείο ή το κείμενο που επικολλήθηκε διαβάζεται ως τμήματα υποτίτλων — οι γραμμές κειμένου που εμφανίζονται ταυτόχρονα — και στη συνέχεια εγγράφεται στη μορφή προορισμού.
- Το κείμενο ενός αρχείου διαβάζεται με την κωδικοποίηση χαρακτήρων που ορίζει το byte order mark ή, αν δεν υπάρχει, ως UTF-8 όταν είναι έγκυρο UTF-8, διαφορετικά με την κωδικοποίηση που το chardet θεωρεί πιθανότερη, όπως Windows-1251 για ρωσικούς υπότιτλους, Shift_JIS για ιαπωνικούς ή EUC-KR για κορεατικούς. Αναγνωρίζονται επίσης αρχεία UTF-16 χωρίς byte order mark. Τα αρχεία που προκύπτουν από τη μετατροπή είναι πάντα UTF-8, με αλλαγές γραμμής Windows (CRLF).
- Ένα αρχείο διαβάζεται ως ο τύπος υποτίτλων που περιέχει, ανεξάρτητα από την επέκτασή του. Το ίδιο ισχύει για το επικολλημένο κείμενο, ανεξάρτητα από την επιλογή στο μενού Πηγή. Ένα αρχείο .xml με υπότιτλους TTML διαβάζεται ως TTML, ένα αρχείο SRT αποθηκευμένο ως .txt διαβάζεται ως SRT όταν το σύρετε στην επιλογή αρχείων και ένα αρχείο .sub με υπότιτλους SubViewer, που ορίζει τον χρόνο σε εκατοστά του δευτερολέπτου, διαβάζεται ως SubViewer και όχι ως MicroDVD.
- Οι χρονισμοί και το κείμενο διατηρούνται πάντα, όπως και οι αλλαγές γραμμής, εκτός από τα αρχεία LRC. Η πλάγια γραφή, τα έντονα, η υπογράμμιση, η διακριτή διαγραφή, τα χρώματα και η θέση διατηρούνται στον βαθμό που υποστηρίζονται από τη μορφή προορισμού, όπως φαίνεται στον πίνακα. Οι γραμματοσειρές, τα μεγέθη γραμματοσειράς, τα περιγράμματα, τα κινούμενα εφέ, ο χρονισμός καραόκε, τα ονόματα ομιλητών, τα σχέδια, οι υποσημειώσεις και τα σχόλια παραλείπονται.
- Το λευκό κείμενο εγγράφεται χωρίς χρώμα. Το WebVTT διατηρεί μόνο τα χρώματα που ορίζει: λευκό, λάιμ, κυανό, κόκκινο, κίτρινο, ματζέντα, μπλε και μαύρο, ως κλάσεις όπως
<c.yellow>. - Τα τμήματα υποτίτλων στο επάνω ή στο μέσο της εικόνας, ή στα αριστερά ή στα δεξιά της, διατηρούν τη θέση τους: τα αρχεία SRT και ASS λαμβάνουν ετικέτες όπως {\an8}, όπου οι αριθμοί είναι διατεταγμένοι όπως τα πλήκτρα του αριθμητικού πληκτρολογίου, οπότε το 8 δηλώνει επάνω κέντρο· τα αρχεία SSA λαμβάνουν ετικέτες όπως {\a6}· τα αρχεία VTT λαμβάνουν ρυθμίσεις γραμμής και στοίχισης τμήματος υποτίτλων· και τα αρχεία TTML και DFXP λαμβάνουν μία περιοχή για κάθε θέση. Τα αρχεία MicroDVD, SBV, SAMI και LRC δεν υποστηρίζουν θέσεις, οπότε τα τμήματα υποτίτλων τους χάνουν τη θέση τους.
- Οι χρονισμοί στα αρχεία ASS, SSA και LRC στρογγυλοποιούνται στα εκατοστά του δευτερολέπτου, ενώ στα αρχεία MicroDVD στρογγυλοποιούνται στο πλησιέστερο καρέ.
- Στα αρχεία ASS και SSA, κάθε γραμμή Dialogue διαβάζεται με την πλάγια γραφή, τα έντονα, την υπογράμμιση, τη διακριτή διαγραφή, το χρώμα και τη στοίχιση που ορίζει το στυλ της, ενώ οι ετικέτες παράκαμψης αλλάζουν αυτές τις ιδιότητες. Τα αρχεία ASS και SSA που δημιουργεί ο μετατροπέας έχουν ένα στυλ, το Default: λευκό Arial μεγέθους 16, στο κάτω κέντρο ενός σεναρίου 384 × 288.
- Τα αρχεία SAMI και LRC ορίζουν μόνο τη χρονική στιγμή έναρξης κάθε λεζάντας. Μια λεζάντα διαρκεί μέχρι την επόμενη ή μέχρι να την εκκαθαρίσει μια κενή λεζάντα, ενώ η τελευταία διαρκεί 5 δευτερόλεπτα ή, σε αρχείο LRC, μέχρι τη διάρκεια του τραγουδιού που ορίζει η ετικέτα διάρκειας, αν αυτή είναι μεγαλύτερη. Επειδή αυτές οι μορφές εμφανίζουν μία λεζάντα κάθε φορά, τα τμήματα υποτίτλων που επικαλύπτονται χωρίζονται στα σημεία έναρξης ή λήξης τους και κάθε μέρος εμφανίζει το κείμενο όλων των τμημάτων που βρίσκονται τότε στην οθόνη.
- Τα αρχεία LRC διαβάζονται σε κάθε χρονική στιγμή που έχει μια γραμμή· οι γραμμές με την ίδια χρονική στιγμή εμφανίζονται μαζί, όπως συμβαίνει σε αρχεία με μεταφράσεις, ενώ η ετικέτα offset μετατοπίζει όλες τις γραμμές. Οι χρονισμοί λέξεων, όπως το <01:23.45>, παραλείπονται. Τα αρχεία LRC που δημιουργεί ο μετατροπέας τοποθετούν κάθε τμήμα υποτίτλων σε μία γραμμή, με κενό ανάμεσα στις γραμμές του.
- Αν ένα αρχείο SAMI περιέχει λεζάντες σε πολλές γλώσσες, διαβάζεται η πρώτη γλώσσα που έχει λεζάντες. Τα αρχεία SAMI που δημιουργεί ο μετατροπέας έχουν μία γλώσσα: αυτήν που ορίζει η πηγή, όπως τη γλώσσα ενός αρχείου TTML ή ενός άλλου αρχείου SAMI, ή τα Αγγλικά αν δεν ορίζεται γλώσσα. Η κλάση της ονομάζεται σύμφωνα με τη γλώσσα, όπως KOCC για τα Κορεατικά.
- Στα αρχεία TTML και DFXP, οι χρονισμοί μπορεί να είναι ώρες ρολογιού, καρέ, ticks ή μετατοπίσεις όπως 1.5s, ενώ υπολογίζονται και οι χρονισμοί του body και των div. Τα στυλ διαβάζονται είτε έχουν οριστεί στο κείμενο είτε έχουν δηλωθεί στο head. Τα αρχεία DFXP είναι αρχεία TTML, οπότε ο μετατροπέας διαβάζει και γράφει και τα δύο με τον ίδιο τρόπο· διαφέρει μόνο η επέκταση. Τα αρχεία που δημιουργεί ο μετατροπέας χρησιμοποιούν ώρες ρολογιού με χιλιοστά του δευτερολέπτου και στυλ ορισμένα στο κείμενο.
- Στα αρχεία WebVTT, οι σημειώσεις, τα μπλοκ στυλ, οι περιοχές και τα αναγνωριστικά τμημάτων υποτίτλων παραλείπονται, ενώ η γραμμή "Language:" στην κεφαλίδα, την οποία περιέχουν ορισμένα αρχεία, ορίζει τη γλώσσα.
- Στα αρχεία MicroDVD, κωδικοί ελέγχου όπως {y:i} για πλάγια γραφή και {c:$0000FF} για χρώματα ορίζουν τη μορφοποίηση μιας γραμμής ή, αν περιέχουν κεφαλαίο γράμμα, ολόκληρου του τμήματος υποτίτλων. Το ίδιο ισχύει και για το / στην αρχή μιας γραμμής, που δηλώνει πλάγια γραφή. Το MicroDVD δεν μπορεί να μορφοποιήσει μέρος μιας γραμμής, οπότε τα αρχεία που δημιουργεί ο μετατροπέας διατηρούν τα στυλ ολόκληρων γραμμών ή τμημάτων υποτίτλων.
- Τα αρχεία SRT μετατρέπονται ακόμη κι αν δεν περιέχουν αριθμούς τμημάτων υποτίτλων, αν έχουν κενές γραμμές μέσα στα τμήματά τους ή αν χρησιμοποιούν τελείες αντί για κόμματα στους χρονισμούς τους.
- Τα αρχεία SUB που συνοδεύονται από αρχείο .idx (VobSub) περιέχουν εικόνες υποτίτλων αντί για κείμενο, οπότε δεν μπορούν να μετατραπούν.
Συμβουλές
- Για βίντεο σε ιστοσελίδα, μετατρέψτε τους υπότιτλους σε VTT: το στοιχείο HTML
<track>δέχεται αρχεία WebVTT. - Αν ένα αρχείο MicroDVD εμφανίζει τους υπότιτλους πολύ νωρίς ή πολύ αργά, και η απόκλιση μεγαλώνει όσο προχωρά το βίντεο, μετατρέψτε το ξανά χρησιμοποιώντας τον ρυθμό καρέ του βίντεο στο οποίο αντιστοιχεί.
- Αν οι χαρακτήρες εμφανίζονται λανθασμένα, όπως Ïðèâåò αντί για Привет, η κωδικοποίηση του αρχείου δεν αναγνωρίστηκε. Ανοίξτε το σε ένα πρόγραμμα επεξεργασίας κειμένου, αποθηκεύστε το ως UTF-8 και μετατρέψτε το ξανά ή αντιγράψτε το κείμενό του και επικολλήστε το στην καρτέλα Κείμενο.