J'arrive comme un cheveu sur la soupe et ça pourrait être utile à ceux qui sont sous linux :

J'enregistre des tutos avec ces commandes (j'ai choisi les formats de sortie comme un compromis pour ne pas faire ralentir la machine ce qui était important pour moi) :

Enresgistre écran interne en 1920x1080 si écran externe est l'écran principal en résolution 1680x... : ffmpeg -y -f alsa -ac 1 -i pulse -f x11grab -s 1920x1080 -show_region 1 -framerate 20 -i :0.0+1680,0 -vcodec libx264 -preset ultrafast -qp 0 -pix_fmt yuv420p -acodec aac -strict -2 -ar 48000 -ab 128k $(date +%Y-%m-%d_%H-%M-%S)-record-screen-audio.mp4

Enresgistre écran interne avec aucun écran externe :
ffmpeg -y -f alsa -ac 1 -i pulse -f x11grab -s 1920x1080 -show_region 1 -framerate 20 -i :0.0 -vcodec libx264 -preset ultrafast -qp 0 -pix_fmt yuv420p -acodec aac -strict -2 -ar 48000 -ab 128k $(date +%Y-%m-%d_%H-%M-%S)-record-screen-audio.mp4

Enregistre la webcam :
ffmpeg -y -f video4linux2 -i /dev/video0 -input_format yuyv422 -framerate 20 -c:v mpeg4 -vtag xvid -qscale:v 3 $(date +%Y-%m-%d_%H-%M-%S)-record-webcam.avi

Enregistre webcam + audio (avec VLC) :
vlc v4l2:///dev/video0 --input-slave alsa:// --sout "#transcode{vcodec=h264,venc=x264{preset=ultrafast,crf=24},acodec=mp3,ab=128,channels=1,samplerate=48000}:std{mux=mp4,access=file,dst="$(date +%Y-%m-%d_%H-%M-%S)"-record-webcam.mp4}'}"

--
Christophe Guilloux
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à