Υπότιτλος SubRip (.srt)

Καθιερωμένο Τυπικό

Το SubRip Subtitle (SRT) είναι μια ευρέως χρησιμοποιούμενη μορφή υποτίτλων απλού κειμένου, που εκτιμάται για την απλή και ευανάγνωστη δομή της· η υποστήριξή της διαφέρει ανάλογα με το πρόγραμμα αναπαραγωγής και την πλατφόρμα.

Μετατροπή SRT σε VTT

Δωρεάν μετατροπέας από SRT σε VTT εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.

Επιθεώρηση & Μεταδεδομένα

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία SRT ελέγχοντας την αρχική δυαδική ακολουθία byte:

Επιλέξτε ή αποθέστε αρχεία εδώ

Ιδιωτικά - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V
Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: Δεν μεταφορτώνεται κανένα byte σε εξωτερικούς διακομιστές. Όλη η επεξεργασία γίνεται τοπικά στο απομονωμένο περιβάλλον του προγράμματος περιήγησής σας.

Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία SRT ελέγχοντας την αρχική δυαδική ακολουθία byte:

ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):

Δεν υπάρχει σταθερή υπογραφή

ΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: Δεν υπάρχει σταθερή υπογραφή ASCII.

Τυποποίηση: Καθιερωμένο de facto παγκόσμιο πρότυπο υποτίτλων

Τεχνικές Προδιαγραφές

Αρχιτεκτονική ΠεριέκτηΑκολουθία αριθμημένων ενδείξεων υποτίτλων, χωρισμένων με κενές γραμμές: δείκτης ένδειξης, χρονικές σημάνσεις έναρξης --> λήξης (HH:MM:SS,mmm) και κείμενο υποτίτλων
ΣυμπίεσηΑπλό κείμενο χωρίς συμπίεση
Σειρά byte (endianness)Ροή κειμένου UTF-8 / Unicode (προαιρετικό BOM)
Χρωματικοί ΧώροιΠροαιρετικές βασικές ετικέτες χρώματος HTML (<font color=...>)
Κανάλια & ΔομήΚείμενο διαλόγου με χρονικές σημάνσεις και βασική ενσωματωμένη μορφοποίηση (έντονα, πλάγια, υπογράμμιση)
Μέγιστες ΔιαστάσειςΑπεριόριστος αριθμός διαδοχικών ενδείξεων
ΔιαφάνειαNone
Ροή δεδομένων και προοδευτική φόρτωσηΑναπαραγωγή ροής σε ένα πέρασμα, εντολή προς εντολή

Τεχνικός Πίνακας Σύγκρισης: SRT έναντι Ανταγωνιστών

Τεχνικό χαρακτηριστικόSRT (Τρέχον)VTTASSSUB
Εύρος συμβατότηταςΥποστηρίζεται από πολλά προγράμματα αναπαραγωγής· η υποστήριξη διαφέρει ανά συσκευήΑπαιτείται μετατροπή για τα κομμάτια βίντεο HTML5Η υποστήριξη διαφέρει ανά εφαρμογή.Παλαιότερες συσκευές αναπαραγωγής DVD
Διαχωριστικό χρονικής σήμανσηςΚόμμα (π.χ. 00:01:23,456)Τελεία (π.χ. 00:01:23.456)Τελεία (π.χ. 0:01:23.45)Καταμέτρηση αριθμού καρέ
Ευελιξία μορφοποίησηςΒασικές ετικέτες HTML (<b>, <i>, <u>)Πλήρης διαμόρφωση και τοποθέτηση των cue με CSSΠροηγμένες ετικέτες παράκαμψης & σχέδιαΚαμία
Εγγενές HTML5 <track>Απαιτεί μετατροπή σε WebVTTΕγγενής μορφή HTML5Απαιτεί αποκωδικοποιητή WebAssemblyΑπαιτεί μετατροπή

