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


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 monor consumo de recursos.

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

AQUÍ ESTA EL VIDEO DE GUIA



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.

Alias                                                          Resolucion

wsxga:                                                                      1600x1024 
wuxga:                                                                     1920x1200 
woxga:                                                                      2560x1600 
wqsxga:                                                                    3200x2048 
wquxga:                                                                   3840x2400 
whsxga:                                                                    6400x4096 
whuxga:                                                                   7680x4800 
cga:                                                                             320x200 
ega:                                                                             640x350 
hd480:                                                                       852x480 
hd720:                                                                      1280x720 
hd1080:                                                                  1920x1080 
16cif:                                                                       1408x1152 
qqvga:                                                                        160x120 
qvga:                                                                          320x240 
vga:                                                                            640x480 
svga:                                                                          800x600 
xga:                                                                          1024x768 
uxga:                                                                      1600x1200 
qxga:                                                                      2048x1536 
sxga:                                                                      1280x1024 
qsxga:                                                                    2560x2048 
hsxga:                                                                   5120x4096 
wvga:                                                                       852x480 
wxga:                                                                     1366x768 
sqcif:                                                                         128x96 
qcif:                                                                         176x144 
cif:                                                                           352x288 
4cif:                                                                        704x576

Ejemplo

  • ffmpeg -f x11grab -s 1366x768 -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 1366x768, 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 video y el balance con -b 2  pero ustedes hechar un vistazo a la documentación oficial del programa aquí.

Bueno eso es todo no olvides suscribirte y formar parte de la comunidad... 

puedes comentar mientras formes parte de la comunidad también recuerda comentar con moderación de tus palabras

Publicar un comentario

puedes comentar mientras formes parte de la comunidad también recuerda comentar con moderación de tus palabras

Post a Comment (0)

Artículo Anterior Artículo Siguiente