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

16 posts / 0 new
Τελευταία καταχώριση
Εικόνα: vagrale13
vagrale13
Απουσιάζω!
BabyTuxModerationGnu
Μέλος από: 27 Μάιος 2009
Πόντοι: 5050
Εγγραφη επιφανεια εργασιας μας με τη χρηση του FFMPEG

Αυτο που θα χρειαστουμε, ειναι να εχουμε εγκατεστημενο το ffmpeg.
Ο οδηγος ειναι εμπνευσμενος απο τον οδηγο εδω http://ubuntuforums.org/showthread.php?t=1710642
Αν καποιος θελει την νεοτερη εκδοση του 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

Εικόνα: hellaspc1
hellaspc1
Απουσιάζω!
BabyTuxModerationGnu
Μέλος από: 20 Φεβ 2009
Πόντοι: 3360

 ωραια   μα θες  και ταυτοχρονη μεταδοση της εικονας σύλληψης  γινεται? ή εστω εγγραφη π.χ. σε κομματια των 100 ΜΒ και μετα μεταδοση ενα ενα σε  σειρα?

__________________

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

__________________

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

Εικόνα: TemplarX
TemplarX
Απουσιάζω!
BabyTux
Μέλος από: 21 Απρ 2011
Πόντοι: 180

Αυτό είναι ωραίο για βιντεάκι οδηγιών και ανέβασμα στο Youtube!

Cool

Ωραίος ο vagrale13! 

__________________

Opensuse and Ubuntu Rule! 

__________________

Opensuse and Ubuntu Rule! 

Εικόνα: vagrale13
vagrale13
Απουσιάζω!
BabyTuxModerationGnu
Μέλος από: 27 Μάιος 2009
Πόντοι: 5050

@hellaspc1
Δεν το εχω δοκιμασει αυτο, λογικα καποιος τροπος θα υπαρχει.
Κανε μια αναζητηση στο link που εχω για το ffmpeg μηπως βρεις κατι!

Εικόνα: TemplarX
TemplarX
Απουσιάζω!
BabyTux
Μέλος από: 21 Απρ 2011
Πόντοι: 180

Καλημέρα!

Λοιπόν:

Τρέχεις τις εντολές που παρέθεσες παραπάνω, ΑΛΛΑ καλύτερα με κατάληξη avi.

Ακολούθως κάνεις ο,τι λέει εδώ:

http://www.bala-krishna.com/convert-video-files-to-flv-using-ffmpeg-command/

Έτσι το φτιάχνεις έτοιμο για ανέβασμα στο Youtube, όπου κει το βάζεις ευθύς αμέσως, έχοντας εκεί φυσικά κάποιο λογαριασμό.

Σωστός? Cool

 

__________________

Opensuse and Ubuntu Rule! 

__________________

Opensuse and Ubuntu Rule! 

Εικόνα: vagrale13
vagrale13
Απουσιάζω!
BabyTuxModerationGnu
Μέλος από: 27 Μάιος 2009
Πόντοι: 5050
Παράθεση από TemplarX:

Καλημέρα!

Λοιπόν:

Τρέχεις τις εντολές που παρέθεσες παραπάνω, ΑΛΛΑ καλύτερα με κατάληξη avi.

Οχι. Καλο ειναι να προτιμας αρχεια matroska απ' οτι AVI.
Δες και το λογο εδω http://matroska.org/technical/guides/faq/index.html

Εικόνα: TemplarX
TemplarX
Απουσιάζω!
BabyTux
Μέλος από: 21 Απρ 2011
Πόντοι: 180

Αγαπητέ vagrale13, συμφωνώ μαζί σου, αλλά στο θέμα Youtube, σε βρίσκω αδιάβαστο!

Ο,τι τύπο βίντεο και να ανεβάσεις, το Youtube θα το μετατρέψει σε *.flv, και σε αυτόν τον τύπο θα είναι για όποιον το καταβάσει, στη συνέχεια, από εκεί (ΣΤΑΝΤΑΡ)!

Ο τύπος AVI, αν δεν απατώμαι, είναι πιο γρήγορος για το Youtube, να το γυρίσει σε downloadable τύπο.

Αλοίμονο αν διαφωνούσα στο ο,τι το matroska είναι καλύτερο του AVI.

Σωστός? Cool 

  

__________________

Opensuse and Ubuntu Rule! 

__________________

Opensuse and Ubuntu Rule! 

Εικόνα: Romanos
Romanos
Απουσιάζω!
BabyTux
Μέλος από: 1 Ιαν 1970
Πόντοι: 40

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

 

Εικόνα: andreas122
andreas122
Απουσιάζω!
BabyTux
Μέλος από: 15 Αυγ 2010
Πόντοι: 740

Πολύ καλός οδηγός, θέμα. Εφτιαξα είδη μια συντομιμευση για ευκολία σε εμένα.

