Επιδιόρθωση κατεστραμμένου βίντεο
Ελέγξτε ένα MP4 ή MOV για κατεστραμμένα καρέ, δείτε πού ακριβώς έχει χαλάσει το αρχείο και αποθηκεύστε ένα επιδιορθωμένο αντίγραφο που παίζει. Όλα γίνονται στη συσκευή σας.
Τι ακριβώς ελέγχει αυτή η σελίδα
Επιλέξτε ένα βίντεο και η σελίδα διατρέχει ολόκληρη τη ροή του για να βρει καρέ με κατεστραμμένα δεδομένα, και σας δείχνει πού βρίσκονται σε μια γραμμή χρόνου. Η επιδιόρθωση γράφει ένα νέο αρχείο μόνο με τα καρέ που αποκωδικοποιούνται, ώστε το αποτέλεσμα να παίζει χωρίς κολλήματα. Όλα γίνονται στη συσκευή σας — τίποτα δεν μεταφορτώνεται.
Μέσα σε ένα MP4 ή MOV, κάθε καρέ H.264 ή HEVC αποθηκεύεται ως αλυσίδα: ένας αριθμός μήκους, έπειτα τόσα byte δεδομένων εικόνας, έπειτα το επόμενο μήκος, και ούτω καθεξής μέχρι να τελειώσουν τα δεδομένα του καρέ. Η αλυσίδα πρέπει να καταλήγει ακριβώς στο τέλος τους. Αν ένα μήκος είναι μηδέν ή δείχνει πέρα από το σημείο όπου σταματούν τα δεδομένα, τα byte αυτού του καρέ δεν είναι αυτό που ισχυρίζεται το αρχείο.
Αφού ελέγξει τα μήκη των πακέτων, το εργαλείο αποκωδικοποιεί κάθε ομάδα καρέ. Αν η αποκωδικοποίηση αποτύχει, η ομάδα εξαιρείται και ο έλεγχος συνεχίζει από το επόμενο καρέ-κλειδί· η γραμμή χρόνου σημειώνει ολόκληρη την ομάδα, γιατί το ακριβές καρέ που απέτυχε μπορεί να μην είναι γνωστό.
Αν έχετε περάσει ποτέ ένα χαλασμένο βίντεο από το ffmpeg και είδατε να περνά στην οθόνη το Invalid NAL unit size (0 > 1241), πρόκειται για την ίδια κατάσταση. Τα προγράμματα αναπαραγωγής συνήθως αντιδρούν κολλώντας, πηδώντας κομμάτια ή δείχνοντας μια μουτζούρα από τετραγωνάκια — γιατί μόνο αυτό μπορούν να κάνουν με byte που δεν υπάρχουν.
Η επαλήθευση απαιτεί αποκωδικοποιητή για το codec του βίντεο. Ένα πρόγραμμα περιήγησης που δεν μπορεί να αποκωδικοποιήσει το βίντεο δεν μπορεί να επαληθεύσει ένα επιδιορθωμένο αντίγραφο.
Δύο είδη βλάβης, που φαίνονται διαφορετικά
Καρέ με αλλοιωμένα δεδομένα. Κάτι έγραψε λάθος byte — μια αντιγραφή σε USB stick που διακόπηκε, μια κάρτα μνήμης που χαλάει, ένας συγχρονισμός που σταμάτησε στη μέση. Το μήκος και το ευρετήριο του αρχείου είναι ακέραια και το βίντεο ανοίγει κανονικά, αλλά μεμονωμένα καρέ μέσα του είναι άχρηστα. Στη γραμμή χρόνου εμφανίζονται ως σημάδια διάσπαρτα εκεί όπου έγινε η ζημιά.
Βίντεο που κόπηκε πριν από το τέλος. Μια λήψη ή μεταφορά σταμάτησε νωρίς. Η κεφαλίδα εξακολουθεί να δηλώνει την αρχική διάρκεια, γι’ αυτό τα προγράμματα αναπαραγωγής δείχνουν μπάρα αναπαραγωγής πλήρους διάρκειας, αλλά τα δεδομένα εικόνας απλώς τελειώνουν κάπου στη μέση. Η σελίδα το εντοπίζει συγκρίνοντας τη διάρκεια που δηλώνει το αρχείο με το τελευταίο καρέ στο οποίο μπορεί πραγματικά να φτάσει — στη γραμμή χρόνου φαίνεται ως ένα γκρι μπλοκ στο τέλος.
Αξίζει να τα ξεχωρίζετε, γιατί οι προσδοκίες είναι διαφορετικές. Η διάσπαρτη ζημιά συχνά σας κοστίζει ένα δευτερόλεπτο εδώ κι εκεί. Σε ένα αρχείο που κόπηκε στο 40% λείπει το 60% του βίντεο, και κανένα εργαλείο δεν μπορεί να επινοήσει ό,τι δεν γράφτηκε ποτέ.
Γιατί το επιδιορθωμένο αρχείο είναι πιο σύντομο
Τα καρέ ενός βίντεο δεν είναι ανεξάρτητα. Ένα καρέ-κλειδί στέκεται μόνο του, αλλά τα καρέ που ακολουθούν αποθηκεύονται ως διαφορές από αυτό — έτσι, αν τα δεδομένα ενός καρέ-κλειδιού είναι χαλασμένα, κάθε καρέ που εξαρτάται από αυτό είναι επίσης άχρηστο, ακόμη κι αν τα δικά του byte είναι εντάξει. Γι’ αυτό ένα αρχείο με δέκα χαλασμένα καρέ μπορεί να χάσει πολύ περισσότερα από δέκα.
Η επιδιόρθωση κρατά μόνο τα καρέ που μπορούν πράγματι να αποκωδικοποιηθούν και κλείνει τα κενά, ώστε το αποτέλεσμα να παίζει από την αρχή ως το τέλος αντί να παγώνει εκεί όπου ήταν η ζημιά. Το τίμημα είναι ότι το αποτέλεσμα είναι πιο σύντομο από το πρωτότυπο κατά όσο αφαιρέθηκε. Η σελίδα σας λέει αυτόν τον αριθμό πριν προχωρήσετε, και ξανά στο αποτέλεσμα.
Στην προεπιλεγμένη λειτουργία, τα καρέ που κρατιούνται αντιγράφονται χωρίς νέα κωδικοποίηση. Ο πλήρης έλεγχος αποκωδικοποίησης παίρνει χρόνο· η προαιρετική επιλογή «Και καρέ με ελλιπή εικόνα» κωδικοποιεί ξανά το βίντεο που κρατιέται.
Ο ήχος διατηρείται και μένει συγχρονισμένος. Αφού τα κενά κλείνουν, η εικόνα δεν ταιριάζει πια με έναν ήχο της αρχικής διάρκειας, γι’ αυτό ο ήχος κόβεται ακριβώς στα ίδια σημεία — κάθε τμήμα εικόνας που κρατιέται έχει το δικό του τμήμα ήχου, μετατοπισμένο κατά το ίδιο διάστημα. Μέσα σε ένα τμήμα τα δύο είναι κλειδωμένα μεταξύ τους· μόνο στις ενώσεις μπορεί ο ήχος να αποκλίνει, και ποτέ περισσότερο από μισό πακέτο ήχου, δηλαδή περίπου δέκα χιλιοστά του δευτερολέπτου. Αυτό είναι μια τάξη μεγέθους κάτω από ό,τι μπορεί να αντιληφθεί κανείς ως αποσυγχρονισμό ήχου και χειλιών.
Τι δεν μπορεί να κάνει
Ένα αρχείο που δεν ανοίγει καθόλου είναι εκτός των δυνατοτήτων αυτής της σελίδας. Κάθε MP4 περιέχει ένα ευρετήριο που περιγράφει πού βρίσκεται κάθε καρέ. Αν αυτό το ευρετήριο είναι κατεστραμμένο ή λείπει — συνηθισμένο όταν μια εγγραφή σταματά χωρίς να ολοκληρωθεί σωστά — δεν υπάρχει χάρτης για να ακολουθήσει το εργαλείο, και η σελίδα θα σας το πει αντί να μένει να φορτώνει επ’ αόριστον. Για να ανακτηθούν τέτοια αρχεία χρειάζεται η αρχική πηγή ή ένα εργαλείο που ξαναχτίζει το ευρετήριο μαντεύοντας πού αρχίζει και πού τελειώνει κάθε καρέ.
Ο ήχος δεν ελέγχεται για ζημιά. Τα υπάρχοντα πακέτα ήχου αντιγράφονται και κόβονται ώστε να ταιριάζουν με το βίντεο που κρατιέται. Ήχος που είναι κατεστραμμένος ή λείπει ήδη δεν μπορεί να αποκατασταθεί με αυτή τη διαδικασία.
Μόνο H.264 και HEVC. Αυτά είναι τα codecs που αποθηκεύουν τα καρέ με προθέματα μήκους, δηλαδή αυτό που διαβάζει ο έλεγχος. Τα MJPEG, MPEG-4 Part 2 και άλλα οργανώνουν τα καρέ διαφορετικά — μετρημένα με αυτόν τον χάρακα θα φαίνονταν όλα χαλασμένα, γι’ αυτό η σελίδα αρνείται να τα ελέγξει.
Συχνές ερωτήσεις
Μεταφορτώνεται κάπου το βίντεό μου;
Όχι. Το αρχείο το διαβάζει το πρόγραμμα περιήγησης στη δική σας συσκευή, και το επιδιορθωμένο αντίγραφο γράφεται επίσης εκεί. Τίποτα δεν στέλνεται σε διακομιστή — μπορείτε να το επιβεβαιώσετε ανοίγοντας το πάνελ δικτύου του προγράμματος περιήγησης όσο τρέχει ο έλεγχος ή αποσυνδεόμενοι από το διαδίκτυο πριν ξεκινήσετε την επιδιόρθωση.
Θα μειωθεί η ποιότητα με την επιδιόρθωση;
Η προεπιλεγμένη λειτουργία αντιγράφει τα καρέ που κρατιούνται χωρίς νέα κωδικοποίηση. Η επιλογή «Και καρέ με ελλιπή εικόνα» κωδικοποιεί ξανά το βίντεο και μπορεί να αλλάξει την ποιότητα· τα ανακτημένα καρέ μπορεί να δείχνουν τετραγωνάκια.
Έχει ακόμη ήχο το επιδιορθωμένο αρχείο;
Ναι, και μένει συγχρονισμένος. Ο ήχος κόβεται στα ίδια σημεία με την εικόνα και μετατοπίζεται κατά το ίδιο διάστημα, οπότε τα δύο είναι κλειδωμένα μεταξύ τους μέσα σε κάθε τμήμα που κρατιέται. Μόνο στις ενώσεις ανάμεσα στα τμήματα μπορεί να αποκλίνουν ελάχιστα, το πολύ κατά μισό πακέτο ήχου — περίπου δέκα χιλιοστά του δευτερολέπτου, πολύ κάτω από ό,τι γίνεται αντιληπτό. Αυτό που δεν επιστρέφει είναι ο ήχος των τμημάτων που αφαιρέθηκαν, γιατί έχει χαθεί και η εικόνα στην οποία ανήκε.
Ο έλεγχος λέει ότι το αρχείο είναι ακέραιο, αλλά εξακολουθεί να μην παίζει. Γιατί;
Αυτός ο έλεγχος καλύπτει τα δεδομένα εικόνας σε βίντεο H.264 και HEVC. Ένα αρχείο μπορεί να τον περάσει και παρ’ όλα αυτά να μην παίζει για άλλους λόγους: ένα codec που δεν υποστηρίζει το πρόγραμμα αναπαραγωγής σας, ένα κατεστραμμένο κομμάτι ήχου ή μια ιδιαιτερότητα του container. Ένα καθαρό αποτέλεσμα εδώ περιορίζει το πρόβλημα, δεν το λύνει.
Πόση ώρα παίρνει ο έλεγχος;
Ο χρόνος εξαρτάται από τη διάρκεια, την ανάλυση και το codec του βίντεο, καθώς και από την ταχύτητα της συσκευής, γιατί ο έλεγχος δεν διαβάζει απλώς το βίντεο αλλά και το αποκωδικοποιεί. Στα μεγάλα βίντεο μπορεί να πάρει αρκετά λεπτά. Αν επιλέξετε άλλο αρχείο, η τρέχουσα ανάλυση σταματά.
Μπορεί να ανακτήσει το κομμάτι ενός βίντεο που δεν κατέβηκε ποτέ;
Όχι. Αν μια μεταφορά σταμάτησε νωρίς, τα δεδομένα εικόνας που λείπουν δεν γράφτηκαν ποτέ στον δίσκο σας — δεν υπάρχει τίποτα στη συσκευή σας για να ανακτηθεί. Αυτό που μπορεί να κάνει η σελίδα είναι να σας πει ακριβώς πόσο λείπει και να αποθηκεύσει ένα καθαρό αντίγραφο που παίζει, από το κομμάτι που έφτασε.
Το αρχείο μου δεν ανοίγει καν. Τι κάνω;
Αυτό δείχνει πρόβλημα στο ευρετήριο του αρχείου και όχι στα καρέ του, και είναι η μία περίπτωση στην οποία η σελίδα δεν μπορεί να βοηθήσει. Αν γίνεται, αποκτήστε ξανά το πρωτότυπο. Διαφορετικά, το επόμενο βήμα είναι ένα ειδικό εργαλείο ανάκτησης που ξαναχτίζει το ευρετήριο εντοπίζοντας τα όρια των καρέ — και η εφαρμογή για Mac μπορεί επίσης να κωδικοποιήσει ξανά το βίντεο παρακάμπτοντας ζημιές που ένα πρόγραμμα περιήγησης δεν μπορεί.
Περισσότερα εργαλεία βίντεο
Ομάδα AskClean · Ενημερώθηκε 2026-09-01