Grabar audio y video de pantalla con ffmpeg, screencast en Linux

Si necesitas grabar lo que se estas haciendo en pantalla para efectos de crear un video instructivo, en Linux existe la herramienta ffmpeg que permite convertir rápidamente formatos de video/audio, así como también capturar video, en comando siguiente utiliza ffmpeg para capturar video de tu pantalla.

ffmpeg -f x11grab -r 20 -s 1280X800 -i :0.0 -f oss -i /dev/dsp out.mpg

El parámetro -r 20 te indica que estoy grabando a 20 cuadros por minuto, el parámetro -i :0.0 indica la esquina superior izquierda de ti pantalla, podemos cambiarlo para por ejemplo seleccionar solo un pequeño cuadro, el parámetro -s 1280X800 complementa al anterior con esto le dices el tamaño que tendrá el cuadro de grabación, y por ultimo out.mpg es el nombre del archivo de video que producirá la grabación.

Para finalizar la grabación basta con presionar Ctrl + Esc, luego podrás reproducir el video con tu reproductor favorito.

4 comentarios en «Grabar audio y video de pantalla con ffmpeg, screencast en Linux»

  1. Gracias. En la resolución, p.e. 1280X800, la equis debe ponerse en mayúscula para que funcione el comando ffmpeg.

  2. M e funciono mejor el video + audio con este comando:
    ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -r 25 -i :0.0 -vcodec mpeg2video -ar 44100 -s wvga -y -sameq sample.mpg

Deja un comentario