Μετατροπή SRT σε VTT
Η μετατροπή αρχείων SubRip Text σε μορφή WebVTT μετατρέπει τους απλούς υπότιτλους κειμένου σε σύγχρονες χρονικές λωρίδες συμβατές με HTML5 για προγράμματα αναπαραγωγής βίντεο ιστού.
Σύγκριση μορφών και τεχνικές προδιαγραφές
| Προδιαγραφή | SRT | VTT |
|---|---|---|
| Τύπος MIME | text/ | text/ |
| Τύπος | Υπότιτλος κειμένου με χρονισμό | Κομμάτι κειμένου βίντεο HTML5 |
| Συμπίεση | κανένα | κανένα |
| Πρότυπη προδιαγραφή | SubRip Text Specification | W3C WebVTT Recommendation |
| Κεφαλίδα Magic Bytes | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
Επισκόπηση Μορφής & Εφαρμογές
Οι σύγχρονοι επεξεργαστές βίντεο και οι προγραμματιστές ιστού μετατρέπουν συχνά αρχεία SRT σε μορφή VTT για να εμφανίζουν υπότιτλους εγγενώς μέσα στα προγράμματα περιήγησης ιστού χρησιμοποιώντας το στοιχείο track της HTML5. Ενώ τα αρχεία SRT λειτουργούν άψογα με προγράμματα αναπαραγωγής πολυμέσων επιτραπέζιων υπολογιστών όπως το VLC, τα σύγχρονα προγράμματα περιήγησης ιστού απαιτούν το πρότυπο WebVTT για τη σωστή απόδοση υποτίτλων σε ιστοσελίδες. Αυτή η μετατροπή διασφαλίζει ότι το κείμενο με χρονική σήμανση εμφανίζεται σωστά στα στοιχεία βίντεο HTML5 χωρίς να βασίζεται σε βαριά πρόσθετα τρίτων κατασκευαστών. Οι δημιουργοί ιστότοπων και οι πλατφόρμες διαδικτυακών μαθημάτων βασίζονται σε αυτή τη μετατροπή για να κάνουν το περιεχόμενο βίντεο προσβάσιμο σε παγκόσμιο κοινό. Τα σύγχρονα προγράμματα περιήγησης διαβάζουν αρχεία VTT απευθείας, επιτρέποντας στους προγραμματιστές να διαμορφώνουν τους υπότιτλους χρησιμοποιώντας τυπικούς κανόνες CSS. Η μετατροπή των παραδοσιακών χρονισμών υποτίτλων στη δομή WebVTT γεφυρώνει το χάσμα μεταξύ των αρχείων βίντεο εκτός σύνδεσης και των σύγχρονων απαιτήσεων ραδιοτηλεόρασης στο διαδίκτυο.
Τεχνικές προδιαγραφές και ανάλυση κωδικοποιητών
Το SRT δεν έχει καταχωρισμένο τύπο MIME (χρησιμοποιείται συχνά το application/x-subrip) και αποτελείται από διαδοχικούς αριθμητικούς μετρητές υποτίτλων, κωδικούς χρόνου σε μορφή ώρες:λεπτά:δευτερόλεπτα,χιλιοστά του δευτερολέπτου και απλό κείμενο. Το WebVTT χρησιμοποιεί τον τύπο MIME text/vtt, απαιτεί υποχρεωτική κεφαλίδα αρχείου WEBVTT και χρησιμοποιεί τελεία αντί για κόμμα για τον διαχωρισμό των χιλιοστών του δευτερολέπτου στους κωδικούς χρόνου. Και οι δύο μορφές είναι μη συμπιεσμένα κοντέινερ κειμένου· το WebVTT πρέπει να είναι σε UTF-8, ενώ τα αρχεία SRT δεν έχουν σταθερή κωδικοποίηση. Καμία από τις δύο μορφές δεν χρησιμοποιεί υπογραφές μαγικών byte· η αναγνώρισή τους βασίζεται σε κεφαλίδες κειμένου ή στις επεκτάσεις αρχείων. Επειδή και οι δύο μορφές αποθηκεύουν υποτίτλους κειμένου χωρίς αλγόριθμους μείωσης δεδομένων, η διαδικασία μετατροπής δεν προκαλεί καμία απώλεια.
Συμβατότητα Λειτουργικού Συστήματος & Προγράμματος Περιήγησης
Τα αρχεία SRT υποστηρίζονται από λογισμικό επιτραπέζιων υπολογιστών όπως VLC, MPC-HC και Premiere Pro. Τα αρχεία WebVTT υποστηρίζονται εγγενώς από σύγχρονα προγράμματα περιήγησης ιστού, συμπεριλαμβανομένων των Google Chrome, Mozilla Firefox, Apple Safari και Microsoft Edge σε πλατφόρμες Windows, macOS, Linux, iOS και Android.
Χρήσιμες πληροφορίες
Αποθηκεύστε το αρχείο SRT ως UTF-8 πριν από τη μετατροπή, επειδή ο μετατροπέας το διαβάζει ως UTF-8 και γράφει πάντα το αρχείο WebVTT σε UTF-8, την κωδικοποίηση που απαιτεί το πρότυπο WebVTT.
Συχνές Ερωτήσεις
Πώς μετατρέπετε το SubRip Text σε WebVTT Caption χωρίς απώλεια ποιότητας;
Επειδή τόσο το SubRip Text όσο και το WebVTT αποθηκεύουν δεδομένα ως ασυμπίεστο απλό κείμενο, η μετατροπή είναι εντελώς χωρίς απώλειες. Κανένα δεδομένο κειμένου, χρονισμού ή μορφοποίησης δεν απορρίπτεται κατά τη διάρκεια του μετασχηματισμού.
Ποια είναι η διαφορά μεταξύ SubRip Text και WebVTT Caption;
Το SubRip Text χρησιμοποιεί κόμμα για τα χιλιοστά του δευτερολέπτου και απλούς αριθμητικούς μετρητές, ενώ το WebVTT απαιτεί υποχρεωτική κεφαλίδα WEBVTT, χρησιμοποιεί τελεία για τα χιλιοστά του δευτερολέπτου και υποστηρίζει προηγμένες λειτουργίες, όπως ρυθμίσεις υποτίτλων για τη θέση και τη στοίχιση, καθώς και μορφοποίηση CSS μέσω του επιλογέα ::cue.