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

Συμπίεση βίντεο

Επανακωδικοποιήστε το βίντεό σας σε H.264+AAC (MP4) στον περιηγητή. Προεπιλογή ποιότητας ή ρυθμός bit στόχου. Τίποτα δεν αποστέλλεται σε διακομιστή.

Πώς λειτουργεί το Συμπίεση βίντεο

Συμπιέστε ένα βίντεο σε μικρότερο αρχείο χωρίς να το στείλετε πουθενά. Το εργαλείο κωδικοποιεί ξανά το κλιπ σας χρησιμοποιώντας βίντεο H.264 και ήχο AAC μέσα σε ένα κοντέινερ MP4, με την υποστήριξη του ffmpeg μεταγλωττισμένου σε WebAssembly. Ελέγχετε τη συμπίεση μέσω ενός ρυθμιστικού CRF (Constant Rate Factor) ή ενός ρυθμού bit στόχου, όποιο ταιριάζει στον σκοπό σας.

Το CRF 18 κρατά την ποιότητα κοντά στο αρχικό μειώνοντας λίγο το μέγεθος, το CRF 28 κόβει περισσότερο αλλά απαλύνει τη λεπτή λεπτομέρεια. Ένα πέρασμα με ρυθμό bit στόχου σας επιτρέπει να πετύχετε ένα συγκεκριμένο ανώτατο όριο μεγέθους, χρήσιμο όταν μια φόρμα μεταφόρτωσης επιβάλλει όριο μεγέθους αρχείου. Η επανακωδικοποίηση είναι βαριά για την CPU και τρέχει στο δικό σας μηχάνημα, οπότε ένα κλιπ 4K 10 λεπτών παίρνει σημαντικά περισσότερο χρόνο από ένα σύντομο 1080p 30 δευτερολέπτων.

Συμπίεση βίντεο: οδηγός βήμα προς βήμα

  1. Ρίξτε ή επιλέξτε το αρχείο βίντεο που θέλετε να συμπιέσετε.
  2. Επιλέξτε λειτουργία CRF για σταθερή οπτική ποιότητα, ή λειτουργία ρυθμού bit όταν χρειάζεστε ακριβές μέγεθος αρχείου.
  3. Προσάρμοσε την τιμή CRF (εύρος 18-28, χαμηλότερη = καλύτερη ποιότητα, μεγαλύτερο αρχείο) ή εισάγαγε τα στοχευμένα kilobits ανά δευτερόλεπτο.
  4. Κάντε κλικ στο Compress και περιμένετε το ffmpeg να ολοκληρώσει την επανακωδικοποίηση στη συσκευή σας.
  5. Κατεβάστε το μικρότερο MP4 όταν εμφανιστεί το κουμπί.

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

  • Συρρίκνωση μιας ακατέργαστης εγγραφής οθόνης πριν την επισυνάψεις σε μια αναφορά σφάλματος ή ένα μήνυμα Slack.
  • Φέρνοντας ένα βίντεο διακοπών κάτω από ένα όριο μεγέθους που επιβάλλει μια υπηρεσία email ή αποθήκευσης cloud.
  • Μείωση της χρήσης εύρους ζώνης για έναν βρόχο βίντεο φόντου σε έναν ιστότοπο, στοχεύοντας έναν συγκεκριμένο ρυθμό bit.
  • Αρχειοθέτηση μιας παλιάς βιβλιοθήκης πλάνων από κάρτα SD σε χαμηλότερη ποιότητα για να ελευθερώσεις χώρο στον δίσκο χωρίς να διαγράψεις αρχεία.

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

Στέλνει ο κωδικοποιητής H.264 το βίντεό μου σε διακομιστή;