Συνήθεις τρόποι καταστροφής δεδομένων και οδηγός ανάκτησης δεκαεξαδικών δεδομένων

Οι υπότιτλοι χάνουν τον συγχρονισμό τους με τον ήχο του βίντεο καθώς προχωρά η ταινία.

Βασική Αιτία: Ασυμφωνία ρυθμού καρέ (π.χ. υπότιτλος χρονομετρημένος για 23.976 fps που αναπαράγεται σε βίντεο 25.0 fps).

Ανάκτηση: Επανασυγχρονισμός χρονικών σημάνσεων ή μετατόπιση offset χρησιμοποιώντας το File2File.app Subtitle Sync Tool.

Ανάλυση ασφάλειας και διανύσματα επίθεσης στον αναλυτή

Τα αρχεία SRT είναι απλό κείμενο, αλλά οι παραμορφωμένοι μετρητές cue ή οι ετικέτες HTML μπορούν να προκαλέσουν σφάλματα μνήμης σε ευάλωτα προγράμματα αναπαραγωγής πολυμέσων.

Γνωστά διανύσματα επίθεσης

  • Υπερχείλιση buffer στοίβας (stack buffer overflow) σε ρουτίνες ανάλυσης χρονικής σήμανσης SRT προγραμμάτων αναπαραγωγής πολυμέσων (π.χ. CVE-2011-2592).
  • Cross-site scripting (XSS) μέσω ετικετών HTML χωρίς διαφυγή σε προγράμματα απόδοσης υποτίτλων βασισμένα στον ιστό.
  • Άρνηση εξυπηρέτησης μέσω αλληλεπικαλυπτόμενων αριθμών ευρετηρίου cue εκτός σειράς.

Βέλτιστες αμυντικές πρακτικές: Καθαρίστε τις ετικέτες HTML και επικυρώστε τη διαδοχική σειρά χρονικών σημάνσεων πριν από την εμφάνιση υποτίτλων.

Ιστορική Αναδρομή & Ορόσημα

2010Το W3C σχεδιάζει τη σύγχρονη μορφή WebVTT με βάση απευθείας την κλασική διάταξη χρονικής σήμανσης SRT.
2005Χρησιμοποιήθηκε ευρέως σε προγράμματα αναπαραγωγής βίντεο και ροές εργασίας επεξεργασίας· η υποστήριξη διαφέρει ανά πλατφόρμα.
2000Προγραμματιστής γνωστός ως 'Brain' κυκλοφορεί το SubRip, ένα εργαλείο αντιγραφής υποτίτλων DVD για Windows που παρήγαγε αρχεία .srt.

Κύρια Πλεονεκτήματα

  • Υποστηρίζεται από πολλά προγράμματα αναπαραγωγής πολυμέσων και προγράμματα επεξεργασίας, αλλά η υποστήριξη διαφέρει ανάλογα με την πλατφόρμα και την εφαρμογή.
  • Εξαιρετικά απλή σύνταξη: εύκολη ανάγνωση, πληκτρολόγηση ή επεξεργασία σε οποιοδήποτε βασικό πρόγραμμα επεξεργασίας κειμένου χωρίς ειδικό λογισμικό.
  • Τα αρχεία υποτίτλων είναι συνήθως μικρά σε σύγκριση με τα αρχεία βίντεο· το μέγεθός τους εξαρτάται από τους διαλόγους, τη μορφοποίηση και τον αριθμό γλωσσών.

Τεχνικοί Περιορισμοί & Μειονεκτήματα

  • Χωρίς εγγενή τοποθέτηση στην οθόνη: οι υπότιτλοι παραδοσιακά κλειδώνονται στο κάτω κέντρο του βίντεο.
  • Ελάχιστη υποστήριξη διαμόρφωσης: περιορίζεται σε βασικές ετικέτες HTML (<i>, <b>, <u>) χωρίς προσαρμοσμένες γραμματοσειρές ή στοιχεία ελέγχου διάταξης.
  • Το διαχωριστικό δεκαδικών με κόμμα στις χρονικές σημάνσεις ('00:01:20,500') διαφέρει από τα διαχωριστικά με τελεία του προτύπου ιστού.

Ενδιαφέροντα Τεχνικά Στοιχεία

  • Το SRT δημιουργήθηκε αρχικά από έναν Γάλλο προγραμματιστή λογισμικού με το όνομα 'Brain' ο οποίος έγραψε το SubRip για να εξαγάγει κείμενο υποτίτλων από DVD μέσω OCR.
  • Οι χρονικές σημάνσεις στο SRT χρησιμοποιούν κόμμα (,) ως διαχωριστικό χιλιοστών του δευτερολέπτου, ενώ το σύγχρονο WebVTT χρησιμοποιεί τελεία (.).
  • Το YouTube μπορεί να δημιουργεί λεζάντες για ορισμένα βίντεο μέσω αναγνώρισης ομιλίας· η διαθεσιμότητα και η δυνατότητα λήψης εξαρτώνται από το βίντεο και τα δικαιώματα του λογαριασμού.

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

Τι είναι ένα αρχείο SRT;

Ένα αρχείο SRT είναι ένα απλό αρχείο κειμένου που περιέχει υποτίτλους βίντεο, αντιστοιχίζοντας κάθε γραμμή διαλόγου με ακριβείς χρονικές σημάνσεις έναρξης και λήξης.

Πώς μπορώ να μετατρέψω το SRT σε WebVTT για βίντεο στον ιστό;

Μπορείτε να μετατρέψετε αρχεία SRT στη σύγχρονη μορφή HTML5 WebVTT (.vtt) με ένα κλικ χρησιμοποιώντας το File2File.app απευθείας στο πρόγραμμα περιήγησής σας.

Πώς χρησιμοποιώ ένα αρχείο SRT με μια ταινία;

Δώστε στο αρχείο .srt ακριβώς το ίδιο όνομα με το αρχείο βίντεό σας (π.χ. 'movie.mp4' και 'movie.srt') και τοποθετήστε τα στον ίδιο φάκελο· προγράμματα αναπαραγωγής όπως το VLC θα το φορτώσουν αυτόματα.

Σχετικά ζεύγη μετατροπής για SRT

SRT σε VTT

Η μετατροπή αρχείων SubRip Text σε μορφή WebVTT μετατρέπει τους απλούς υπότιτλους κειμένου σε σύγχρονες χρονικές λωρίδες συμβατές με HTML5 για προγράμματα αναπαραγωγής βίντεο ιστού.

VTT σε SRT

Η μετατροπή αρχείων WebVTT σε SubRip Text επιτρέπει την απρόσκοπτη αναπαραγωγή υποτίτλων βίντεο HTML5 σε παλαιότερα προγράμματα αναπαραγωγής πολυμέσων υπολογιστών και παλαιού τύπου υλικό επεξεργασίας.

ASS σε SRT

Η μετατροπή σεναρίων Advanced SubStation Alpha σε αρχεία SubRip Text αφαιρεί σύνθετες ετικέτες στυλ, ώστε οι υπότιτλοί σας να λειτουργούν σε βασικά προγράμματα αναπαραγωγής πολυμέσων.

SRT σε TXT

Η μετατροπή αρχείων υποτίτλων SRT σε μεταγραφές TXT αφαιρεί τους κωδικούς χρονισμού και τους αριθμούς ευρετηρίου, αφήνοντας καθαρό, ευανάγνωστο διάλογο.

SUB σε SRT

Η μετατροπή αρχείων υποτίτλων MicroDVD βασισμένων σε καρέ σε μορφές SubRip Text βασισμένες σε χρόνο επιτρέπει την αναπαραγωγή σε σύγχρονα προγράμματα αναπαραγωγής πολυμέσων και πλατφόρμες ροής ιστού.