SRT σε VTT
Τα προγράμματα περιήγησης εμφανίζουν υπότιτλους από στοιχείο <track> μόνο σε μορφή WebVTT, οπότε ένα αρχείο SRT που λειτουργεί κανονικά στο VLC δεν εμφανίζει τίποτα σε μια ιστοσελίδα. Μετατρέψτε το εδώ σε VTT και οι ίδιοι υπότιτλοι θα εμφανίζονται σε κάθε πρόγραμμα αναπαραγωγής HTML5.
Μετατροπέας υποτίτλων
ή σύρετε Αρχεία SRT, VTT, ASS … εδώ ·
Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά
Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.
Μετατοπίζει όλους τους υπότιτλους κατά τόσα δευτερόλεπτα. Θετικός αριθμός αν οι υπότιτλοι εμφανίζονται νωρίς, αρνητικός αν αργούν (π.χ. -1.5).
Ορίστε αυτό και τον ρυθμό προορισμού όταν οι υπότιτλοι αποσυγχρονίζονται όλο και περισσότερο στην ταινία, ένδειξη ότι χρονίστηκαν για άλλη έκδοση βίντεο.
Ρυθμός καρέ του βίντεο με το οποίο θα παίξετε τους υπότιτλους. Μετατροπή 23.976 → 25 διορθώνει το μεγαλύτερο μέρος της απόκλισης PAL/NTSC.
Χρησιμοποιείται μόνο για είσοδο απλού TXT, που δεν έχει χρόνους: κάθε γραμμή εμφανίζεται για τόση διάρκεια, η μία μετά την άλλη. Προσαρμόστε αργότερα τους χρόνους σε πρόγραμμα επεξεργασίας υποτίτλων αν χρειάζεται.
Η αυτόματη ανίχνευση καλύπτει τα περισσότερα αρχεία. Επιλέξτε χειροκίνητα την κωδικοποίηση αν τα τονισμένα, κυριλλικά ή αραβικά γράμματα εμφανίζονται ως ερωτηματικά. Η έξοδος είναι πάντα UTF-8.
Γραμματοσειρά του προεπιλεγμένου στυλ ASS. Ο υπολογιστής του θεατή πρέπει να την έχει εγκατεστημένη· η Arial είναι η ασφαλέστερη επιλογή.
Μέγεθος σε σχέση με βίντεο ύψους 1080 pixel. Το 48 είναι τυπικό μέγεθος για ταινίες.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- 1
Σύρετε εδώ τα αρχεία .srt
Προσθέστε ένα αρχείο υποτίτλων ή ένα για κάθε γλώσσα, έως 20 αρχεία των 95 MB το καθένα. Οι παλαιές κωδικοποιήσεις εντοπίζονται και ξαναγράφονται ως UTF-8, που απαιτεί το WebVTT.
- 2
Προσαρμόστε τον συγχρονισμό, αν χρειάζεται
Αφήστε τις ρυθμίσεις ως έχουν για απλή μετατροπή. Αν οι υπότιτλοι εμφανίζονται νωρίτερα ή αργότερα από το βίντεο, εισαγάγετε δευτερόλεπτα στο πεδίο Μετατόπιση χρονισμού στις Σύνθετες ρυθμίσεις.
- 3
Μετατρέψτε σε WebVTT
Πατήστε Μετατροπή σε WebVTT (VTT) και κατεβάστε τα αρχεία .vtt. Ανεβάστε τα δίπλα στο βίντεό σας· τα αντίγραφά μας διαγράφονται μετά από 30 λεπτά.
Ανεβάστε το SRT και πατήστε Μετατροπή σε WebVTT (VTT). Θα λάβετε αρχείο με την απαιτούμενη κεφαλίδα WEBVTT, χιλιοστά του δευτερολέπτου χωρισμένα με τελεία και κείμενο UTF-8, έτοιμο για το στοιχείο <track>, το Video.js, το Plyr ή μια πλατφόρμα μαθημάτων.
Γιατί τα web players χρειάζονται VTT αντί για SRT
Το SRT προήλθε από τον κόσμο του DVD ripping γύρω στο 2000 και έγινε η προεπιλογή για desktop players, προγράμματα επεξεργασίας και λήψεις. Το WebVTT σχεδιάστηκε το 2010 για το web, με βάση τη σύνταξη του SRT, και το πρότυπο HTML το όρισε ως τη μορφή του στοιχείου <track>. Τα Chrome, Firefox, Safari και Edge το διαβάζουν εγγενώς και κανένα δεν διαβάζει SRT μέσω track.
Οι δύο μορφές μοιάζουν σχεδόν ίδιες σε έναν επεξεργαστή κειμένου, γι' αυτό η διαφορά παγιδεύει πολλούς. Ένα αρχείο VTT πρέπει να ξεκινά με WEBVTT, να είναι UTF-8 και να γράφει 00:01:05.300 εκεί που το SRT γράφει 00:01:05,300. Επιπλέον, το VTT μπορεί να περιέχει θέσεις, στυλ και σχόλια που το SRT δεν είχε ποτέ. Η μετατροπή από SRT σε VTT δεν χάνει λοιπόν τίποτα· η αντίστροφη διαδρομή μέσω του VTT σε SRT αφαιρεί αυτά τα extra.
Όταν έχετε το .vtt, συνδέστε το στη σελίδα σας όπως φαίνεται παρακάτω. Για βίντεο σε μορφή που τα προγράμματα περιήγησης δεν παίζουν, όπως ένα .mov από iPhone, ο οδηγός για τη μετατροπή MOV σε MP4 καλύπτει αυτό το κομμάτι της δουλειάς.
<video controls src="lecture.mp4">
<track kind="subtitles" src="lecture.el.vtt"
srclang="el" label="Ελληνικά" default>
</video>SRT ή VTT: όλες οι διαφορές που έχουν σημασία
| Πτυχή | SRT | WebVTT |
|---|---|---|
| Πρώτη γραμμή του αρχείου | Αριθμός υποτίτλου `1` | `WEBVTT` |
| Χρονοσήμανση | `00:01:05,300` | `00:01:05.300` (οι ώρες προαιρετικές) |
| Αριθμοί υποτίτλων | Υποχρεωτικοί | Προαιρετικά αναγνωριστικά |
| Κωδικοποίηση κειμένου | Οποιαδήποτε, συχνά παλαιές κωδικοσελίδες | Μόνο UTF-8 |
| Θέση και στοίχιση | Δεν είναι τυποποιημένες | Ρυθμίσεις υποτίτλου όπως `line` και `align` |
| Στυλ | `<i>`, `<b>`, `<u>`, `<font>` | `<i>`, `<b>`, `<u>`, κλάσεις με στυλ CSS |
| Τύπος MIME σε διακομιστή | `application/x-subrip` | `text/vtt` |
SRT
Υπότιτλοι SubRip
Το SRT είναι η μορφή υποτίτλων του SubRip, ενός δωρεάν προγράμματος για Windows που εξήγαγε υπότιτλους από βίντεο γύρω στο 2000. Κάθε εγγραφή είναι ένα μπλοκ απλού κειμένου με αριθμό, ώρα έναρξης και λήξης και το κείμενο του υποτίτλου. Είναι η πιο ευρέως υποστηριζόμενη μορφή υποτίτλων και γίνεται δεκτή από τα VLC, YouTube, Facebook, προγράμματα επεξεργασίας βίντεο και έξυπνες τηλεοράσεις. Το SRT έχει μόνο βασική μορφοποίηση και κανένα πρότυπο για τοποθέτηση ή στιλ.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- –
- Έτος εισαγωγής
- SubRip
VTT
Υπότιτλοι WebVTT
Το VTT είναι η μορφή Web Video Text Tracks, που αναπτύχθηκε από το WHATWG και το W3C γύρω στο 2010 για βίντεο HTML5. Μοιάζει με το SRT, αλλά προσθέτει κεφαλίδα WEBVTT και υποστηρίζει τοποθέτηση, στυλ, ετικέτες ομιλητών και μεταδεδομένα. Τα προγράμματα περιήγησης το χρησιμοποιούν για υπότιτλους μέσω του στοιχείου <track> και το δέχονται πλατφόρμες streaming και το YouTube. Ορισμένα προγράμματα αναπαραγωγής και επεξεργασίας για υπολογιστή περιμένουν αντί γι' αυτό SRT.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- –
- Έτος εισαγωγής
- 2010 · W3C / WHATWG
Το βίντεο HTML5 φορτώνει WebVTT μόνο μέσω του στοιχείου track, επομένως οι υπότιτλοι SRT που έγιναν για desktop players πρέπει να γίνουν VTT για να εμφανιστούν σε ιστοσελίδα.
Οι υπότιτλοι VTT δεν εμφανίζονται στο πρόγραμμα περιήγησης
Οι υπότιτλοι λειτουργούν online αλλά όχι όταν ανοίγετε το αρχείο HTML από τον δίσκο σας
Τα προγράμματα περιήγησης μπλοκάρουν τα track που φορτώνονται από σελίδες
file://. Δοκιμάστε μέσω τοπικού διακομιστή ή στον πραγματικό ιστότοπο.Το track φορτώνεται από άλλο domain και παραμένει κενό
Προσθέστε
crossoriginστο στοιχείο<video>και επιτρέψτε τον ιστότοπό σας στις κεφαλίδες CORS του διακομιστή που φιλοξενεί το .vtt.Ο διακομιστής στέλνει το αρχείο ως text/plain
Ρυθμίστε τον να σερβίρει το .vtt ως
text/vtt· ορισμένοι players απορρίπτουν άλλους τύπους.Κάθε υπότιτλος εμφανίζεται ένα δευτερόλεπτο νωρίτερα
Μετατρέψτε ξανά με θετική Μετατόπιση χρονισμού, όπως 1, και αντικαταστήστε το αρχείο.
Ερωτήσεις για τη μετατροπή SRT σε VTT
Τι αλλάζει ο μετατροπέας στο αρχείο;
Προσθέτει τη γραμμή WEBVTT στην κορυφή, αντικαθιστά το κόμμα πριν από τα χιλιοστά του δευτερολέπτου με τελεία και αποθηκεύει το αρχείο ως UTF-8. Το WebVTT επιτρέπει τους αριθμούς υποτίτλων ως προαιρετικούς αναγνωριστικούς κωδικούς, ενώ το ίδιο το κείμενο των υποτίτλων δεν αλλάζει.
Μπορώ απλώς να μετονομάσω το .srt σε .vtt;
Όχι. Χωρίς την κεφαλίδα WEBVTT και με κόμματα στις χρονοσημάνσεις, τα προγράμματα περιήγησης απορρίπτουν το κομμάτι ή παραλείπουν όλους τους υπότιτλους. Το αρχείο πρέπει να ξαναγραφτεί, κάτι που εδώ κρατά ένα δευτερόλεπτο.
Διατηρούνται τα πλάγια και τα έντονα γράμματα;
Ναι, τα <i>, <b> και <u> υπάρχουν και στις δύο μορφές. Η ετικέτα <font color> του SRT δεν έχει άμεσο ισοδύναμο στο WebVTT, επειδή το WebVTT χρωματίζει τους υπότιτλους μέσω κλάσεων CSS. Ενεργοποιήστε την Αφαίρεση ετικετών μορφοποίησης αν το αρχείο σας τη χρησιμοποιεί πολύ.
Ποιο αρχείο ζητά η πλατφόρμα μαθημάτων μου;
Οι περισσότερες πλατφόρμες εκμάθησης και players για το web δέχονται WebVTT και πολλές δέχονται και SRT. Αν μια φόρμα μεταφόρτωσης αναφέρει μόνο .vtt, μετατρέψτε εδώ· αν αναφέρει μόνο .srt, χρησιμοποιήστε το VTT σε SRT για την αντίστροφη διαδρομή.
Μπορώ να τοποθετήσω τους υπότιτλους στο πάνω μέρος της οθόνης;
Το WebVTT το υποστηρίζει με ρυθμίσεις υποτίτλου όπως το line:0, που μπορείτε να προσθέσετε σε έναν επεξεργαστή κειμένου μετά τη μετατροπή. Το SRT δεν έχει τυπικό τρόπο αποθήκευσης θέσης, γι' αυτό οι μετατραπέντες υπότιτλοι ξεκινούν στην προεπιλεγμένη θέση, κάτω.
Πώς προσθέτω υπότιτλους σε πολλές γλώσσες στο ίδιο βίντεο;
Μετατρέψτε το SRT κάθε γλώσσας και προσθέστε ένα <track> ανά αρχείο, με δικά του srclang και label. Οι θεατές επιλέγουν τη γλώσσα από το μενού υποτίτλων του player.