GRABA TU PANTALLA DEL PC SIN PROGRAMAS PESADOS SOLO CON UN SCRIPT

Califica este Articulo

El programa ffmpeg es muy conocido por ser uno de los mas poderosos no solo sirve para la conversión de archivos multimedia también puede realizar grabaciones y quitar marcas de agua de vídeos si así lo deseas.
Y gracias a este sencillo programa puedes hacer muchas cosas pero la desventaja no podrás disponer de una interfaz GUI, bueno algo que se puede tolerar solo por la ligereza y tener el menor consumo de recursos.

Si quieres instalar en tu entorno Linux da click aqui y para windows aqui

Los comandos para grabar con esta herramienta son los siguientes

Sin sonido

$ ffmpeg -f x11grab -s (tamaño de pantalla) -r 25 i :0.0 /nombre de usuario/directorio/final.mp4

Con sonido

$ ffmpeg -async 1 -f alsa/pulse -i default -f x11grab -s (tamaño de pantalla) -i :0.0 /nombre de usuario/directorio/final..avi

Otro ejemplo mas profesional

$ 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

También en donde esta el hw:0,0 puede ir como otra opción plughw:0,0 lo que indica el micrófono a usar pero debido a que los ya mencionados dan muchos errores yo uso el default como en el vídeo de arriba es el mas universal y funciona 100%

Bueno repasemos un poco que parámetros podemos usar con este programa

Primero -f este recibe la función visual osea el entorno gráfico a grabar(escritorio) y también el tipo de manejador de audio, en el caso de Windows cambia y tendrían que averiguar cual usa aunque Windows tiene un entorno MS-DOS pero los años no pasan en vano, en el caso de Linux los entornos son x11 y el manejador de audio puede ser alsa o pulse depende de tu Distro.

Segundo -s este lleva el tamaño de la pantalla osea la resolución del panel de tu pc debes saber muy bien cual es la resolución o puedes buscar en configuración pantalla tanto en Windows como Linux.
Pero de igual manera dejare unos ejemplos se pueden usar tanto alias como numéricas.

AliasResolución
wsxga1600×1024
wuxga1920×1200
woxga2560×1600
wqsxga3200×2048
wquxga3840×2400
whsxga6400×4096
whuxga7680×4800
cga320×200
ega640×350
hd480852×480
hd7201280×720
hd10801920×1080
16cif1408×1152
qqvga160×120
qvga320×240
vga640×480
svga800×600
xga1024×768
uxga1600×1200
qxga2048×1536
sxga1280×1024
qsxga2560×2048
hsxga5120×4096
wvga852×480
wxga1366×768
sqcif128×96
qcif176×144
cif352×288
4cif704×576

Ejemplo

$ ffmpeg -f x11grab -s 1366×768 -i :0.0 /user/vídeo/out.mpg

Aquí  arriba vemos como nuestra pantalla tiene tamaño  numérico

$ ffmpeg -f x11grab -s wxga -i :0.0 /user/video/out.mpg

Aquí  en cambio usamos un alias que significa que nuestra pantalla va tener la  resolución  1366×768, como ven cualquiera de los para metros son validos solo depende de ti con cual trabajar.
Tercero  también  podemos usar mas argumentos como el biltrate del vídeo y el balance con -b 2  pero ustedes  echar  un vistazo a  la  documentación  oficial  del  programa  aquí.
Bueno eso es todo no olvides suscribirte y formar parte de la comunidad… 

Este es el vídeo de guía puedes dar click y visualizarlo