Cómo grabar su escritorio usando FFmpeg en Ubuntu Linux: 10 pasos

Tabla de contenido:

Cómo grabar su escritorio usando FFmpeg en Ubuntu Linux: 10 pasos
Cómo grabar su escritorio usando FFmpeg en Ubuntu Linux: 10 pasos

Video: Cómo grabar su escritorio usando FFmpeg en Ubuntu Linux: 10 pasos

Video: Cómo grabar su escritorio usando FFmpeg en Ubuntu Linux: 10 pasos
Video: Curso de Internet. 5.2. Cliente de correo. Windows Live Mail 2024, Abril
Anonim

FFmpeg es un proyecto de software gratuito que produce bibliotecas y programas para manejar datos multimedia. Este tutorial cubrirá la instalación y el uso de FFmpeg para grabar su escritorio en Ubuntu Linux. Los resultados de cada individuo pueden variar según la configuración de su sistema.

Pasos

Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 1
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 1

Paso 1. Compruebe si tiene FFmpeg instalado en su sistema

Si al escribir ffmpeg -version no aparece un mensaje de error, está instalado. De lo contrario, puede instalar FFmpeg abriendo una terminal y usando los siguientes comandos:

  • Escribir / Copiar / Pegar:

    sudo apt-get update

    Este comando actualiza los repositorios de paquetes en su sistema

  • Escribir / Copiar / Pegar:

    sudo apt-get install ffmpeg

    Este comando instala FFmpeg en su sistema. Si esto le da un mensaje de error que indica que no está en el archivo sudoers, puede escribir su root, ingresar la contraseña de root y luego emitir este comando. Si tampoco tiene la contraseña de root, tendrá que pedirle al administrador de su sistema que la instale por usted

Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 2
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 2

Paso 2. Cambie a su directorio "Videos"

Esto no es obligatorio, pero mantener los videos dentro de ese directorio le permitirá encontrarlos fácilmente.

  • Escribir / Copiar / Pegar:

    cd / home / your_user_name / Videos

Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 3
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 3

Paso 3. Asegúrese de que su micrófono esté encendido y que el volumen esté subido

Los siguientes comandos grabarán el video y el sonido completos del escritorio en los formatos de video que se proporcionan a continuación.

Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 4
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 4

Paso 4. Descubra el tamaño de su pantalla

Lo necesitará si desea grabar toda su pantalla. Para averiguar el tamaño de su pantalla, escriba: xdpyinfo | grep 'dimensiones:'

Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 5
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 5

Paso 5. Para grabar la pantalla sin audio, use el siguiente comando:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0 + 0, 0 -c: v libx264rgb -crf 0 -preset ultrafast sample.mkv

  • -video_size especifica el tamaño del área grabada. Si tiene un tamaño de pantalla diferente, utilícelo en lugar de 1920 x 1080. Si desea grabar solo un área de la pantalla, especifique aquí el tamaño del área.
  • -framerate especifica la velocidad de fotogramas, i. mi. cuántos fotogramas de video se graban en un segundo. Si necesita otra velocidad de fotogramas, utilice otro número que 30. La velocidad de fotogramas más baja permitida es 20.
  • -f x11grab es lo que realmente le dice a FFmpeg que grabe su pantalla. No deberías cambiar eso.
  • -i: 0.0 + 0, 0 es donde especifica el desplazamiento xey de la esquina superior izquierda del área que desea grabar. Por ejemplo, use

    :0.0+100, 200

  • tener un desplazamiento x de 100 y un desplazamiento y de 200.
  • -c: v libx264rgb -crf 0 -preset ultrafast son opciones de codificación. Estos especifican una grabación rápida y sin pérdidas.
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 6
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 6

Paso 6. Utilice el siguiente comando para grabar también su micrófono o los sonidos del sistema:

ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0 + 0, 0 -f pulse -ac 2 -i 0 -c: v libx264rgb -crf 0 -preset ultrarrápido sample.mkv

  • La mayoría de las opciones son las mismas que para grabar solo la pantalla, pero también especifica algunas opciones adicionales. Tenga en cuenta que no puede simplemente agregar nuevas opciones de audio al final, ya que su orden afecta la forma en que FFmpeg las interpreta.
  • -f pulse le dice a FFmpeg que tome la entrada de PulseAudio, que es su servidor de sonido.
  • -ac 2 especifica el número de canales de audio. Si recibe un error como: "no se puede establecer el recuento de canales en 2 (argumento no válido)", debe cambiarlo a 1.
  • -i 0 especifica de qué dispositivo tomar la entrada. Puede ver una lista de todos los dispositivos con el comando pacmd list-sources. El numero detras

    -I

  • es el índice que aparece allí. La otra salida del comando le dará una explicación de para qué sirve ese dispositivo de audio. Un dispositivo con un nombre como "Monitor de audio analógico incorporado" probablemente grabará el audio del sistema, mientras que algo con "micrófono" en la descripción probablemente sea un micrófono.
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 7
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 7

Paso 7. Utilice

-filter_complex amerge

para fusionar ambas entradas de audio en una.

Esto le permitirá tener su micrófono y los sonidos del sistema grabados al mismo tiempo. Por ejemplo, su comando podría verse así: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0 + 0, 0 -f pulse -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c: v libx264rgb -crf 0 -preset ultrarrápido sample.mkv

Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 8
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 8

Paso 8. Presione Ctrl + C para detener la grabación

Debería salir con un mensaje como: "Saliendo normalmente, se recibió la señal 2".

Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 9
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 9

Paso 9. Vuelva a codificar su archivo, si es necesario

Si le preocupa el espacio de almacenamiento, puede ejecutar el siguiente comando para obtener un archivo más pequeño sin pérdida de calidad: ffmpeg -i sample.mkv -c: v libx264rgb -c: a copy -crf 0 -preset veryslow sample-lower. mkv. Por supuesto, también puede realizar cualquier otra conversión; consulte Cómo convertir medios con FFmpeg para obtener instrucciones al respecto.

Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 10
Grabe su escritorio usando FFmpeg en Ubuntu Linux Paso 10

Paso 10. Mira la grabación

Esto le permitirá confirmar que realmente se grabó según lo previsto. Puede utilizar un reproductor multimedia como VLC, Totem o MPV. Abrir el archivo con uno de estos es tan simple como escribir vlc samle.mkv, totem sample.mkv o mpv sample.mkv.

Necesita tener un reproductor multimedia instalado. Si no tiene ningún reproductor multimedia, puede instalar uno a través de APT

Advertencias

  • Realice una grabación de prueba breve antes de grabar algo largo con este método. Esto le permitirá verificar si su configuración y comando están funcionando bien, y hacer ajustes si es necesario.
  • Puede haber breves retrasos al principio y al final de la grabación. Grabe un poco más de lo necesario para asegurarse de que realmente se grabó todo lo que necesitaba.

Recomendado: