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

De Τυπικό

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

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

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

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

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

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

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

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

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

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

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

31 0D 0A 30 30 3A / 31 0A 30 30 3A

ΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: 1\r\n00: / 1\n00:

Τυποποίηση: De facto global subtitle standard

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

Αρχιτεκτονική ΠεριέκτηSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
ΣυμπίεσηUncompressed plain text
Endianness ByteUTF-8 / Unicode text stream (BOM optional)
Χρωματικοί ΧώροιOptional basic HTML color tags (<font color=...>)
Κανάλια & ΔομήTimecoded dialogue text with basic inline styling (bold, italic, underline)
Μέγιστες ΔιαστάσειςUnbounded sequential cues
ΔιαφάνειαNone
Streaming & Προοδευτική ΦόρτωσηSequential single-pass streaming playback

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

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

Συνηθισμένοι Τρόποι Διαφθοράς & Οδηγός Ανάκτησης Hex

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

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

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

Ανάλυση Ασφάλειας & Διανύσματα Επίθεσης Parser

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

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

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

Βέλτιστες αμυντικές πρακτικές:

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

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

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

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

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

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

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

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

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

Τι είναι ένα αρχείο 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 βασισμένες σε χρόνο επιτρέπει την αναπαραγωγή σε σύγχρονα προγράμματα αναπαραγωγής πολυμέσων και πλατφόρμες ροής ιστού.