Μερικές φορές υπάρχουν καταστάσεις όπου πρέπει να καταγράψετε την επιφάνεια εργασίας σας και να δημιουργήσετε ένα κινούμενο GIF έξω από αυτό. Για παράδειγμα, η κατάσταση μπορεί να προκύψει κατά τη σύνταξη ενός σεμιναρίου ή κατά την απάντηση σε μια ανάρτηση φόρουμ. Υπάρχουν πολλά εργαλεία που το κάνουν αυτό για εσάς αν βρίσκεστε σε Windows ή Mac OS X, αλλά - όπως συμβαίνει συνήθως - ο κατάλογος είναι συγκριτικά σύντομος όταν πρόκειται για το Linux.

Σε αυτό το άρθρο θα συζητήσουμε ένα τέτοιο εργαλείο, το Silentcast, που σας επιτρέπει να καταγράφετε την επιφάνεια εργασίας του Linux και να δημιουργείτε ένα κινούμενο GIF από το εγγεγραμμένο βίντεο. Σημειώστε ότι όλες οι οδηγίες / εντολές που αναφέρονται σε αυτό το σεμινάριο ελέγχθηκαν στο Ubuntu 16.04 LTS.

Λήψη και εγκατάσταση

Στο Ubuntu μπορείτε εύκολα να κατεβάσετε και να εγκαταστήσετε το εργαλείο Silencast χρησιμοποιώντας το ακόλουθο σύνολο εντολών:

 sudo add-apt-repository ppa: sethj / silentcast sudo apt-get ενημέρωση sudo apt-get εγκαταστήσετε silentcast 

Μετά από αυτό, μπορείτε να εκτελέσετε την εφαρμογή Silentcast είτε μέσω της γραμμής εντολών

 σιωπηλή μετάδοση 

Ή μέσω της παύλας ενότητας.

Χρήση

Μόλις ξεκινήσει το Silentcast, αυτό που παίρνετε είναι ένα μινιμαλιστικό UI που χωρίζεται οριζόντια σε δύο μέρη. Το επάνω μέρος περιέχει ορισμένες χρήσιμες πληροφορίες για το χρήστη, ενώ το κάτω μέρος περιέχει ορισμένες επιλογές διαμόρφωσης που μπορείτε να ορίσετε πριν αρχίσει η εγγραφή του εργαλείου.

Ο "κατάλογος εργασίας" είναι ο κατάλογος στον οποίο το εργαλείο θα δημιουργήσει έναν υποκατάλογο που θα μεταγλωττίζεται με σιωπηλή μετάδοση. Αυτός ο δευτερεύων κατάλογος θα χρησιμοποιηθεί για την αποθήκευση των αρχείων βίντεο και png, καθώς και του τελικού κινούμενου αρχείου gif. Η επιλογή "Περιοχή προς εγγραφή" σάς επιτρέπει να καθορίσετε την περιοχή στην οποία θέλετε να εγγραφεί το εργαλείο. Οι διαθέσιμες τιμές για αυτήν την επιλογή διαμόρφωσης είναι "Fullscreen", "Transparent Window Interior", "Interior of a Window" και "Entirety of a Window". Για το παράδειγμα που συζητήσαμε εδώ στο άρθρο επιλέξαμε να καταγράψουμε ολόκληρη την οθόνη.

Συνεχίζοντας, η ρύθμιση "Κορνίζες ανά δευτερόλεπτο" σάς επιτρέπει να εισάγετε τον ρυθμό καρέ. Από προεπιλογή, η τιμή είναι 8 καρέ / δευτ. Τέλος, υπάρχει μια διαμόρφωση "Video made from", η οποία έχει δύο τιμές: "temp.mkv" και "ew - ???. Png." Ο πρώτος έχει επιλεγεί από προεπιλογή και θα πρέπει να χρησιμοποιείται κατά τη δημιουργία ενός κινούμενου gif. Ωστόσο, εάν δημιουργείτε ένα αρχείο webm ή mp4, τότε επιλέγοντας "ew - ???. Png" σας δίνεται η ευελιξία να κάνετε πρώτα κάποια επεξεργασία, όπως διαγραφή περιττών εικόνων που δεν θέλετε να συμπεριληφθούν.

Στην περίπτωσή μου, εκτός από τον "Κατάλογο εργασίας", όλα τα υπόλοιπα πεδία παραμέτρων έμειναν με προεπιλεγμένες τιμές.

Κάνοντας κλικ στο κουμπί OK, θα εμφανιστεί ένα παράθυρο που σας ζητά να κάνετε κλικ σε άλλο OK όταν νομίζετε ότι είστε έτοιμοι να ξεκινήσετε την εγγραφή. Σας ενημερώνει επίσης ότι μπορείτε να διακόψετε την εγγραφή κάνοντας κλικ στο εικονίδιο Stop στην περιοχή ειδοποιήσεων.

Το Silentcast αποθηκεύει το εγγεγραμμένο βίντεο σε ένα αρχείο που ονομάζεται "temp.mkv" και εξάγει png πλαίσια από το βίντεο για να δημιουργήσει την εικόνα gif.

Μόλις γίνει αυτό, σας δίνεται η δυνατότητα να χειριστείτε τις εικόνες (είτε με το χέρι είτε με τη μέθοδο Silentcast) πριν τελειώσει η τελική κινούμενη gif.

Το Silentcast στη συνέχεια επεξεργάζεται τις εικόνες με βάση ό, τι επιλέξατε (ή έκανε) στο προηγούμενο βήμα και δημιουργεί ένα κινούμενο GIF.

Σχετικά : Μάθετε πώς να χειρίζεστε κινούμενα GIF στο Ubuntu

Τώρα, επιστρέφοντας στις άλλες τιμές της επιλογής ρύθμισης "Area to be recorded" που συζητούσαμε νωρίτερα, αν επιλέξετε "Transparent Window Interior" θα εμφανιστεί ένα διαφανές παράθυρο πριν αρχίσει η πραγματική εγγραφή. Μπορείτε να αλλάξετε το μέγεθος αυτού του διαφανούς παραθύρου για να καλύψετε / επιλέξτε την περιοχή της επιφάνειας εργασίας που θέλετε να καταγράψετε. Εναλλακτικά, επιλέγοντας το "Εσωτερικό ενός παραθύρου" σάς επιτρέπει να καταγράφετε το ενεργό παράθυρο χωρίς τα όριά του, ενώ επιλέγοντας "Ολόκληρο ένα παράθυρο" σάς επιτρέπει να καταγράψετε ολόκληρο το παράθυρο (συμπεριλαμβανομένων των συνόρων).

Για να μάθετε περισσότερα σχετικά με το εργαλείο Silentcast, κατευθυνθείτε στη σελίδα του GitHub ή μεταβείτε στη σελίδα man (εκτελώντας 'silentcast του ανθρώπου' στη γραμμή εντολών).

συμπέρασμα

Το Silentcast μπορεί να φαίνεται λίγο περίπλοκο όταν το χρησιμοποιείτε για πρώτη φορά, αλλά επιτρέψτε μου να σας διαβεβαιώσω ότι στην πραγματικότητα δεν είναι. Μερικές δοκιμές και μπορείτε να το κάνετε άνετο. Δεν είναι σίγουρα μια πλούσια σε χαρακτηριστικά εφαρμογή, αλλά κάνει ό, τι ισχυρίζεται ότι κάνει, και αυτό τελικά έχει σημασία, έτσι δεν είναι; Πήγαινε και δοκιμάστε.