Βίντεο σε GIF
Μετατρέψτε ένα τμήμα βίντεο MP4, MOV ή WebM σε κινούμενο GIF στον browser σας, με βελτιστοποιημένη παλέτα χρωμάτων, εκτίμηση μεγέθους και προεπισκόπηση.
Χρόνοι σε δευτερόλεπτα (75,5) ή λεπτά:δευτερόλεπτα (1:15,5).
Το GIF δημιουργείται από το FFmpeg μεταγλωττισμένο σε WebAssembly, σε δύο περάσματα (μια παλέτα χρωμάτων προσαρμοσμένη στο κλιπ σας και μετά τα καρέ). Την πρώτη φορά γίνεται λήψη περίπου 30 MB, τα οποία κρατούνται στην κρυφή μνήμη του προγράμματος περιήγησής σας. Ένα πρόγραμμα περιήγησης είναι πιο αργό από το λογισμικό υπολογιστή: κρατήστε τα κλιπ σύντομα.
Αυτό το GIF θα είναι μεγάλο και αργό στη δημιουργία. Για ελαφρύτερο αρχείο, μικρύνετε την επιλογή, μειώστε τα καρέ ανά δευτερόλεπτο ή το πλάτος.
Πώς να φτιάξετε ένα GIF από ένα βίντεο
- Σύρετε ένα βίντεο στο πλαίσιο παραπάνω ή κάντε κλικ σε αυτό για να επιλέξετε αρχείο (έως 300 MB).
- Επιλέγονται τα πρώτα 5 δευτερόλεπτα. Μετακινηθείτε στη στιγμή που θέλετε και πατήστε Ορισμός έναρξης εδώ και μετά Ορισμός λήξης εδώ ή πληκτρολογήστε τους χρόνους ως δευτερόλεπτα (
12,5) ή λεπτά:δευτερόλεπτα (0:12,5). Το Αναπαραγωγή επιλογής παίζει ξανά το επιλεγμένο τμήμα. - Επιλέξτε Καρέ ανά δευτερόλεπτο και Πλάτος. Η γραμμή δίπλα στο κουμπί δείχνει τη διάρκεια, τον αριθμό των καρέ, το μέγεθος σε εικονοστοιχεία και μια πρόχειρη εκτίμηση του μεγέθους αρχείου.
- Πατήστε Δημιουργία GIF. Εμφανίζεται μια γραμμή προόδου με κουμπί Ακύρωση.
- Το κινούμενο GIF εμφανίζεται ως προεπισκόπηση. Αν σας αρέσει, κάντε λήψη· αν είναι πολύ βαρύ, αλλάξτε τις ρυθμίσεις και δημιουργήστε το ξανά.
Πώς λειτουργεί η μετατροπή
Ένα GIF μπορεί να περιέχει μόνο 256 χρώματα ανά καρέ, ενώ ένα καρέ βίντεο έχει εκατομμύρια. Η ποιότητα ενός GIF εξαρτάται κυρίως από το ποια 256 χρώματα επιλέγονται. Το εργαλείο χρησιμοποιεί τη μέθοδο των δύο περασμάτων του FFmpeg, αυτή που συνιστάται για GIF με καλή εμφάνιση:
- Πέρασμα παλέτας. Το FFmpeg διαβάζει μία φορά το επιλεγμένο τμήμα και φτιάχνει μια παλέτα με τα 256 χρώματα που αντιπροσωπεύουν καλύτερα αυτό το συγκεκριμένο κλιπ (
palettegen), δίνοντας επιπλέον βάρος στα μέρη που κινούνται. - Πέρασμα κωδικοποίησης. Διαβάζει ξανά το κλιπ και αντιστοιχίζει κάθε καρέ σε αυτή την παλέτα (
paletteuse), με ελαφρύ διασκορπισμό σφάλματος (dithering) για να εξομαλύνονται οι διαβαθμίσεις. Μόνο οι περιοχές που αλλάζουν ανάμεσα στα καρέ ξανακάνουν dithering, κάτι που αποφεύγει τον τρεμοπαίζοντα θόρυβο και κρατά το αρχείο μικρότερο.
Τα καρέ επαναδειγματοληπτούνται επίσης στον επιλεγμένο ρυθμό καρέ και αλλάζουν μέγεθος με το φίλτρο Lanczos, που κρατά καθαρά το κείμενο και τις άκρες. Το αποτέλεσμα επαναλαμβάνεται επ’ άπειρον, όπως τα περισσότερα GIF στον ιστό.
Όλα εκτελούνται στο πρόγραμμα περιήγησής σας με το FFmpeg μεταγλωττισμένο σε WebAssembly. Την πρώτη φορά γίνεται λήψη περίπου 30 MB, που κρατούνται στην κρυφή μνήμη του προγράμματος περιήγησής σας. Το βίντεό σας δεν μεταφορτώνεται ποτέ.
Πώς να κρατήσετε το GIF μικρό
Το GIF είναι μια παλιά και μη αποδοτική μορφή: ένα GIF είναι συχνά 5 έως 10 φορές βαρύτερο από το ίδιο κλιπ σε MP4. Το μέγεθός του αυξάνεται με το πλάτος × ύψος × αριθμό καρέ, επομένως:
- Μικρύνετε το κλιπ. Τα 2 έως 6 δευτερόλεπτα είναι τυπικά για μια αντίδραση ή μια επίδειξη.
- Μειώστε τα καρέ ανά δευτερόλεπτο. Τα 10 fps φαίνονται αρκετά ομαλά για το περισσότερο περιεχόμενο και ζυγίζουν το μισό από τα 20 fps. Οι καταγραφές οθόνης συχνά φαίνονται καλά στα 5–8 fps.
- Μειώστε το πλάτος. Η μετάβαση από 640 px σε 480 px διαιρεί σχεδόν στα δύο το πλήθος των εικονοστοιχείων. Τα 480 px είναι καλή προεπιλογή για chat και κοινωνικά δίκτυα.
Η εκτίμηση μεγέθους υποθέτει περίπου 0,3 byte ανά εικονοστοιχείο ανά καρέ. Τα πραγματικά κλιπ ποικίλλουν πολύ: οι επίπεδες καταγραφές οθόνης συμπιέζονται πολύ καλύτερα, τα κοκκώδη πλάνα κάμερας πολύ χειρότερα. Όταν η εκτίμηση ξεπερνά τα 15 MB ή το κλιπ ξεπερνά τα 450 καρέ, το εργαλείο εμφανίζει προειδοποίηση. Πάνω από 1.500 καρέ αρνείται, επειδή η μετατροπή θα έπαιρνε πολύ χρόνο και θα χρησιμοποιούσε υπερβολική μνήμη σε πρόγραμμα περιήγησης.
Όρια
Ένα πρόγραμμα περιήγησης είναι πιο αργό από το λογισμικό υπολογιστή: κάθε πέρασμα αποκωδικοποιεί το βίντεο σε έναν μόνο πυρήνα επεξεργαστή. Σύντομα κλιπ σε μέτριο πλάτος μετατρέπονται σε δευτερόλεπτα· μεγάλα κλιπ σε full HD μπορεί να πάρουν λεπτά. Για ένα μεγάλο απόσπασμα, κόψτε το πρώτα με το εργαλείο κοπής βίντεο και μετατρέψτε μόνο εκείνο το τμήμα. Τα αρχεία που το πρόγραμμα περιήγησής σας δεν μπορεί να παίξει (AVI, ορισμένα MKV) μπορούν να μετατραπούν, αλλά χωρίς προεπισκόπηση: πληκτρολογήστε τους χρόνους έναρξης και λήξης.
Συχνές ερωτήσεις
Μεταφορτώνεται το βίντεό μου;
Όχι. Η μετατροπή εκτελείται στο πρόγραμμα περιήγησής σας με το FFmpeg μεταγλωττισμένο σε WebAssembly. Τίποτα δεν στέλνεται σε διακομιστή.
Γιατί το GIF μου είναι τόσο μεγάλο;
Επειδή το GIF συμπιέζει άσχημα: κάθε καρέ αποθηκεύεται σχεδόν ως πλήρης εικόνα με 256 χρώματα. Μικρύνετε την επιλογή, μειώστε τα καρέ ανά δευτερόλεπτο ή το πλάτος. Αν μειώσετε το πλάτος στο μισό, το μέγεθος διαιρείται περίπου με το τέσσερα.
Ποιον ρυθμό καρέ να επιλέξω;
Τα 10 fps είναι καλή ισορροπία ανάμεσα σε ομαλότητα και μέγεθος. Χρησιμοποιήστε 15–25 fps για γρήγορη κίνηση όπως αθλητικά ή gaming και 5–8 fps για καταγραφές οθόνης ή παρουσιάσεις.
Γιατί υπάρχουν δύο περάσματα;
Το πρώτο πέρασμα βρίσκει τα 256 χρώματα που ταιριάζουν καλύτερα στο κλιπ σας· το δεύτερο σχεδιάζει κάθε καρέ με αυτά. Μια ενιαία γενική παλέτα δίνει διαβαθμίσεις σε σκαλοπάτια και λάθος χρώματα, γι’ αυτό τα GIF που φτιάχνονται έτσι φαίνονται πολύ πιο καθαρά.
Είναι ακριβής η εκτίμηση μεγέθους;
Είναι πρόχειρος οδηγός, όχι υπόσχεση. Χρησιμοποιεί μέση αναλογία και το πραγματικό μέγεθος εξαρτάται από το πόσο κινείται η εικόνα και πόσο λεπτομερής είναι. Το ακριβές μέγεθος εμφανίζεται μετά τη μετατροπή.
Διατηρεί το GIF τον ήχο;
Όχι. Η μορφή GIF δεν έχει ήχο. Για να κρατήσετε τον ήχο, κόψτε το βίντεο αντί γι’ αυτό ή εξαγάγετε τον ήχο ξεχωριστά ως MP3.
Σχετικά εργαλεία
- Κοπή βίντεο Κόψτε ένα βίντεο MP4, MOV, WebM ή MKV στον browser σας. Επιλέξτε έναρξη και λήξη σε προεπισκόπηση, με γρήγορη κοπή χωρίς νέα κωδικοποίηση ή με ακρίβεια καρέ.
- Εξαγωγή καρέ από βίντεο Εξαγάγετε οποιοδήποτε καρέ ενός βίντεο ως εικόνα PNG ή JPG πλήρους ανάλυσης, προχωρήστε καρέ προς καρέ ή αποθηκεύστε μία εικόνα κάθε λίγα δευτερόλεπτα σε ZIP.
- Συμπίεση βίντεο Συμπιέστε ένα βίντεο στον browser σας για να το στείλετε με email ή chat. Επιλέξτε ποιότητα ή μέγεθος-στόχο σε MB και χαμηλότερη ανάλυση, χωρίς μεταφόρτωση.
- Βίντεο σε MP3 Εξαγάγετε τον ήχο ενός βίντεο MP4, MOV, WebM ή MKV ως αρχείο MP3 στο πρόγραμμα περιήγησής σας. Επιλέξτε ρυθμό bit, κρατήστε μόνο ένα τμήμα, χωρίς μεταφόρτωση.