GIF σε Μετατροπέας MP4
Μετατρέψτε κινούμενα σχέδια GIF σε αρχεία βίντεο MP4 (H.264) άμεσα μέσα στο πρόγραμμα περιήγησής σας με ασφάλεια.
Κάντε κλικ ή σύρετε το GIF εδώ
Υποστηρίζει έως και 50MB
Μετατρέψτε κινούμενα σχέδια GIF σε αρχεία βίντεο MP4 (H.264) άμεσα μέσα στο πρόγραμμα περιήγησής σας με ασφάλεια.
Υποστηρίζει έως και 50MB
Το GIF είναι μια μορφή εικόνας του 1987 που απέκτησε δεύτερη ζωή ως η προεπιλεγμένη μορφή κινούμενης εικόνας με βρόχο στον Ιστό. Λειτουργεί, αλλά όχι αποτελεσματικά — το GIF ξεπερνά τα 256 χρώματα ανά καρέ, χρησιμοποιεί αναποτελεσματική συμπίεση LZW και παράγει αρχεία πολλές φορές μεγαλύτερα από το αντίστοιχο βίντεο. Ένα κινούμενο GIF 5 δευτερολέπτων στα 480×270 ζυγίζει συνήθως 2–4 MB. το ισοδύναμο βίντεο MP4 είναι συνήθως 200–500 KB στην ίδια οπτική ποιότητα. Για ιστότοπους που προβάλλουν κινούμενο περιεχόμενο, η εναλλαγή από GIF σε MP4 μειώνει τακτικά το εύρος ζώνης κατά 80% ή περισσότερο.
Αυτός ο μετατροπέας χρησιμοποιεί FFmpeg που έχει μεταγλωττιστεί στο WebAssembly μέσω της βιβλιοθήκης @ffmpeg/ffmpeg. Το FFmpeg αναλύει το GIF, αποκωδικοποιεί κάθε καρέ και κωδικοποιεί εκ νέου την ακολουθία καρέ ως βίντεο H.264 σε ένα κοντέινερ MP4. Η μετατροπή πραγματοποιείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας — χωρίς μεταφόρτωση διακομιστή — αλλά χρησιμοποιεί αρκετά megabyte κώδικα WebAssembly που φορτώνεται κατά την πρώτη χρήση, πράγμα που σημαίνει ότι η πρώτη μετατροπή χρειάζεται λίγο χρόνο για να αρχικοποιηθεί.
Ο χρονισμός καρέ από το GIF διατηρείται με την ακρίβεια που επιτρέπει το MP4. Το GIF υποστηρίζει καθυστερήσεις ανά καρέ που μετρώνται σε 1/100 του δευτερολέπτου. Το MP4 εκφράζει το χρόνο ως ρυθμό καρέ. Τα περισσότερα GIF χρησιμοποιούν σταθερή ή σχεδόν σταθερή καθυστέρηση καρέ, η οποία μετατρέπεται καθαρά σε σταθερό ρυθμό καρέ βίντεο. Τα GIF με εξαιρετικά μεταβλητό χρονισμό ενδέχεται να παράγουν βίντεο που εκτελείται ελαφρώς πιο γρήγορα ή πιο αργά κατά τόπους.
Το εύρος ζώνης είναι ο κύριος λόγος. Το Twitter, το Reddit και πολλές άλλες πλατφόρμες μετατρέπουν εσωτερικά τα GIF που ανέβασαν οι χρήστες σε MP4 εδώ και χρόνια, ακριβώς επειδή η εξοικονόμηση μεγέθους είναι δραματική. Εάν ενσωματώνετε κινούμενο περιεχόμενο στον ιστότοπό σας, η εναλλαγή σε MP4 με χαρακτηριστικά αυτόματης αναπαραγωγής-βρόχου-σίγασης παράγει την ίδια οπτική εμπειρία με ένα GIF σε ένα κλάσμα του μεγέθους του αρχείου και με πιο ομαλή αναπαραγωγή.
Η ποιότητα τείνει επίσης να είναι καλύτερη. Η παλέτα 256 χρωμάτων του GIF ανά καρέ παράγει ορατές ταινίες στο φωτογραφικό περιεχόμενο, ενώ το βίντεο H.264 διατηρεί ομαλές διαβαθμίσεις χωρίς εμφανή περιορισμό στην παλέτα. Για κινούμενα σχέδια που περιλαμβάνουν φωτογραφίες, εκπομπές οθόνης ή 3D renders, το MP4 φαίνεται πολύ καλύτερο από το GIF σε οποιοδήποτε μέγεθος αρχείου.
Ρίξτε το GIF, περιμένετε να φορτώσει το FFmpeg την πρώτη φορά, πάρτε ένα MP4.
Το GIF (CompuServe, 1987) χρησιμοποιεί συμπίεση LZW σε έγχρωμα πλαίσια με ευρετήριο με έως και 256 χρώματα το καθένα. Η κινούμενη εικόνα αποθηκεύεται ως μια ακολουθία καρέ με καθυστερήσεις ανά καρέ σε εκατοστά του δευτερολέπτου. Η διαφάνεια υποστηρίζεται μέσω ενός ενιαίου ευρετηρίου διαφανούς παλέτας. μερική διαφάνεια δεν είναι.
Το H.264 (ITU-T H.264, ISO/IEC 14496-10) κωδικοποιεί βίντεο χρησιμοποιώντας πρόβλεψη μεταξύ καρέ (βασικά καρέ συν διαφορές), διακριτούς μετασχηματισμούς συνημιτόνου και κωδικοποίηση εντροπίας CABAC ή CAVLC. Ο κωδικοποιητής H.264 που τρέχει μέσα σε ένα κοντέινερ MP4 υποστηρίζεται καθολικά από προγράμματα περιήγησης, κινητές συσκευές και εργαλεία βίντεο.
Το @ffmpeg/ffmpeg είναι το FFmpeg μεταγλωττισμένο στο WebAssembly. Η μονάδα WASM είναι αρκετά megabyte και φορτώνεται κατά την πρώτη χρήση. οι επόμενες μετατροπές στην ίδια περίοδο λειτουργίας χρησιμοποιούν ξανά τη φορτωμένη λειτουργική μονάδα. Η κωδικοποίηση είναι μονού νήματος στα τρέχοντα προγράμματα περιήγησης χωρίς SharedArrayBuffer, γεγονός που καθιστά την κωδικοποίηση που βασίζεται στο WebAssembly αισθητά πιο αργή από το εγγενές FFmpeg, αλλά εξακολουθεί να είναι αρκετά γρήγορη για τυπικά μεγέθη GIF.