Πώς να εγγράψετε την οθόνη σας από τη γραμμή εντολών Linux

click fraud protection

Πρέπει να εγγράψετε την οθόνη σας σε επιφάνεια εργασίας Linux, αλλά δεν είστε ικανοποιημένοι με το συσκευές εγγραφής οθόνης που είναι διαθέσιμα; Σκεφτείτε να χρησιμοποιήσετε το ισχυρό εργαλείο κωδικοποίησης FFMPEG. Είναι πολύ ευέλικτο και μπορεί να κάνει πολλά πράγματα, όπως η λήψη οθόνης στην επιφάνεια εργασίας Linux.

ΕΙΔΟΠΟΙΗΣΗ SPOILER: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Η ρύθμιση για το FFMPEG είναι λίγο πιο περίπλοκη από το να πατάτε ένα κουμπί "εγγραφής" σε ένα πρόγραμμα, αλλά η αντιστάθμιση είναι ότι προσφέρει κάποια πραγματική ισχύ, αυτοματισμό και προσαρμογή που δεν χρησιμοποιούν άλλα εργαλεία εγγραφής GUI στο Linux προσφορά.

Εγκατάσταση FFMPEG

Ubuntu

sudo apt εγκατάσταση ffmpeg

Ντέμπιαν

sudo apt-get εγκατάσταση του ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Μαλακό καπέλλο

sudo dnf εγκαταστήστε το ffmpeg

OpenSUSE

sudo zypper εγκατάσταση ffmpeg

Άλλα Linux

Το βοηθητικό πρόγραμμα κωδικοποίησης FFMPEG είναι ένα από τα πιο χρησιμοποιημένα εργαλεία βίντεο σε Linux και γενικά λειτουργικά συστήματα. Εξαιτίας αυτού, το εργαλείο υποστηρίζεται σε σχεδόν κάθε διανομή Linux εκεί έξω. Εάν για κάποιο λόγο, το λειτουργικό σύστημα Linux που χρησιμοποιείτε δεν υποστηρίζει FFMPEG με δυαδικό πακέτο, η καλύτερη πορεία δράσης είναι να εγκαταστήσετε το λογισμικό χειροκίνητα, από το

instagram viewer
FFMPEG Github αποθετήριο.

Για να το κάνετε αυτό, πρώτα, βεβαιωθείτε ότι έχετε το σκατά εγκατεστημένο εργαλείο. Μόλις εγκατασταθεί, ανοίξτε ένα τερματικό και κάντε τα εξής για να δημιουργήσετε το λογισμικό:

git κλώνος https://github.com/FFmpeg/FFmpeg.git

Εισαγάγετε τον κατάλογο FFMPEG με το CD εντολή.

cd FFmpeg

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

./Διαμορφώστε

Έχοντας προβλήματα με ./Διαμορφώστε? Προσπαθήστε:

./configure - Βοήθεια

Το επόμενο βήμα στη διαδικασία κατάρτισης είναι να χρησιμοποιήσετε το φτιαχνω, κανω εντολή. Το Make κάνει την πλειοψηφία του κτιρίου και είναι το πιο κρίσιμο βήμα για την εγκατάσταση του FFMPEG.

φτιαχνω, κανω

Τέλος, εγκαταστήστε το λογισμικό στο σύστημα με την εντολή install.

sudo κάνει εγκατάσταση

Καταγράψτε την οθόνη σας

Το λογισμικό FFMPEG είναι πολύ ευέλικτο και μπορεί να ρυθμιστεί ώστε να κάνει σχεδόν οτιδήποτε, συμπεριλαμβανομένης της λήψης βίντεο. Τούτου λεχθέντος, ο προεπιλεγμένος τύπος οπτικής σύλληψης είναι πιθανός λειτουργεί καταγράφοντας κάθε διαθέσιμη οθόνη. Είναι ακατέργαστο, αλλά λειτουργεί. Για να το χρησιμοποιήσετε, ανοίξτε ένα παράθυρο τερματικού. Μέσα στο τερματικό, πριν ξεκινήσετε τη λήψη, είναι καλή ιδέα να δημιουργήσετε έναν ειδικό φάκελο για να εργαστείτε. Με αυτόν τον τρόπο όλες οι ηχογραφήσεις πηγαίνουν εκεί, παρά σε τυχαία μέρη.

Χρησιμοποιώντας την mkdir εντολή για να δημιουργήσετε έναν νέο φάκελο λήψης μέσα στο ~ / Videos.

mkdir -p ~ / Βίντεο / ffmpeg-capture /

Στη συνέχεια, μετακινήστε το τερματικό στον νέο κατάλογο, έτσι ώστε η καταγραφή να πραγματοποιηθεί εκεί, αντί για άλλη τοποθεσία.

cd ~ / Βίντεο / ffmpeg-capture /

