Λεξικό

Τι είναι η ώρα έναρξης;

Τι σημαίνει όταν το αρχείο σας περιέχει ένα πεδίο που ονομάζεται Start Time; Διαβάστε παρακάτω για να μάθετε τι αντιπροσωπεύει και γιατί η τιμή του Start Time μπορεί ακόμη και να είναι αρνητική.

start-time

Η Ώρα Έναρξης είναι το σημείο στο εσωτερικό ρολόι ενός αρχείου όπου υποτίθεται ότι ξεκινά η αναπαραγωγή ενός stream. Στα περισσότερα αρχεία αυτό το σημείο είναι απλώς το μηδέν, αλλά δεν είναι υποχρεωτικό, και η τιμή σάς δείχνει πού τοποθετείται στον χρόνο το πρώτο καρέ ή το πρώτο δείγμα ήχου.

Σε ποια αρχεία περιέχεται και από πού προέρχεται η τιμή

Η Ώρα Έναρξης έχει τη μεγαλύτερη σημασία σε αρχεία βίντεο όπως MP4, MOV, AVI, MKV και στα MPEG transport streams στα οποία φτάνουν οι τηλεοπτικές εγγραφές, αν και τα αρχεία ήχου την περιέχουν επίσης. Ένα αρχείο περιέχει πολλά streams - εικόνα, ήχο, μερικές φορές υπότιτλους - και το καθένα έχει τη δική του ώρα έναρξης, μαζί με μια ώρα έναρξης που αναφέρεται για το αρχείο ως σύνολο.

Η τιμή γράφεται από το πρόγραμμα που συνέθεσε το αρχείο: τον encoder, τη συσκευή εγγραφής ή την κάμερα. Δεν είναι κάτι που ορίζει ο χρήστης.

Οι ίδιες πληροφορίες εμφανίζονται και σε δεύτερη μορφή, συνήθως με την ετικέτα PTS, συντομογραφία του Presentation Time Stamp. Η Ώρα Έναρξης δίνεται σε δευτερόλεπτα, ενώ το αρχικό PTS μετρά παλμούς από το ρολόι του ίδιου του stream, του οποίου το μήκος ορίζεται από ένα συνοδευτικό πεδίο που ονομάζεται Time Base. Και τα δύο σημειώνουν την ίδια χρονική στιγμή.

Πώς φαίνεται η τιμή

Οι χρόνοι είναι σε δευτερόλεπτα, συνήθως με αρκετά δεκαδικά ψηφία:

  • 0.000000 - η συνηθισμένη περίπτωση, το stream ξεκινά από την αρχή
  • 0.021333 - μια μικρή μετατόπιση μερικών εκατοστών του δευτερολέπτου
  • 1.400000 και μεγαλύτερες - συνηθισμένο σε εγγραφές μετάδοσης, όπου το ρολόι συνεχίζει από το εισερχόμενο stream αντί να ξεκινά ξανά από το μηδέν
  • αρνητική τιμή, που σημαίνει ότι το stream σημειώνεται ως αν ξεκινούσε λίγο πριν από το σημείο μηδέν του αρχείου

Οι μικρές μετατοπίσεις και οι αρνητικές τιμές συνήθως δεν είναι σφάλμα. Οι συμπιεσμένοι κωδικοποιητές ήχου χρειάζονται ένα μικρό διάστημα δειγμάτων προθέρμανσης πριν παράγουν πραγματικό ήχο, και αυτό το διάστημα πρέπει να ληφθεί υπόψη κάπου· η μετατόπιση στην ώρα έναρξης είναι ο τρόπος με τον οποίο το αρχείο το καταγράφει, ώστε το πρόγραμμα αναπαραγωγής να μπορεί να το απορρίψει και παρόλα αυτά να κρατήσει τον ήχο ευθυγραμμισμένο με την εικόνα. Δεν σημαίνει ότι λείπουν καρέ.

Γιατί έχει σημασία

Η πρακτική σημασία αυτού του πεδίου είναι ο συγχρονισμός. Αν η εικόνα και ο ήχος σε ένα αρχείο δηλώνουν διαφορετικές ώρες έναρξης, ένα πρόγραμμα αναπαραγωγής που διαβάζει και τηρεί και τις δύο τις κρατά συγχρονισμένες, ενώ μια εφαρμογή που τις αγνοεί παίζει τον ήχο εκτός συγχρονισμού ακριβώς κατά αυτή τη μετατόπιση. Ο ασυγχρόνιστος ήχος με τα χείλη κατά κλάσμα του δευτερολέπτου, χωρίς προφανή αιτία, πολύ συχνά οφείλεται σε μια ώρα έναρξης κάπου μέσα στο αρχείο.

Έχει σημασία και για την επεξεργασία. Το κόψιμο, η ένωση ή η αλλαγή περιβλήματος ενός αρχείου απορρίπτει ή ξαναγράφει αυτές τις χρονοσφραγίδες, γι' αυτό ένα απόσπασμα κομμένο από μια εγγραφή μπορεί να βγει με υπότιτλους που «φεύγουν» ή μια τομή να καταλήξει λίγο πριν ή λίγο μετά από το σημείο που ορίσατε. Μια μη μηδενική ώρα έναρξης εξηγεί επίσης γιατί δύο προγράμματα μπορεί να διαφωνούν για τη διάρκεια ενός αρχείου, καθώς το ένα μπορεί να μετρά μέχρι την τελευταία χρονοσφραγίδα ενώ το άλλο αφαιρεί την αρχική.

Το πεδίο δεν περιέχει κανενός είδους προσωπικές πληροφορίες.

Meta Keys