Δωρεάν μετατροπέας

GIF σε Μετατροπέας MP4

Μετατρέψτε κινούμενα σχέδια GIF σε αρχεία βίντεο MP4 (H.264) άμεσα μέσα στο πρόγραμμα περιήγησής σας με ασφάλεια.

Κάντε κλικ ή σύρετε το GIF εδώ

Υποστηρίζει έως και 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 με εξαιρετικά μεταβλητό χρονισμό ενδέχεται να παράγουν βίντεο που εκτελείται ελαφρώς πιο γρήγορα ή πιο αργά κατά τόπους.

Γιατί να μετατρέψετε το GIF σε MP4

Το εύρος ζώνης είναι ο κύριος λόγος. Το Twitter, το Reddit και πολλές άλλες πλατφόρμες μετατρέπουν εσωτερικά τα GIF που ανέβασαν οι χρήστες σε MP4 εδώ και χρόνια, ακριβώς επειδή η εξοικονόμηση μεγέθους είναι δραματική. Εάν ενσωματώνετε κινούμενο περιεχόμενο στον ιστότοπό σας, η εναλλαγή σε MP4 με χαρακτηριστικά αυτόματης αναπαραγωγής-βρόχου-σίγασης παράγει την ίδια οπτική εμπειρία με ένα GIF σε ένα κλάσμα του μεγέθους του αρχείου και με πιο ομαλή αναπαραγωγή.

Η ποιότητα τείνει επίσης να είναι καλύτερη. Η παλέτα 256 χρωμάτων του GIF ανά καρέ παράγει ορατές ταινίες στο φωτογραφικό περιεχόμενο, ενώ το βίντεο H.264 διατηρεί ομαλές διαβαθμίσεις χωρίς εμφανή περιορισμό στην παλέτα. Για κινούμενα σχέδια που περιλαμβάνουν φωτογραφίες, εκπομπές οθόνης ή 3D renders, το MP4 φαίνεται πολύ καλύτερο από το GIF σε οποιοδήποτε μέγεθος αρχείου.

Πώς να το χρησιμοποιήσετε

Ρίξτε το GIF, περιμένετε να φορτώσει το FFmpeg την πρώτη φορά, πάρτε ένα MP4.

  1. Ανεβάστε το GIF σας: Σύρετε το αρχείο στην περιοχή μεταφόρτωσης ή κάντε κλικ για περιήγηση. Υποστηρίζονται αρχεία έως 50 MB. Η πρώτη μετατροπή σε μια περίοδο λειτουργίας φορτώνει τη λειτουργική μονάδα FFmpeg WebAssembly — συνήθως μερικά megabyte — η οποία διαρκεί λίγο σε αργές συνδέσεις.
  2. Επιλέξτε ρυθμίσεις εξόδου (προαιρετικό): Οι προεπιλεγμένες ρυθμίσεις παράγουν MP4 με κωδικοποίηση H.264 στον ρυθμό καρέ και τις διαστάσεις του GIF πηγής, με προκαθορισμένη «γρήγορη» κωδικοποίηση. Διατίθενται προσαρμογές για ανάλυση και ποιότητα εξόδου, εάν χρειάζεται.
  3. Μετατροπή: Το FFmpeg αναλύει το GIF, αποκωδικοποιεί την ακολουθία πλαισίων και επανακωδικοποιεί ως H.264 σε ένα κοντέινερ MP4. Η πρόοδος εμφανίζεται καθώς ο κωδικοποιητής λειτουργεί μέσα από πλαίσια. Η μετατροπή διαρκεί συνήθως μερικά δευτερόλεπτα για σύντομα GIF και περισσότερο για πηγές υψηλού αριθμού καρέ ή υψηλής ανάλυσης.
  4. Κατεβάστε το MP4: Αποθηκεύστε το αρχείο. Για να ενσωματώσετε μια ιστοσελίδα με συμπεριφορά GIF, χρησιμοποιήστε μια ετικέτα βίντεο με χαρακτηριστικά αυτόματης αναπαραγωγής, βρόχου, σίγασης και playsinline.