Τώρα μπορείτε να ξεκινήσετε την εγγραφή της οθόνης σας. Εδώ είναι η βασική εντολή σύλληψης:

ffmpeg -f x11grab -y -r 30 -s 1920x1080 -i: 0,0 -vcodec huffyuv out.avi

Φροντίστε να αλλάξετε την ανάλυση στην εντολή ώστε να αντιστοιχεί στην οθόνη στην οποία εγγράφετε. Στην εντολή που φαίνεται παραπάνω, η ανάλυση έχει οριστεί σε 1920 × 1080 και έχει ρυθμιστεί να εγγράφει την επιφάνεια εργασίας στα 30 καρέ ανά δευτερόλεπτο και να την εξάγει σε ένα αρχείο με το όνομα capture.mp4. Ως επί το πλείστον, η μετάδοση οθόνης στα 25 FPS είναι μια χαρά. Ωστόσο, εάν θέλετε να εγγράψετε κάτι που απαιτεί υψηλό ρυθμό καρέ (όπως βιντεοπαιχνίδιαή μετακίνηση εικόνων), εξετάστε το ενδεχόμενο να αλλάξετε τα 30 σε 60. Λάβετε υπόψη ότι η αλλαγή του FPS από 30 σε 60 θα έχει ως αποτέλεσμα χαμηλότερη απόδοση σε πιο αδύναμους υπολογιστές. Πριν το κάνετε αυτό, δοκιμάστε να μάθετε αν ο υπολογιστής Linux μπορεί να χειριστεί εκ των προτέρων την απόδοση.

Κλείστε την εγγραφή ανά πάσα στιγμή πατώντας το πλήκτρο «q» στο πληκτρολόγιο.

Οθόνη εγγραφής και κάμερα Web

Είναι δυνατή η λήψη της επιφάνειας εργασίας σε FFMPEG και η εγγραφή από την κάμερα web ταυτόχρονα. Για να το κάνετε αυτό, θα πρέπει να χρησιμοποιήσετε δύο ξεχωριστές εντολές. Η πρώτη εντολή που θα χρησιμοποιηθεί θα εμφανίσει την ενεργή κάμερα Web που είναι συνδεδεμένη στο Linux. Η δεύτερη εντολή είναι η λήψη οθόνης.

Για την πρώτη εντολή, ανοίξτε ένα παράθυρο τερματικού και εισαγάγετε τα εξής:

ffplay -f video4linux2 -i / dev / video0 -video_size 320x240 -fflags nobuffer

Αυτή η ρύθμιση θα εμφανίσει ένα παράθυρο κάμερας web χωρίς σχεδόν καθυστέρηση απευθείας στην οθόνη με ανάλυση οθόνης 320 × 240. Μην ανησυχείτε για το μέγεθος, καθώς θα φαίνεται ωραία στην ηχογράφηση. Μη διστάσετε να τραβήξετε το παράθυρο της κάμερας και να το βάλετε σε οποιοδήποτε μέρος θέλετε. Επιπλέον, εάν ο διαχειριστής παραθύρων σας υποστηρίζει απόκρυψη, εξετάστε το ενδεχόμενο να εξαφανίσετε τα χειριστήρια παραθύρου της κάμερας για καλύτερο αποτέλεσμα.

Σημείωση: αν δεν σας αρέσει το 320×240 ανάλυση, σκεφτείτε να το αλλάξετε σε κάτι άλλο. Ανατρέξτε στο εγχειρίδιο της κάμερας web για να βρείτε την τέλεια ανάλυση για χρήση, αλλά θυμηθείτε, μην χρησιμοποιείτε υψηλότερη ανάλυση από ό, τι μπορεί να χειριστεί η συσκευή ή τα πράγματα θα σπάσουν.

Ενώ το πρώτο τερματικό είναι ανοιχτό, η κάμερα web θα εμφανίζεται στην επιφάνεια εργασίας. Στη συνέχεια, ανοίξτε ένα δεύτερο παράθυρο τερματικού για να ξεκινήσετε την πραγματική εγγραφή:

cd ~ / Βίντεο / ffmpeg-capture /
ffmpeg -f x11grab -r 30 -s cif -i: 0,0 capture.mp4

Όσο αυτά τα δύο παράθυρα τερματικών είναι ανοιχτά, θα εγγράφετε την επιφάνεια εργασίας σε 30 FPS και θα προβάλλετε μια κάμερα web.

Για να σταματήσετε την εγγραφή, μεταβείτε στο παράθυρο FFMPEG και πατήστε "q" για έξοδο και, στη συνέχεια, μεταβείτε στο τερματικό FFPLAY (αυτό που εκπέμπει το έκκεντρο) και πατήστε Ctrl + Z.

Οι ολοκληρωμένες εγγραφές αποθηκεύονται στο ~ / Βίντεο / ffmpeg-capture /

watch instagram story