Ir al contenido principal

Grabar Escritorio Linux Sin Programas


Grabar Escritorio Linux Sin Programas


 
Aunque en linux existen diferentes programas para grabar nuestro escritorio, muchas veces resulta difícil instalarlos o simplemente resultan demasiados pesados para descargar, por ello ahora les mostrare como grabar nuestro escritorio con dos métodos, uno que es exclusivo para Gnome Shell y otro que se logra a través de una aplicación que viene Pre Instalada en Casi el 70% de las distribuciones el cual es FFmpeg. 
Grabando desde Gnome 3 y Derivados: 
Grabar desde Gnome 3 es muy sencillo ya que viene con una utilidad pre instalada la cual podemos ejecutar con las teclas Ctrl + Alt + Shift + r y con eso ya empezara a grabar nuestro escritorio, para detener la grabación se oprime la misma combinación de teclas, el vídeo resultante se guardara en formato webm en tu carpeta Home 
Grabar Pantalla Usando FFmpeg: 
Bien en este caso digamos que es un poquito mas complicado por el echo que debemos utilizar la terminal: 
Capturar Vídeos Sin audio: 
Para Grabar sin audio crearemos un archivo llamado Grabar.sh y le colocaremos el siguiente contenido: 

#!/bin/bash 
if [ ! -e $HOME/Videos ] 
then 
mkdir -p $HOME/Videos 
fi 
dir="$HOME/Videos" 
size=$( xdpyinfo | grep 'dimensions:' | awk '{print $2}' ) 
name=$( date +'%b.%d_%I:%M%#p' ) 
video="$dir/$name.mkv" 
ffmpeg -f x11grab -s $size -r 30 -qscale 1  -i :0.0 $video

Como verán el código anterior lo que hace es primero busca si en la carpeta Home Existe la carpeta vídeos, si no existe la crea,  luego auto genera el tamaño y el nombre de el vídeo y por ultimo ejecuta un comando ffmpeg que graba el vídeo y lo guarda en la carpeta Vídeos que se creo anteriormente. 
Capturar Vídeos Con audio: 
Al igual que el paso anterior crearemos un archivo llamado Grabar.sh y en el colocaremos el siguiente código: 

#!/bin/bash 
if [ ! -e $HOME/Videos ] 
then 
mkdir -p $HOME/Videos 
fi 
dir="$HOME/Videos" 
size=$( xdpyinfo | grep 'dimensions:' | awk '{print $2}' ) 
name=$( date +'%b.%d_%I:%M%#p' ) 
video="$dir/$name.mkv" 
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -s $size -r 30 -qscale 1 -i :0.0 $video

Este script hace exactamente lo que hacia el script anterior, solo que ademas captura audio junto con el vídeo. 
Ahora para que funcione correctamente solo debemos darle permiso de ejecución, para ello desde la terminal colocamoschmod +x Grabar.sh y luego para empezar a grabar colocamos ./Grabar.sh  y para detener la grabación solamente apretamos Ctrl + C en la pantalla de la terminal.

Comentarios

Entradas populares

13 diferentes entornos de escritorio para instalar en ubuntu 12.10/Linux mint 14 y derivados

Como desinstalar los drivers privativos Catalyst/fglrx en Ubuntu 11.10 y derivados

25 reglas para iptables