Υπότιτλος MicroDVD (.sub)
MicroDVD ΤυπικόΤο MicroDVD Subtitle (SUB) είναι μια παλαιού τύπου μορφή υποτίτλων βασισμένη σε καρέ, η οποία συγχρονίζει τις ατάκες χρησιμοποιώντας ακριβείς αριθμούς καρέ βίντεο αντί για απόλυτες χρονικές σημάνσεις.
Μετατροπή SUB σε SRT
Δωρεάν μετατροπέας από SUB σε SRT εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.
Επιθεώρηση & Μεταδεδομένα
Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία SUB ελέγχοντας την αρχική δυαδική ακολουθία byte:
Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)
Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία SUB ελέγχοντας την αρχική δυαδική ακολουθία byte:
ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):
7B 31 7D 7B / 7B 30 7D 7BΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: {1}{ / {0}{
Τυποποίηση: MicroDVD File Specification
Τεχνικές Προδιαγραφές
| Αρχιτεκτονική Περιέκτη | Μορφή κειμένου βασισμένη σε καρέ, όπου κάθε γραμμή ορίζει {start_frame}{end_frame} και ακολουθείται από κείμενο υποτίτλων |
| Συμπίεση | Απλό κείμενο χωρίς συμπίεση |
| Σειρά byte (endianness) | Ροή κειμένου UTF-8 ή ANSI |
| Χρωματικοί Χώροι | Προαιρετικοί κωδικοί ελέγχου MicroDVD ({y:b}, {y:i}, {c:$BBGGRR}) |
| Κανάλια & Δομή | Κείμενο υποτίτλων συγχρονισμένο με καρέ, με βασική μορφοποίηση |
| Μέγιστες Διαστάσεις | Απεριόριστος αριθμός διαδοχικών γραμμών |
| Διαφάνεια | None |
| Ροή δεδομένων και προοδευτική φόρτωση | Ακολουθιακή αναπαραγωγή ροής καρέ προς καρέ |
Τεχνικός Πίνακας Σύγκρισης: SUB έναντι Ανταγωνιστών
| Τεχνικό χαρακτηριστικό | SUB (Τρέχον) | SRT | VTT | ASS |
|---|---|---|---|---|
| Μηχανισμός χρονισμού | Αριθμοί καρέ ({start_frame}{end_frame}) | Χρονικοί κωδικοί (HH:MM:SS,mmm) | Χρονικοί κωδικοί (HH:MM:SS.mmm) | Χρονικοί κωδικοί (H:MM:SS.cc) |
| Εξάρτηση από τον ρυθμό καρέ | 100% εξαρτώμενο από το ακριβές FPS του βίντεο | Ανεξάρτητο από τον ρυθμό καρέ βίντεο | Ανεξάρτητο από τον ρυθμό καρέ βίντεο | Ανεξάρτητο από τον ρυθμό καρέ βίντεο |
| Σύγχρονη Υποστήριξη Ιστού | Καμία (απαιτεί μετατροπή) | Απαιτεί μετατροπή JavaScript | Εγγενές HTML5 <track> | Απαιτεί WebAssembly |
| Τρέχουσα Χρήση | Αρχεία παλαιού τύπου DivX/XviD | Η υποστήριξη διαφέρει ανά εφαρμογή. | Σύγχρονο πρότυπο βίντεο ιστού | Anime και στυλιζαρισμένοι υπότιτλοι |
Συνήθεις τρόποι καταστροφής δεδομένων και οδηγός ανάκτησης δεκαεξαδικών δεδομένων
Οι υπότιτλοι προβάλλονται με διπλάσια ή τη μισή ταχύτητα από τον ήχο της ταινίας.
Βασική Αιτία: Ασυμφωνία ρυθμού καρέ (π.χ. υπότιτλος συγχρονισμένος για βίντεο 29.97 fps που αναπαράγεται με αρχείο 23.976 fps).
Ανάκτηση: Μετατρέψτε το σε SRT με χρονικές σημάνσεις και τον σωστό ρυθμό καρέ, χρησιμοποιώντας το Subtitle Converter του File2File.app.
Ανάλυση ασφάλειας και διανύσματα επίθεσης στον αναλυτή
Οι αναλυτές MicroDVD υπολογίζουν τη χρονική αντιστοιχία των καρέ, όπου η υπερχείλιση ακεραίου μπορεί να προκαλέσει αλλοίωση της μνήμης buffer.
Γνωστά διανύσματα επίθεσης
- Υπερχείλιση ακεραίου κατά τη μετατροπή των καρέ σε χρονικές σημάνσεις χιλιοστών του δευτερολέπτου.
- Υπερανάγνωση buffer κατά την ανάλυση ετικετών με άγκιστρα που δεν έχουν κλείσει.
- Άρνηση υπηρεσίας (DoS) μέσω αρνητικών ή φθίνουσων ακολουθιών αριθμών καρέ.
Βέλτιστες αμυντικές πρακτικές: Επικυρώστε ότι οι αριθμοί πλαισίων λήξης είναι αυστηρά μεγαλύτεροι από τους αριθμούς πλαισίων έναρξης.
Ιστορική Αναδρομή & Ορόσημα
Κύρια Πλεονεκτήματα
- Εγγυάται ακριβή χρονισμό υποτίτλων ανά καρέ, συνδεδεμένο απευθείας με τους κύκλους ανανέωσης του βίντεο.
- Εξαιρετικά συμπαγής σύνταξη: κάθε υπότιτλος καταλαμβάνει ακριβώς μία γραμμή κειμένου (π.χ. '{100}{250}Hello world').
- Υποστηρίζεται από σημαντικά προγράμματα αναπαραγωγής πολυμέσων επιτραπέζιων υπολογιστών παλαιού τύπου (VLC, MPC, GOM Player).
Τεχνικοί Περιορισμοί & Μειονεκτήματα
- Εξαρτώμενο από τον ρυθμό καρέ: εάν ο ρυθμός καρέ του βίντεο αλλάξει (π.χ. από 23.976 fps σε 25 fps), όλοι οι υπότιτλοι χάνουν αμέσως τον συγχρονισμό.
- Ασαφής επέκταση αρχείου: το '.sub' χρησιμοποιείται επίσης για δυαδικά γραφικά DVD VobSub.
- Δεν υποστηρίζεται εγγενώς από σύγχρονα προγράμματα περιήγησης ιστού ή πλατφόρμες ροής.
Ενδιαφέροντα Τεχνικά Στοιχεία
- Κάθε γραμμή σε ένα αρχείο MicroDVD SUB ξεκινά με άγκιστρα που περιέχουν αριθμούς καρέ: '{1200}{1280}Watch out!'.
- Εάν ένα αρχείο SUB δεν δηλώνει τον ρυθμό καρέ του βίντεο στη γραμμή 1, τα σύγχρονα προγράμματα αναπαραγωγής πολυμέσων πρέπει να μαντέψουν τον ρυθμό καρέ (προκαλώντας συχνά σφάλματα συγχρονισμού).
- Η μορφή δημιουργήθηκε ειδικά για το κλασικό MicroDVD Player, το οποίο επέτρεπε προσαρμοσμένα θέματα (skins) στα Windows 98.
Συχνές Τεχνικές Ερωτήσεις
Γιατί οι υπότιτλοί μου .sub είναι εκτός συγχρονισμού με το βίντεό μου;
Οι υπότιτλοι MicroDVD .sub ορίζουν τον χρονισμό με αριθμούς καρέ βίντεο. Αν ο ρυθμός καρέ των υποτίτλων διαφέρει από εκείνον του βίντεο, οι ενδείξεις αποκλίνουν· χρησιμοποιήστε τον ρυθμό για τον οποίο δημιουργήθηκαν οι υπότιτλοι.
Πώς μπορώ να μετατρέψω το .sub σε .srt;
Μετατρέψτε τα αρχεία .sub που βασίζονται σε καρέ σε υπότιτλους SRT με χρονικές σημάνσεις από το πρόγραμμα περιήγησής σας· η ακρίβεια χρονισμού εξαρτάται από τον ρυθμό καρέ του αρχικού αρχείου.
Ποια είναι η διαφορά μεταξύ κειμένου .sub και VobSub .sub;
Το κείμενο .sub (MicroDVD) είναι ένα απλό αρχείο κειμένου με αγκύλες. Το VobSub .sub είναι ένα δυαδικό αρχείο που περιέχει ακατέργαστες γραφικές εικόνες που έχουν εξαχθεί απευθείας από DVD, συνοδευόμενο από ένα αρχείο ευρετηρίου .idx.