ffmpeg: καταγράψτε την επιφάνεια εργασίας Linux χωρίς προβλήματα

Λογότυπο Ffmpeg

ffmpeg είναι μια συλλογή από βοηθητικά προγράμματα ελεύθερου λογισμικού που οι περισσότεροι από εσάς θα γνωρίζετε ήδη. Η πιο πρόσφατη σταθερή έκδοση ήταν η 1.1 και μπορεί να εγγράψει, να μετατρέψει, να κάνει ροή ήχου και βίντεο, να περιέχει κωδικοποιητές, και τα λοιπά. Καταρχήν δημιουργήθηκε για Linux, αν και μπορεί να χρησιμοποιηθεί σε άλλα συστήματα. Τώρα μπορείτε να εγγράψετε την επιφάνεια εργασίας σας χρησιμοποιώντας αυτό το πακέτο και να δείξετε πράγματα που συμβαίνουν στους φίλους σας ή να το χρησιμοποιήσετε για να εγγράψετε εκπαιδευτικά βίντεο.

Πριν λίγο έψαξα για εργαλεία  να καταγράψει τι συνέβη στην οθόνη του υπολογιστή μου για να φτιάξω εκπαιδευτικά βίντεο Linux, μετά από πολύ ψάξιμο και δοκιμή, τα εργαλεία που βρήκα δεν με έπεισαν για το openSuSE μου (τελικά έμεινα στο recordmydesktop), αντί για το Ubuntu βρήκα το xvidcap.

Λοιπόν, εγώ Θα εξηγήσω κάτι για να μην χρειάζεται να ψάξουν τόσο πολύ αν τους συμβεί όπως εγώ και δεν είναι πολύ πεπεισμένοι από τα υπάρχοντα προγράμματα που υπάρχουν για αυτό. Αυτό είναι το πώς να το κάνετε χάρη στο ffmpeg και το PulseAudioVolume Control. Εάν έχετε εγκαταστήσει αυτά τα δύο πακέτα (ffmpeg και pavucontrol), το πρώτο πράγμα που πρέπει να κάνετε είναι να ανοίξετε το PulseAudio Volume Control και να μεταβείτε στην καρτέλα “Recording”, εκεί θα επιλέξουμε την επιλογή “Monitor of Built-in Audio AnalogStereo” για εγγραφή. Στη συνέχεια, για να αυτοματοποιήσουμε τη διαδικασία και να την κάνουμε απλή, πρέπει απλώς να εκτελέσουμε ένα σενάριο χρησιμοποιώντας μία από τις ακόλουθες εντολές (που βρίσκεται στον ίδιο κατάλογο όπου βρίσκεται):

         sh χαρακτικό επιτραπέζιο

         ./writedesktop

         επιφάνεια εργασίας εγγραφής πηγής

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

#! / bin / bash
STR="@"
NAME=”myvideo.avi”
εάν [ $STR ]; έπειτα
NAME="$@"
αλλιώς
echo "Εάν δεν καθορίσετε το όνομα αρχείου βίντεο, θα χρησιμοποιηθεί το myvideo.avi"
NAME=”myvideo.avi”
fi
#NAME=”$(echo $NAME | sed 's /\ /\\ /g')”;
echo "Εγγραφή στο $NAME…";
ffmpeg –f alsa –i προεπιλογή –f x11grab –s ZZZZxYYYY –r RR –i :0.0 –sameq“$NAME”

Αν δούμε την τελευταία γραμμή του γραφή, με την παράμετρο x11grab μπορούμε να καταγράψουμε την περιοχή που υποδεικνύεται μετά από –s (πρέπει να αντικαταστήσετε το ZZZZxYYYY για την ανάλυση ή το μέγεθος της περιοχής που θέλετε να καταγράψετε, για παράδειγμα 800×640). Η επιλογή –r μας επιτρέπει να εισάγουμε τον ρυθμό καρέ για το βίντεο που θα εγγραφεί (το RR πρέπει να αντικατασταθεί από αυτόν τον παράγοντα, για παράδειγμα 30). Και αυτό είναι, αφού αποθηκεύσετε το σενάριο, μπορείτε να αρχίσετε να το χρησιμοποιείτε.

Περισσότερες πληροφορίες - VP9 η νέα μορφή συμπίεσης βίντεο από την Google

Πηγή - ξυραφάκι


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

      Τοβάλ dijo

    Γεια σας, όταν αντιγράφετε από wordpress τα μονά και τα διπλά εισαγωγικά χάνουν τη σωστή μορφή τους και δεν λειτουργεί, μπορείτε να το γράψετε σε μορφή κώδικα ή να το ανεβάσετε κάπου ως αρχείο; Ευχαριστώ

      Ταριμπάλης dijo

    Ευχαριστώ. Στην ανάλυση, π.χ. 1280X800, το X πρέπει να έχει κεφαλαία ώστε να λειτουργεί η εντολή.