Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

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

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

Δημοσίευσηαπό vagrale13 » 20 Μάιος 2011, 02:47

Αυτο που θα χρειαστουμε, ειναι να εχουμε εγκατεστημενο το ffmpeg.
Ο οδηγος ειναι εμπνευσμενος απο τον οδηγο εδω http://ubuntuforums.org/showthread.php?t=1710642
Μπορουμε επισης, να δουμε τον οδηγο Φτιάξτε τα δικά σας βίντεο με το recordMyDesktop
Αν καποιος θελει την νεοτερη εκδοση του ffmpeg, εδω Εγκατασταση τελευταιας εκδοσης FFmpeg και x264
Για οποιον θελει να πειραματιστει παραπανω με το ffmpeg, μπορει να δει εδω http://www.ffmpeg.org/ffmpeg.html

Με τις παρακατω εντολες, θα γινετε εξαγωγη του αρχειου με τον ονομα video στο home μας (προσωπικο μας φακελο)

Εγγραφη της επιφανειας εργασιας μας χωρις ηχο
Κώδικας: Επιλογή όλων
ffmpeg -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 25 -i :0.0 -sameq video.mkv

Εγγραφη Υψηλης ποιοτητας επιφανειας εργασιας μας χωρις ηχο
Κώδικας: Επιλογή όλων
ffmpeg -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 30 -qscale 1 -i :0.0 video.mkv


Εγγραφη της επιφανειας εργασιας μας με ηχο
Κώδικας: Επιλογή όλων
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 25 -i :0.0 -sameq video.mkv

Εγγραφη Υψηλης ποιοτητας επιφανειας εργασιας με ηχο
Κώδικας: Επιλογή όλων
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 30 -qscale 1 -i :0.0 video.mkv


Εγγραφη της επιφανειας εργασιας μας σε χωριστα αρχεια βιντεο και ηχου
Κώδικας: Επιλογή όλων
ffmpeg -y -f alsa -ac 2 -i pulse -f x11grab -r 25 -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -i :0.0 -acodec pcm_s16le sound.wav -an -vcodec libx264 -vpre lossless_ultrafast -threads 0 video.mp4


Εγγραφη της επιφανειας εργασιας μας με ηχο του μικροφωνου
Κώδικας: Επιλογή όλων
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 video.mkv


Εγγραφη καμερας με ηχο (εδω ισως χρειαστει να αλλαξουμε το /dev/video0 με το αντιστοιχο δικο μας)
Κώδικας: Επιλογή όλων
ffmpeg -f alsa -ac 2 -i pulse -f video4linux2 -i /dev/video0 -vcodec libx264 -vpre lossless_ultrafast -threads 0 -s 320x240 -r 30 -y video.mkv

Εγγραφη Υψηλης ποιοτητας καμερας με ηχο (εδω ισως χρειαστει να αλλαξουμε το /dev/video0 με το αντιστοιχο δικο μας)
Κώδικας: Επιλογή όλων
ffmpeg -f alsa -ac 2 -i pulse -f video4linux2 -i /dev/video0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -s 320x240 -r 30 -y video.avi


Εγγραφη μονο ηχου σε αρχειο flac
Κώδικας: Επιλογή όλων
ffmpeg -f alsa -ac 2 -i pulse -acodec flac -y sound.flac

Εγγραφη μονο ηχου σε αρχειο acc
Κώδικας: Επιλογή όλων
ffmpeg -f alsa -ac 2 -i pulse -acodec aac -strict experimental -ab 399k -y sound.aac


Εγγραφη της επιφανειας εργασιας μας με ηχο, ρυθμιζοντας τη διασταση εγγραφης και την σημειο εγγραφης
Αλλαζουμε τις παρακατω παραμετρους (Πλατος, Υψος, X, Y), με τα αντιστοιχα δικα μας που θελουμε
Κώδικας: Επιλογή όλων
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -s ΠλατοςxΥψος -r 30 -qscale 1 -i :0.0+X,Y video.mkv

π.χ.
έγραψε:ffmpeg -f alsa -ac 2 -i pulse -f x11grab -s 800x600 -r 30 -qscale 1 -i :0.0+500,200 video.mkv

Πλατος: 800
Υψος: 600
Οριζοντιο σημειο εναρξης απο τα αριστερα - X: 500
Καθετο σημειο εναρξης απο τα αριστερα - Y: 200

Ενας ευκολος τροπος για να βρουμε τη θεση του κερσορα (X και Y), ειναι να εγκαταστησουμε το xdotool
και να τρεξουμε την εντολη
Κώδικας: Επιλογή όλων
xdotool getmouselocation

Τελευταία επεξεργασία από vagrale13 και 22 Μάιος 2011, 13:58, έχει επεξεργασθεί 3 φορά/ες συνολικά
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

Re: Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

Δημοσίευσηαπό teroulas » 20 Μάιος 2011, 11:52

Δεν το δοκίμασα ακόμη γιατί είμαι στη δουλειά, απλά σου γράφω ένα μεγάλο μ π ρ ά β ο
Θα το δοκιμάσω το βραδάκι
Διανομή => Ubuntu 12.04 64bit με Unity , μαζί με Windows7 64bit
Γνώσεις: Linux => Αρχάριος | Προγραμματισμός => Κάποτε διδάχτηκα C++, Cobol, Pascal, Basic | Αγγλικά => Lower
PC=> CPU Intel core i5 | VGA1=> AMD Radeon HD 6470M @ 1600 x 900 | VGA2=> Intel | RAM=> 4GB | HDD=> 500GB
teroulas
punkTUX
punkTUX
 
Δημοσιεύσεις: 156
Εγγραφή: 16 Μαρ 2011, 20:36
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

