Γιατί οι υπότιτλοί μου είναι εκτός συγχρονισμού; 6 αιτίες και πώς να διορθώσετε κάθε μία
Η απόκλιση υποτίτλων έχει μερικές συνηθισμένες βασικές αιτίες. Δείτε πώς να διαγνώσετε ποια αντιμετωπίζετε και πώς να τη διορθώσετε χωρίς να επαναχρονίσετε κάθε γραμμή με το χέρι.
Τα προβλήματα συγχρονισμού υποτίτλων χωρίζονται σε δύο κατηγορίες: μια σταθερή απόκλιση (κάθε γραμμή είναι νωρίς ή αργά κατά περίπου το ίδιο ποσό) και μια απόκλιση που αυξάνεται (το κενό μεγαλώνει ή μικραίνει όσο προχωράει το βίντεο). Έχουν διαφορετικές αιτίες και διαφορετικές διορθώσεις.
1. Σταθερή απόκλιση: λάθος υπόθεση ρυθμού καρέ
Αυτή είναι η πιο συνηθισμένη αιτία μιας σταθερής, αμετάβλητης καθυστέρησης. Τα αρχεία SRT αποθηκεύουν timestamps σε πραγματικό χρόνο (ώρες:λεπτά:δευτερόλεπτα), αλλά οι υπότιτλοι χρονίστηκαν συχνά αρχικά σε σχέση με έναν συγκεκριμένο ρυθμό καρέ (23.976fps, 25fps, 29.97fps). Αν το αρχείο δημιουργήθηκε για μια εκδοχή 25fps ενός βίντεο και εσείς παρακολουθείτε την εκδοχή 23.976fps, κάθε timestamp θα είναι εκτός κατά ένα μικρό, σταθερό ποσοστό που φαίνεται σταθερό σε ένα σύντομο κλιπ αλλά μπορεί να αποκλίνει σε ένα μεγάλο.
Διόρθωση: Οι περισσότεροι video player σας επιτρέπουν να μετακινήσετε τον χρονισμό των υποτίτλων κατά μια σταθερή απόκλιση (συχνά με τα πλήκτρα +/- ή ένα μενού συγχρονισμού). Αν η απόκλιση είναι σταθερή σε όλη τη διάρκεια, μια ομοιόμορφη προσαρμογή μερικών εκατοντάδων χιλιοστών του δευτερολέπτου συνήθως το λύνει.
2. Απόκλιση που αυξάνεται: ασυμφωνία ρυθμού καρέ (ο πραγματικός ένοχος)
Αν η καθυστέρηση επιδεινώνεται όσο προχωράει το βίντεο, είναι πολύ πιθανό να πρόκειται για μια γνήσια ασυμφωνία ρυθμού καρέ παρά για μια απλή απόκλιση. Για παράδειγμα, υπότιτλοι χρονισμένοι για μια εκδοχή PAL 25fps μιας ταινίας που τρέχει σε μια εκδοχή 23.976fps. Μια ασυμφωνία 25-προς-23.976 είναι περίπου μια διαστολή 4%, που είναι σχεδόν ανεπαίσθητη στο πρώτο λεπτό αλλά μπορεί να φτάσει αρκετά δευτερόλεπτα διαφορά στο τέλος.
Διόρθωση: Αυτό χρειάζεται ένα εργαλείο επαναχρονισμού που επιμηκύνει αναλογικά ολόκληρο το χρονοδιάγραμμα, όχι μια ομοιόμορφη μετατόπιση. Οι ομοιόμορφες αποκλίσεις θα διορθώσουν την αρχή αλλά θα χειροτερέψουν το τέλος.
3. Επιπλέον ή λείπον εισαγωγικό περιεχόμενο
Αν το αρχείο υποτίτλων έγινε για μια εκδοχή του βίντεο με διαφορετική εισαγωγή (ένα λογότυπο στούντιο, μια ανακεφαλαίωση “στα προηγούμενα επεισόδια”, επιπλέον διαφημίσεις), όλο το περιεχόμενο μετά από αυτό το σημείο θα μετατοπιστεί κατά ακριβώς το μήκος του λείποντος ή επιπλέον τμήματος. Αυτό φαίνεται σαν σταθερή απόκλιση αλλά είναι στην πραγματικότητα μια δομική ασυμφωνία.
Διόρθωση: Εφαρμόστε μια ομοιόμορφη απόκλιση ίση με το μήκος του επιπλέον ή λείποντος τμήματος.
4. Κακοσχηματισμένα ή εκτός σειράς timestamps
Περιστασιακά τα timestamps ενός cue είναι απλά λάθος: εναλλαγμένες ώρες έναρξης/λήξης, ένα τυπογραφικό λάθος στο πεδίο της ώρας, ή cues καταχωρημένα εκτός χρονολογικής σειράς. Οι περισσότεροι player χειρίζονται ένα κακό cue με χάρη, αλλά ένα κατεστραμμένο μπορεί κάποιες φορές να επηρεάσει όλα όσα ακολουθούν, ανάλογα με τον player.
Διόρθωση: Ανοίξτε το αρχείο σε έναν απλό επεξεργαστή κειμένου και σκανάρετε για οτιδήποτε φαίνεται προφανώς λάθος (μια τιμή ώρας που πηδάει απροσδόκητα, μια ώρα λήξης πριν την ώρα έναρξης).
5. Βίντεο πηγής με μεταβλητό ρυθμό καρέ (VFR)
Κάποιες εγγραφές οθόνης και βίντεο κινητών κωδικοποιούνται σε μεταβλητό ρυθμό καρέ. Υπότιτλοι χρονισμένοι με την υπόθεση σταθερού ρυθμού καρέ θα αποκλίνουν απρόβλεπτα σε όλη τη διάρκεια ενός βίντεο VFR, καθώς ο πραγματικός χρόνος ανά καρέ δεν είναι σταθερός.
Διόρθωση: Επανακωδικοποιήστε το βίντεο σε σταθερό ρυθμό καρέ πριν τον συγχρονισμό, ή χρησιμοποιήστε ένα εργαλείο επαναχρονισμού που δουλεύει από πραγματικά timestamps (το SRT/VTT το κάνουν ήδη αυτό) παρά από μετρήσεις καρέ.
6. Μετατροπή μορφής που έχασε ακρίβεια
Η μετατροπή μεταξύ μορφών υποτίτλων δεν θα έπρεπε να αλλάζει τον χρονισμό, αλλά ένας αναξιόπιστος ή κακογραμμένος μετατροπέας μπορεί να στρογγυλοποιήσει timestamps και να εισάγει μικρά, συσσωρευτικά σφάλματα σε ένα μεγάλο αρχείο. Αυτό εμφανίζεται ως μια πολύ βαθμιαία απόκλιση που είναι εύκολο να μπερδευτεί με ζήτημα ρυθμού καρέ.
Διόρθωση: Χρησιμοποιήστε έναν μετατροπέα που διατηρεί τα ακριβή timestamps αντί να τα αναδιαμορφώνει. Ο μετατροπέας υποτίτλων μας διατηρεί τον αρχικό χρονισμό άθικτο σε SRT, VTT, SBV και άλλες μορφές. Τίποτα δεν υπολογίζεται εκ νέου, οπότε μπορείτε να μετατρέψετε μορφές χωρίς να επανεισάγετε προβλήματα συγχρονισμού.