Χωρίς μεταφόρτωση, 100% τοπικά, χωρίς λογαριασμό

Εξαγωγή καρέ βίντεο

Λάβετε στατικές εικόνες από το βίντεό σας. Επιλέξτε πόσα καρέ ανά δευτερόλεπτο και τη μορφή εικόνας, όλα εκτελούνται στο πρόγραμμα περιήγησής σας.

Πώς λειτουργεί το Εξαγωγή καρέ βίντεο

Εξαγάγετε ακίνητες εικόνες από οποιοδήποτε βίντεο ως αρχεία PNG ή JPG απευθείας στο πρόγραμμα περιήγησής σας, με το ffmpeg WebAssembly να τρέχει το φίλτρο fps στη συσκευή σας. Μπορείτε να τραβήξετε κάθε καρέ, ένα καρέ ανά δευτερόλεπτο, ή καρέ σε προσαρμοσμένο διάστημα σε δευτερόλεπτα. Μπορείτε επίσης να περιορίσετε την εξαγωγή σε συγκεκριμένο χρονικό εύρος μέσα στο κλιπ. Κάθε εξαγόμενη εικόνα προσφέρεται ως δικός της σύνδεσμος λήψης μόλις ολοκληρώσει το ffmpeg· δεν υπάρχει ενιαίο συμπιεσμένο αρχείο.

Η έξοδος PNG διατηρεί κάθε pixel ακριβώς όπως εμφανίζεται στο καρέ του βίντεο, ιδανική για ανάλυση εικόνας, δημιουργία μικρογραφιών ή προετοιμασία συνόλου δεδομένων μηχανικής μάθησης. Η έξοδος JPG εφαρμόζει συμπίεση με απώλειες για να μειώσει το μέγεθος κάθε αρχείου με μικρό κόστος ποιότητας, καλύτερη για οπτικές προεπισκοπήσεις ή όταν χρειάζεστε μόνο μια γρήγορη αναφορά. Η ταχύτητα εξαγωγής εξαρτάται από τον αριθμό των καρέ που ζητήθηκαν και την CPU της συσκευής σας· το τράβηγμα λίγων keyframes από ένα σύντομο κλιπ είναι σχεδόν στιγμιαίο, ενώ η εξαγωγή κάθε καρέ από μια μακρά εγγραφή 4K μπορεί να πάρει αρκετά λεπτά.

Εξαγωγή καρέ βίντεο: οδηγός βήμα προς βήμα

  1. Ρίξτε ή επιλέξτε το βίντεο από το οποίο θέλετε να εξαγάγετε καρέ.
  2. Επιλέξτε το διάστημα εξαγωγής (κάθε καρέ, κάθε δευτερόλεπτο, ή έναν προσαρμοσμένο αριθμό δευτερολέπτων μεταξύ καρέ).
  3. Προαιρετικά όρισε έναν χρόνο έναρξης και έναν χρόνο λήξης για να περιορίσεις την εξαγωγή σε ένα συγκεκριμένο εύρος.
  4. Επιλέξτε τη μορφή εξόδου (PNG για χωρίς απώλειες, JPG για μικρότερα αρχεία).
  5. Κάντε κλικ στο Extract Frames και κατεβάστε κάθε καρέ ξεχωριστά όταν τελειώσει το ffmpeg.

Συνήθεις περιπτώσεις χρήσης

  • Τράβηγμα καρέ από ένα βίντεο επίδειξης προϊόντος για χρήση ως στιγμιότυπα εικονογράφησης σε τεκμηρίωση.
  • Εξαγωγή ενός καρέ ανά δευτερόλεπτο από μια εγγραφή time-lapse για τη δημιουργία ενός φύλλου επαφής της πλήρους ακολουθίας.
  • Δημιουργία ενός συνόλου δεδομένων εικόνων από ένα σύντομο κλιπ βίντεο για ένα έργο εκπαίδευσης μοντέλου υπολογιστικής όρασης.
  • Δημιουργία υποψήφιων μικρογραφιών σε τακτά διαστήματα από ένα μακρύ screencast για να βρεις το καλύτερο καρέ προεπισκόπησης.

Συχνές ερωτήσεις

Μπορώ να εξαγάγω καρέ χωρίς να είμαι συνδεδεμένος στο διαδίκτυο;