Δημοσίευσηαπό Rhinomick » 21 Μάιος 2011, 15:48

Άψογο,σε ubuntu δούλεψε και με ήχο και χωρίς με καταπληκτική ποιότητα.Στη lubuntu δεν γράφει τον ήχο (μάλλον επειδή δεν έχει το pulse audio).Μήπως γίνεται με κάποια τροποποίηση; :geek:
Γνώσεις ⇛ Linux: Καλούτσικο πιστεύω ┃ Προγραμματισμός: Όχι┃ Αγγλικά: Καλά
Λειτουργικό σε Η/Υ ϰ μοντέλο: Xubuntu 14.04 acer travelmate 4020
Προδιαγραφές ⇛ intel 1.6gh │ 2gb │ 15" /
Και pclinuxos mate 64bit σε acer aspire 5738z/cpu 2gh dual core/3GB ram/intel gma 4500/15"/
Και pclinuxos lxde 64bit σε Hp compaq presario CQ-60 |cpu 1,66 gh |3 GB ram |15"
Και Kubuntu 14.04.2 64bit σε dell inspiron 3542 / i3 / 4 GB RAM
Άβαταρ μέλους
Rhinomick
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 350
Εγγραφή: 28 Οκτ 2009, 12:15
Εκτύπωση

Re: Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

Δημοσίευσηαπό kikirikou » 21 Μάιος 2011, 19:18

Πολύ καλό μπράβο :clap:

Όπου καταγράφω και ήχο όμως έχει πολύ θόρυβο :wtf: :problem:
Γνώσεις ⇛ Linux: το παλεύω ┃ Προγραμματισμός: θεωρία ┃ Αγγλικά,Γερμανικά: Μέτρια
Laptop:
Spoiler: show
Acer Aspire 5715Z (ο Λάζαρος)(πολύ plug and pray κατάσταση)
Λειτουργικά ⇛ Ubuntu 11.04
Προδιαγραφές ⇛ Επεξεργαστής: Intel Pentium dual-core 1.86GHz │ Ram:1GB DDR2 │ Κάρτα γραφικών: Mobile Intel 252MB Accelerator X3100 │Οθόνη: 15.4" WXGA (8ms/220-nit)

Links: Οδηγός προς Νεοεισερχομένους|Δέντρο διανομών(χρονολογικά)|γλωσσάρι
Εικόνα
Άβαταρ μέλους
kikirikou
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 465
Εγγραφή: 22 Οκτ 2010, 17:05
Τοποθεσία: παντού και πουθενά...
IRC: kikirikou
Εκτύπωση

Re: Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

Δημοσίευσηαπό simosx » 21 Μάιος 2011, 19:24

kikirikou έγραψε:
Όπου καταγράφω και ήχο όμως έχει πολύ θόρυβο :wtf: :problem:


Αν δεν το έχεις αναφέρει ήδη, μπορείς να γράψεις στην ενότητα Ήχος του φόρουμ, μαζί με το alsa-info.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

Δημοσίευσηαπό kikirikou » 21 Μάιος 2011, 19:29

Δεν έχω γενικά πρόβλημα με την ηχογράφηση, μόνο εδώ το παρατηρώ :problem:

Edit: Συγγνώμη, τώρα κατάλαβα το λάθος στη διατύπωση. Εννοώ όταν καταγράφω τον ήχο του υπολογιστή. Όχι το μικρόφωνο.
Γνώσεις ⇛ Linux: το παλεύω ┃ Προγραμματισμός: θεωρία ┃ Αγγλικά,Γερμανικά: Μέτρια
Laptop:
Spoiler: show
Acer Aspire 5715Z (ο Λάζαρος)(πολύ plug and pray κατάσταση)
Λειτουργικά ⇛ Ubuntu 11.04
Προδιαγραφές ⇛ Επεξεργαστής: Intel Pentium dual-core 1.86GHz │ Ram:1GB DDR2 │ Κάρτα γραφικών: Mobile Intel 252MB Accelerator X3100 │Οθόνη: 15.4" WXGA (8ms/220-nit)

Links: Οδηγός προς Νεοεισερχομένους|Δέντρο διανομών(χρονολογικά)|γλωσσάρι
Εικόνα
Άβαταρ μέλους
kikirikou
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 465
Εγγραφή: 22 Οκτ 2010, 17:05
Τοποθεσία: παντού και πουθενά...
IRC: kikirikou
Εκτύπωση

Re: Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

Δημοσίευσηαπό vagrale13 » 22 Μάιος 2011, 00:22

kikirikou έγραψε:Πολύ καλό μπράβο :clap:

Όπου καταγράφω και ήχο όμως έχει πολύ θόρυβο :wtf: :problem:

Μπορεις να μειωσεις την ενταση, προσθετωντας την παραμετρο -vol 64 ή -vol 128
το προεπιλεγμενο ειναι 256, και αν θελεις περισσοτερη ενταση, μπορεις να βαλεις 512
Δηλαδη να ειναι ετσι
έγραψε:ffmpeg -f alsa -ac 2 -i pulse -vol 64 -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 25 -i :0.0 -sameq video.mkv

:)

edit:
Rhinomick έγραψε:Άψογο,σε ubuntu δούλεψε και με ήχο και χωρίς με καταπληκτική ποιότητα.Στη lubuntu δεν γράφει τον ήχο (μάλλον επειδή δεν έχει το pulse audio).Μήπως γίνεται με κάποια τροποποίηση; :geek:

Δυστυχως δεν εχω εγκατεστημενο αυτο τον καιρο lxde για να δοκιμασω!
Δες το link του οδηγου για τις παραμετρους του ffmpeg, μηπως εχει κατι εκει!
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials

cron