#!/bin/sh
#ΣΥΝΤΟΜΕΥΣΗ ΓΙΑ ΕΓΡΑΦΗ ΕΠΙΦΑΝΙΑΣ ΕΡΓΑΣΙΑΣ ΜΕ ΗΧΟ
#Ο ήχος και η εικόνα ειναι κακής ποιοτιτας αλλα δεν πειράζει.
mkdir Videos
cd Videos
exec 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

Εικόνα: nuclear
nuclear
Απουσιάζω!
BabyTux
Μέλος από: 15 Νοε 2008
Πόντοι: 280
Quote:

Ο,τι τύπο βίντεο και να ανεβάσεις, το Youtube θα το μετατρέψει σε *.flv,
και σε αυτόν τον τύπο θα είναι για όποιον το καταβάσει, στη συνέχεια,
από εκεί (ΣΤΑΝΤΑΡ)!

Lathos. To youtube mexri prosfata xrisimopoiouse H264 video codec, AAC audio codec, se MP4 container. Pleon xrisimopoiei WebM container me V8 video codec kai Vorbis audio codec. Mono ta poly low-res videos einai H263 video me mp3 audio se FLV container.

Quote:

Ο τύπος AVI, αν δεν απατώμαι, είναι πιο γρήγορος για το Youtube, να το γυρίσει σε downloadable τύπο.

Apatase. To AVI einai container kai den epireazei sto elaxisto tin "taxytita", to Matroska einai protimotero container gia pollous logous, alla afou diabazontai kai ta dyo apo to youtube server side software den exei kamia simasia poio tha xrisimopoiiseis. Ayto pou paizei rolo einai pio codec xrisimopoieitai gia ti sympiesi tou video/audio. To protimotero ayti ti stigmi einai fysika V8 se WebM container.

__________________

--
John Tsiombikas
http://nuclear.mutantstargoat.com/

__________________

--
John Tsiombikas
http://nuclear.mutantstargoat.com/

Εικόνα: airmaik
airmaik
Απουσιάζω!
BabyTux
Μέλος από: 15 Ιουν 2011
Πόντοι: 265

εγω εχω προβλημα οταν παω να κανω εγγραφη με ηχο,σε denian kde

δινω

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 version 0.8.7, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 22 2011 06:59:46 with gcc 4.6.2
  configuration: --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libdirac --disable-decoder=libdirac --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --enable-avfilter --enable-frei0r --enable-libopencv --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --enable-libdc1394 --disable-altivec --disable-armv5te --disable-armv6 --disable-vis --shlibdir=/usr/lib/x86_64-linux-gnu
  libavutil    51.  9. 1 / 51.  9. 1
  libavcodec   53.  8. 0 / 53.  8. 0
  libavformat  53.  5. 0 / 53.  5. 0
  libavdevice  53.  1. 1 / 53.  1. 1
  libavfilter   2. 23. 0 /  2. 23. 0
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM pulse
[alsa @ 0x15f3080] cannot open audio device pulse (No such file or directory)
pulse: Input/output error

εγγραφη χωρις ηχο κανω κανονικα

Εικόνα: vagrale13
vagrale13
Απουσιάζω!
BabyTuxModerationGnu
Μέλος από: 27 Μάιος 2009
Πόντοι: 5050

Για δοκιμασε ετσι

ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 30 -i :0.0 -sameq video.mkv
Εικόνα: airmaik
airmaik
Απουσιάζω!
BabyTux
Μέλος από: 15 Ιουν 2011
Πόντοι: 265

δουλευει μια χαρα ευχαριστω

υπαρχει κανενα προγραμμα η κανενας οδηγος για το πως να προσθεσω ηχο απο ενα τραγουδι π,χ πανω στο video που θα φτιαξω

Εικόνα: vagrale13
vagrale13
Απουσιάζω!
BabyTuxModerationGnu
Μέλος από: 27 Μάιος 2009
Πόντοι: 5050
Παράθεση από airmaik:

δουλευει μια χαρα ευχαριστω

Smile

Παράθεση από airmaik:

υπαρχει κανενα προγραμμα η κανενας οδηγος για το πως να προσθεσω ηχο απο ενα τραγουδι π,χ πανω στο video που θα φτιαξω

Αν καταλαβα καλα, εννοεις καποιο προγραμμα επεξεργασιας βιντεο, σωστα?
Εγω θα σου προτεινα, μιας και εχεις kde, το kdenlive κανει αυτο που θελεις, και πολλα ακομα!

Εικόνα: airmaik
airmaik
Απουσιάζω!
BabyTux
Μέλος από: 15 Ιουν 2011
Πόντοι: 265

ευχαριστω πολυ και για gnome?καθως εχω και απο αυτο

χαχαχα

καλα εχει φοβερη ποιοτητα η εικονα πάντως να εισαι καλα

Εικόνα: vagrale13
vagrale13
Απουσιάζω!
BabyTuxModerationGnu
Μέλος από: 27 Μάιος 2009
Πόντοι: 5050

Για Gnome δοκιμασε το openshot, αν και μπορεις να χρησιμοποιεις και στο Gnome το kdenlive