Όχι. Το ffmpeg μεταγλωττισμένο σε WebAssembly τρέχει τον κωδικοποιητή libx264 απευθείας στην καρτέλα του προγράμματος περιήγησής σας. Το βίντεό σας διαβάζεται στην τοπική μνήμη, συμπιέζεται εκεί, και το μικρότερο MP4 αποθηκεύεται στη συσκευή σας. Τίποτα δεν μεταδίδεται στο Sunasty ή σε κανέναν τρίτο. Μπορείτε να το επιβεβαιώσετε παρακολουθώντας την καρτέλα Δικτύου στα DevTools ενώ τρέχει το εργαλείο.

Ποια τιμή CRF να χρησιμοποιήσω;

Το CRF 18 είναι οπτικά σχεδόν χωρίς απώλειες και αποτελεί καλό σημείο εκκίνησης για αρχειοθέτηση πλάνων που σε νοιάζουν. Το CRF 23 είναι η προεπιλογή του libx264, ένας σταθερός συμβιβασμός γενικής χρήσης. Το CRF 28 συρρικνώνει επιθετικά τα αρχεία αλλά εισάγει ορατή απαλότητα σε γρήγορη κίνηση ή λεπτές υφές. Για κοινοποίηση κλιπ στο διαδίκτυο, το 21-24 είναι το συνηθισμένο ιδανικό σημείο.

Γιατί η συμπίεση είναι πολύ πιο αργή στο πρόγραμμα περιήγησης από ό,τι σε μια εφαρμογή υπολογιστή;

Το WebAssembly τρέχει κοντά στην εγγενή ταχύτητα αλλά ακόμη μέσα σε ένα μονονηματικό περιβάλλον προγράμματος περιήγησης, χωρίς επιτάχυνση βίντεο από υλικό. Η κωδικοποίηση με libx264 μέσω του ffmpeg.wasm είναι πραγματικά πιο αργή από ένα εγγενές δυαδικό ffmpeg που μπορεί να χρησιμοποιήσει NVENC, QuickSync ή παραλληλισμό πολλαπλών πυρήνων CPU. Σύντομα κλιπ ή χαμηλότερες αναλύσεις τελειώνουν γρήγορα, μακριά κλιπ 4K απαιτούν υπομονή.

Μπορώ να συμπιέσω αρχεία MKV, MOV ή AVI, όχι μόνο MP4;

Ναι. Το ffmpeg.wasm διαβάζει όλες τις κοινές μορφές κοντέινερ. Η έξοδος είναι πάντα MP4 με H.264, επειδή αυτός ο συνδυασμός αναπαράγεται σε κάθε συσκευή και πρόγραμμα περιήγησης χωρίς πρόσθετα.

Διατηρεί η έξοδος την αρχική ποιότητα ήχου;

Ο ήχος κωδικοποιείται ξανά σε AAC στα 128 kbps από προεπιλογή, που είναι διαφανές για ομιλία και επαρκές για μουσική. Αν ο ήχος πηγής ήταν ήδη AAC και χρειάζεται να τον διατηρήσεις ακριβώς, χρησιμοποίησε ένα ξεχωριστό εργαλείο αντιγραφής ήχου αντί για αυτόν τον συμπιεστή.

Υπάρχει όριο μεγέθους αρχείου;

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

Μπορώ να συμπιέσω ένα βίντεο στο τηλέφωνό μου;

Λειτουργεί, αλλά ειλικρινά ένα πρόγραμμα περιήγησης κινητού έχει πολύ λιγότερη διαθέσιμη μνήμη για μία καρτέλα από ένα laptop. Ένα σύντομο κλιπ σε 1080p ή χαμηλότερα συμπιέζεται καλά στα περισσότερα πρόσφατα τηλέφωνα. Ένα μακρύ κλιπ ή κλιπ 4K είναι πιο πιθανό να εξαντλήσει τη μνήμη της καρτέλας σε κινητό παρά σε επιτραπέζιο· αν συμβεί αυτό, περικόψτε πρώτα το κλιπ σε μικρότερο μήκος ή δοκιμάστε ξανά σε υπολογιστή.