Grabar escritorio en Linux (con audio) usando ffmpeg
Hasta ahora, la mejor herramiento que he probado para grabar el escritorio en Linux ha sido
ffmpeg. A pesar de ser muy buena, no posee interfaz gráfica, por lo tanto, hay que utilizar la terminal.
El siguiente ejemplo, lo utilizo para grabar todo el escritorio (abarcar tamaño de la pantalla de mi portátil) con audio incluido:
$
ffmpeg -f x11grab -async 1 -f alsa -i plughw:0,0 -s wxga -i :0.0 -sameq /home/bernyx/Vídeos/chavez.avi
Las opciones utilizadas fueron:
-f x11grab: grabar el escritorio (entorno gráfico).
-async
1: sincroniza
el audio con el video.
-f
alsa: indica el tipo de audio.
-i
plughw:0,0: señala el micrófono que estamos utilizando.
-i
:0.0: es la pantalla a grabar (monitor
0)
-s: configurar resolución de pantalla. En mi caso es
wxga: 1366x768
(para averiguar la resolución xrandr -q
| grep -w Screen )
- sameq: grabar con la misma calidad de la fuente original
Al final se especifica la ruta, el nombre del archivo y el tipo de archivo. Recomiendo el formato avi, ya que el mp4, se laguea mucho.
Finalmente, para detener la grabación, en la terminal, pulsar Ctrl + C.