Búsqueda de sitios web

Cómo grabar vídeo y audio de su escritorio usando la herramienta "Avconv" en Ubuntu


Libav es un conjunto de bibliotecas y herramientas multiplataforma que se utilizan para tratar archivos, transmisiones y protocolos multimedia; originalmente se bifurcó del proyecto ffmpeg. Libav incluye muchas subherramientas como:

  1. Avplay: un reproductor de vídeo y audio.
  2. Avconv: un conversor multimedia más un grabador de vídeo y audio de diferentes fuentes.
  3. Avprobe: una herramienta que se conecta al flujo de archivos multimedia y devuelve mucha información útil y estadísticas al respecto.
  4. Libavfilter: una API de filtrado para diferentes herramientas Libav.

En este artículo, explicaremos cómo grabar vídeo y audio del escritorio Linux usando el programa 'Avconv' en Debian/Ubuntu/Linux Mint . distribuciones.

Paso 1: Instalar la herramienta Avconv

1. avconv es parte del paquete “libav-tools”, que está disponible para instalar desde los repositorios oficiales para todos los sistemas basados en Debian. distribuciones como Ubuntu y Mint, usando los siguientes comandos.

sudo apt-get update
sudo apt-get install libav-tools

Nota: La instalación de paquetes desde repositorios predeterminados puede proporcionarle una versión un poco más antigua de la herramienta 'avconv'. Por lo tanto, le recomendamos que obtenga la última versión del repositorio oficial de git, como se muestra a continuación.

sudo apt-get install yasm
git clone git://git.libav.org/libav.git
cd libav
./configure
make
sudo make install

Nota: Tendrá que ejecutar “./configure –help ” para enumerar todas las opciones disponibles para el archivo de configuración e instalar códecs y bibliotecas que desee, también necesitará trabajar mucho para instalar las dependencias.

También tenga en cuenta que si utiliza la forma de compilación desde el código fuente, siempre tendrá que usar “sudo avconv” en lugar de “avconv” para ejecutar la herramienta. .

Paso 2: inicie la grabación de video del escritorio

2. Ya está listo, todo lo que tiene que hacer es grabar el video de su escritorio emitiendo el siguiente comando.

avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 $HOME/output.avi

Ahora expliquemos el comando brevemente:

  1. avconv -f x11grab es el comando predeterminado para capturar vídeo desde el servidor X.
  2. -r 25 es la velocidad de cuadros que deseas, puedes cambiarla si lo deseas.
  3. -s 1920×1080 es la resolución de pantalla de su sistema, cámbiela a la resolución actual de su sistema, es muy importante hacer esto.
  4. -i :0.0 es donde queremos establecer nuestro punto de inicio de grabación, déjelo así.
  5. -vcodec libx264 es el códec de vídeo que estamos usando para grabar el escritorio.
  6. -threads 4 es el número de hilos, también puedes cambiarlo si lo deseas.
  7. $HOME/output es la ruta de destino donde desea guardar el archivo.
  8. .avi es el formato del vídeo, puedes cambiarlo a “flv”, “mp4”, “wmv”, “mov”, “mkv”.

3. Después de ingresar el comando, la grabación comenzará automáticamente como un proceso que se ejecuta desde la terminal. Para detenerla, presione las teclas “Ctrl + C” dentro del ventana terminal.

4. Ahora, puedes ejecutar el archivo usando VLC o cualquier otro reproductor multimedia, o puedes ejecutarlo usando la herramienta “avplay”, que es un reproductor multimedia del mismo Libav. paquete.

avplay $HOME/output.avi

Nota: No olvide reemplazar la ruta del archivo de destino. La calidad de la grabación es bastante buena.

Aquí hay un video que grabé usando la herramienta "avconv".

Paso 3: inicie la grabación de video y audio del escritorio

5. Si también desea grabar el audio, primero ejecute este comando para enumerar todas las fuentes de entrada disponibles para el audio.

arecord -l

Le dará un resultado como este.

En mi caso, tengo una fuente de entrada solo para audio y su número es “1”, por eso voy a usar el siguiente comando para capturar video y audio del micrófono.

avconv -f alsa -i hw:1 -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 output-file2.avi

¿Ves esa parte que está coloreada en amarillo? Es la única modificación que le hice al comando. Ahora expliquemos el comando brevemente:

  1. -f alsa es una opción para capturar el sonido del dispositivo alsa.
  2. -i hw:1 es una opción para tomar la fuente de entrada de audio del dispositivo “hw:1”, que es el primer (y único) dispositivo de entrada de sonido en mi computadora.

Nota: No olvide reemplazar el número “1 ” con el número del dispositivo de entrada que desea cuando enumere los disponibles. fuentes de entrada de audio usando el comando arecord -l.

Para detener la grabación, puede presionar las teclas “Ctrl + C” nuevamente.

Paso 4: inicie la grabación de audio del escritorio

6. Si desea grabar solo el audio, puede utilizar el siguiente comando.

avconv -f alsa -i hw:1 out.wav

7. Puede reemplazar .mp3 con cualquier formato de audio compatible con Libav, ahora puede reproducir out.wav usando cualquier reproductor multimedia como VLC. .

Conclusión

La herramienta “avconv” se puede utilizar para hacer muchas otras cosas, no sólo para grabar vídeo y audio del escritorio. Para obtener más detalles sobre el uso y la herramienta "avconv", puede visitar la guía oficial en.

https://libav.org/avconv.html

Lea también: 10 comandos Avconv para grabar y convertir archivos multimedia

¿Ha utilizado la herramienta “avconv” antes para grabar su escritorio? ¿Qué piensa usted al respecto? ¿Existe alguna otra herramienta que utilices para grabar tu escritorio? Compártelos con nosotros en los comentarios.

Lea también: Grabar programas y juegos usando Simple Screen Recorder