Υπότιτλος 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
Τεχνικές Προδιαγραφές
| Αρχιτεκτονική Περιέκτη | Frame-based text format where each line defines {start_frame}{end_frame} followed by subtitle text |
| Συμπίεση | Uncompressed plain text |
| Endianness Byte | UTF-8 or ANSI text stream |
| Χρωματικοί Χώροι | Optional MicroDVD control codes ({y:b}, {y:i}, {c:$BBGGRR}) |
| Κανάλια & Δομή | Frame-synchronized subtitle text with basic formatting |
| Μέγιστες Διαστάσεις | Unbounded sequential lines |
| Διαφάνεια | None |
| Streaming & Προοδευτική Φόρτωση | Sequential frame-by-frame streaming playback |
Τεχνικός Πίνακας Σύγκρισης: SUB έναντι Ανταγωνιστών
| Τεχνικό χαρακτηριστικό | SUB (Τρέχον) | SRT | VTT | ASS |
|---|---|---|---|---|
| Μηχανισμός Χρονισμού | Αριθμοί καρέ ({start_frame}{end_frame}) | Χρονικοί κωδικοί (HH:MM:SS,mmm) | Χρονικοί κωδικοί (HH:MM:SS.mmm) | Χρονικοί κωδικοί (H:MM:SS.cc) |
| Εξάρτηση Ρυθμού Καρέ | 100% εξαρτώμενο από το ακριβές FPS του βίντεο | Ανεξάρτητο από τον ρυθμό καρέ βίντεο | Ανεξάρτητο από τον ρυθμό καρέ βίντεο | Ανεξάρτητο από τον ρυθμό καρέ βίντεο |
| Σύγχρονη Υποστήριξη Web | Καμία (απαιτεί μετατροπή) | Απαιτεί μετατροπή JS | Εγγενές HTML5 <track> | Απαιτεί WebAssembly |
| Τρέχουσα Χρήση | Αρχεία παλαιού τύπου DivX/XviD | Καθολικό παγκόσμιο πρότυπο | Σύγχρονο πρότυπο βίντεο web | Anime & στυλιζαρισμένοι υπότιτλοι |
Συνηθισμένοι Τρόποι Διαφθοράς & Οδηγός Ανάκτησης Hex
Οι υπότιτλοι παίζουν διπλάσια γρήγορα ή διπλάσια αργά από τον ήχο της ταινίας.
Βασική Αιτία: Ασυμφωνία ρυθμού καρέ (π.χ. υπότιτλος συγχρονισμένος για βίντεο 29.97 fps που αναπαράγεται με αρχείο 23.976 fps).
Ανάκτηση: Μετατροπή σε SRT βάσει χρονικής σήμανσης με το σωστό FPS χρησιμοποιώντας το File2File Subtitle Converter.
Ανάλυση Ασφάλειας & Διανύσματα Επίθεσης Parser
Οι αναλύτες MicroDVD αξιολογούν τα μαθηματικά υπολογισμού καρέ όπου η υπέρβαση ακεραίου (integer overflow) μπορεί να προκαλέσει διαφθορά μνήμης 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 είναι εκτός συγχρονισμού με το βίντεό μου;
Επειδή τα αρχεία .sub χρησιμοποιούν αριθμούς καρέ αντί για πραγματικό χρόνο. Εάν το βίντεό σας αναπαράγεται σε διαφορετικό ρυθμό καρέ (όπως 24 fps έναντι 30 fps) από αυτόν για τον οποίο δημιουργήθηκε ο υπότιτλος, θα υπάρξει απόκλιση συγχρονισμού.
Πώς μπορώ να μετατρέψω το .sub σε .srt;
Μπορείτε να μετατρέψετε αρχεία .sub βάσει καρέ σε καθολικούς, χρονισμένους υποτίτλους .srt με ένα κλικ χρησιμοποιώντας το File2File.app απευθείας στο πρόγραμμα περιήγησής σας.
Ποια είναι η διαφορά μεταξύ κειμένου .sub και VobSub .sub;
Το κείμενο .sub (MicroDVD) είναι ένα απλό αρχείο κειμένου με αγκύλες. Το VobSub .sub είναι ένα δυαδικό αρχείο που περιέχει ακατέργαστες γραφικές εικόνες που έχουν εξαχθεί απευθείας από DVD, συνοδευόμενο από ένα αρχείο ευρετηρίου .idx.