Όχι. Το ffmpeg.wasm εφαρμόζει το φίλτρο fps μέσα στην καρτέλα του προγράμματος περιήγησής σας. Το βίντεό σας διαβάζεται στην τοπική μνήμη, τα καρέ δειγματοληπτούνται και γράφονται ως αρχεία PNG ή JPG στη συσκευή σας, και στη συνέχεια κάθε καρέ προσφέρεται ως δικός του τοπικός σύνδεσμος λήψης. Τίποτα δεν μεταδίδεται στη Sunasty ή σε οποιονδήποτε τρίτο.

Ποια είναι η διαφορά μεταξύ καρέ εξόδου PNG και JPG;

Το PNG χρησιμοποιεί συμπίεση χωρίς απώλειες, οπότε κάθε εικονοστοιχείο στην εξαγόμενη εικόνα είναι ακριβώς όπως εμφανίζεται στο καρέ του βίντεο, χωρίς να απορρίπτονται δεδομένα. Το JPG εφαρμόζει τον αλγόριθμο JPEG με απώλειες (-q:v 2 στο ffmpeg, που είναι σχεδόν χωρίς απώλειες), παράγοντας αρχεία 5-10 φορές μικρότερα από το PNG με κόστος λεπτών τεχνουργημάτων συμπίεσης γύρω από άκρα υψηλής αντίθεσης και λεπτή λεπτομέρεια.

Πόσα καρέ θα πάρω, και πόσο χώρο στον δίσκο θα καταλάβουν;

Ο αριθμός καρέ ισούται με τη διάρκεια του κλιπ (σε δευτερόλεπτα) διαιρεμένη με το επιλεγμένο διάστημά σας. Στην εξαγωγή κάθε καρέ σε ένα κλιπ 30 fps, 60 δευτερολέπτων, αυτά είναι 1800 αρχεία PNG. Κάθε καρέ PNG πλήρους HD είναι περίπου 1-3 MB ασυμπίεστο, οπότε ελέγξτε τον διαθέσιμο χώρο στον δίσκο σας πριν εξαγάγετε στον μέγιστο ρυθμό από ένα μακρύ κλιπ.

Μπορώ να εξαγάγω καρέ μόνο από ένα συγκεκριμένο μέρος του βίντεο;

Ναι. Ορίστε τον χρόνο έναρξης και τον χρόνο λήξης πριν κάνετε κλικ στο Extract. Το ffmpeg αναζητά το σημείο έναρξης και σταματά στο σημείο λήξης, επεξεργαζόμενο μόνο αυτό το τμήμα. Αυτός είναι ο πιο αποτελεσματικός τρόπος να μειώσετε τον αριθμό των καρέ εξόδου όταν χρειάζεστε εικόνες μόνο από μια συγκεκριμένη στιγμή.

Ποιες μορφές βίντεο δέχεται ο εξαγωγέας καρέ;

Το ffmpeg.wasm διαβάζει MP4, MOV, WebM, MKV, AVI και τις περισσότερες κοινές μορφές περιέκτη. Ο κωδικοποιητής εισόδου χειρίζεται διαφανώς, εσείς επιλέγετε μόνο τη μορφή εικόνας εξόδου (PNG ή JPG). Κάθε καρέ που κατεβάζετε χρησιμοποιεί ανάλογα κατάληξη .png ή .jpg.

Γιατί η εξαγωγή κάθε καρέ από ένα μακρύ βίντεο παίρνει τόσο πολύ χρόνο;

Το φίλτρο fps πρέπει να αποκωδικοποιήσει πλήρως τη συμπιεσμένη ροή βίντεο, καρέ προς καρέ, για να παραγάγει ακατέργαστα δεδομένα pixel για κάθε εικόνα εξόδου. Για ένα βίντεο 1080p 10 λεπτών στα 24 fps, αυτά είναι 14400 καρέ προς αποκωδικοποίηση και κωδικοποίηση ως αρχεία εικόνας μέσω WebAssembly χωρίς επιτάχυνση GPU. Η χρήση χαμηλότερου ρυθμού εξαγωγής (ένα καρέ κάθε 5 δευτερόλεπτα αντί για κάθε καρέ) μειώνει δραματικά τόσο τον χρόνο επεξεργασίας όσο και τον αριθμό των αρχείων προς λήψη.