Κοινές περιπτώσεις χρήσης

Τεχνικές λεπτομέρειες

Το 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.

Βέλτιστες Πρακτικές

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

Η μετατροπή GIF σε MP4 αλλάζει το περιεχόμενο;
Το περιεχόμενο διατηρείται όσο το δυνατόν ακριβέστερα. Ωστόσο, ορισμένες λειτουργίες που σχετίζονται με τη μορφή ενδέχεται να μην έχουν άμεσα ισοδύναμα, επομένως ενδέχεται να προκύψουν μικρές διαφορές μορφοποίησης.
Γιατί να μετατρέψετε σε μορφή MP4;
Το MP4 είναι η πιο καθολικά υποστηριζόμενη μορφή βίντεο. Παίζει σχεδόν σε κάθε συσκευή, πρόγραμμα περιήγησης και πρόγραμμα αναπαραγωγής πολυμέσων. Με την κωδικοποίηση H.264, παρέχει εξαιρετική ποιότητα βίντεο σε λογικά μεγέθη αρχείων.
Πόσος χρόνος διαρκεί η μετατροπή βίντεο;
Ο χρόνος μετατροπής εξαρτάται από τη διάρκεια του βίντεο, την ανάλυση και την επεξεργαστική ισχύ της συσκευής σας. Ένα τυπικό κλιπ διάρκειας 1 λεπτού διαρκεί 10-30 δευτερόλεπτα. Η όλη διαδικασία εκτελείται στο πρόγραμμα περιήγησής σας χρησιμοποιώντας το FFmpeg WebAssembly.
Οι εικόνες μου διατηρούνται ιδιωτικές κατά τη μετατροπή;
Ναι. Τα αρχεία GIF σας υποβάλλονται σε επεξεργασία εξ ολοκλήρου στο πρόγραμμα περιήγησής σας χρησιμοποιώντας το Canvas API και JavaScript. Δεν μεταφορτώνεται τίποτα σε κανένα διακομιστή — το αρχείο πηγαίνει απευθείας από τη συσκευή σας στον μετατροπέα και επιστρέφει στη συσκευή σας.
Θα διατηρηθεί η διαφάνεια;
Όχι. Το MP4 δεν υποστηρίζει διαφάνεια. Οι διαφανείς περιοχές στο GIF ισοπεδώνονται σε συμπαγές φόντο (συνήθως μαύρο) κατά την κωδικοποίηση. Για διαφανές βίντεο, χρησιμοποιήστε διαφορετική μορφή, όπως WebM με VP9 alpha ή APNG.
Ποιο είναι το μέγιστο μέγεθος αρχείου;
50 MB. Το πρακτικό όριο εξαρτάται επίσης από τη μνήμη του προγράμματος περιήγησης, καθώς το FFmpeg διατηρεί αποκωδικοποιημένα πλαίσια στη μνήμη κατά τη μετατροπή.
Θα ταιριάζει ακριβώς ο ρυθμός καρέ με το GIF;
Κοντά, αλλά όχι πάντα ακριβή. Τα GIF χρησιμοποιούν καθυστερήσεις ανά καρέ σε 1/100 δευτερόλεπτα. Το MP4 χρησιμοποιεί συνήθως σταθερό ρυθμό καρέ. Τα GIF με σταθερή καθυστέρηση μετατρέπονται καθαρά. Τα GIF με πολύ ποικίλες καθυστερήσεις ενδέχεται να εμφανίζουν μικρές διαφορές χρονισμού μετά τη μετατροπή.
Μπορώ να μετατρέψω το MP4 ξανά σε GIF;
Ναι — χρησιμοποιήστε το αποκλειστικό εργαλείο MP4 σε GIF, το οποίο εκτελεί τον ίδιο αγωγό FFmpeg αντίστροφα. Σημειώστε ότι η επαναφορά χάνει ποιότητα λόγω του ορίου των 256 χρωμάτων του GIF.