Υπότιτλος MicroDVD (.sub)

MicroDVD Τυπικό

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

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

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

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

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

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

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

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

Υπογραφή κεφαλίδας σε επίπεδο 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 ByteUTF-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 (Τρέχον)SRTVTTASS
Μηχανισμός ΧρονισμούΑριθμοί καρέ ({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Καθολικό παγκόσμιο πρότυποΣύγχρονο πρότυπο βίντεο webAnime & στυλιζαρισμένοι υπότιτλοι

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

Οι υπότιτλοι παίζουν διπλάσια γρήγορα ή διπλάσια αργά από τον ήχο της ταινίας.

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

Ανάκτηση: Μετατροπή σε SRT βάσει χρονικής σήμανσης με το σωστό FPS χρησιμοποιώντας το File2File Subtitle Converter.

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

Οι αναλύτες MicroDVD αξιολογούν τα μαθηματικά υπολογισμού καρέ όπου η υπέρβαση ακεραίου (integer overflow) μπορεί να προκαλέσει διαφθορά μνήμης buffer.

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

  • Υπέρβαση ακεραίου κατά τη μετατροπή χρονικής σήμανσης από καρέ σε χιλιοστά του δευτερολέπτου.
  • Υπερανάγνωση buffer κατά την ανάλυση ετικετών με αγκύλες που δεν έχουν κλείσει.
  • Άρνηση υπηρεσίας (DoS) μέσω αρνητικών ή φθίνουσων ακολουθιών αριθμών καρέ.

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

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

2005Αντικαταστάθηκε σταδιακά από τις μορφές SRT και ASS που βασίζονται σε χρονικές σημάνσεις στη διανομή ψηφιακού βίντεο.
2001Γίνεται ιδιαίτερα δημοφιλές κατά την πρώιμη εποχή του ripping βίντεο DivX και XviD.
1999Ο Petr Svoboda αναπτύσσει το MicroDVD Player και εισάγει τη μορφή υποτίτλων .sub που βασίζεται σε καρέ.

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

  • Εγγυάται ακριβή χρονισμό υποτίτλων ανά καρέ, συνδεδεμένο απευθείας με τους κύκλους ανανέωσης του βίντεο.
  • Εξαιρετικά συμπαγής σύνταξη: κάθε σύνθημα καταλαμβάνει ακριβώς μία γραμμή κειμένου (π.χ. '{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.