FFmpeg es una herramienta de procesamiento de video de acceso abierto con muchas herramientas potentes. Muchas de esas herramientas se muestran en la línea de comandos de FFmpeg pero solo se puede acceder a ellas desde los enlaces de Python del programa y su interfaz gráfica de usuario, llamada QFFMpeg.
Este artículo explicará el uso de las herramientas de la línea de comando para grabar streams de video en computadoras Windows y Mac, con ejemplos paso a paso y capturas de pantalla.
En este artículo
Parte 1. ¿Qué es FFmpeg?
FFmpeg son las siglas de "Ejecutable multiplataforma FF" y fue desarrollado originalmente por Fabrice Bellard en el año 2000 como una extensión del proyecto MPlayer. El único propósito del diseño de línea de comandos del programa es ofrecer una solución completa para que los usuarios graben sus streams en vivo (audio y/o video) de cualquier tipo de dispositivos que permitan el uso de los protocolos de streaming RTSP o HTTP.
FFmpeg es una solución completa, multiplataforma para grabar, convertir, mezclar y editar archivos de audio y video. El software permite la entrada de 250 formatos de entrada, lo que te permite a los usuarios grabar streams de video en cualquier formato de medios. Los comandos de FFmpeg transmiten el video luego de grabarlo, lo convierten a MP4 o MKV y procesan la información entrante, como el rtmpdump.
Parte 2. ¿Cómo grabar un stream de video con FFmpeg en Windows?
La línea de comando gratuita FFmpeg es una gran manera de grabar una transmisión en vivo de internet y escucharla luego. Si tienes una PC con Windows, y quieres grabar la transmisión usando FFmpeg nuestro método paso a paso te ayudará con todo este proceso, sin dificultades.
Paso 1 Primero, ejecuta el explorador de tu gusto en tu PC con Windows y entra al sitio web de FFmpeg. Dirígete al icono de Windows en el panel del medio y elige el constructo gyan.dev o BTbn.
En la siguiente pantalla elige el último archivo para Windows de 64 bits de la lista. ¿Por qué? Necesitas un computador compatible con la versión de Windows de 64 bits. Luego, descarga el archivo ZIP en tu computador usando un software de extracción de archivos ZIP para abrir el contenido del archivo.
Paso 2 Ubica el archivo FFmpeg.exe en el archivo extraído y copialo en una nueva carpeta en el disco duro de tu computador (por ejemplo, C:/VideoRecorder).
Paso 3 En el siguiente paso haz clic en el ícono Iniciar en el panel de Windows y escribe cmd en la caja de búsqueda. Haz clic derecho en Comando del sistema, selecciona "Ejecutar como administrador" y ejecuta el programa.
Ahora escribe el comando para elegir el directorio de FFmpeg. Por ejemplo, cd C:\VideoRecorder, y presiona la tecla "Enter".
Paso 4 Para iniciar la grabación de la transmisión en vivo, solo ejecuta FFmpeg y usa la siguiente línea de comando. En este caso estamos usando el ejemplo de capturar el video de YouTube de "Running up that hill" de la afamada serie de TV Stranger Things.
ffmpeg.exe -y -i https://www.youtube.com/watch?v=bV0RAcuG2Ao runningup.mp4
Presiona la tecla "Enter" y el resultado de este comando se mostrará en la interfaz del comando del sistema.
Las opciones del comando tienen los siguientes significados:
-y permite reescribir automáticamente los archivos existentes.
-i https://www.youtube.com/watch?v=bV0RAcuG2Ao es la dirección de la transición que FFmpeg grabará. Puedes cambiarlo por la dirección de cualquier video.
runningup.mp4 es el nombre del archivo de salida.
Consejos: Grabación automática de transmisiones en video en una PC con Windows
Si quieres que tu computador grabe una transmisión en un momento específico entonces usa el programador de tareas de Windows para fijar un temporizador que detendrá la grabación cuando ese tiempo hasta concluido.
Parte 3. ¿Cómo grabar un stream de video con FFmpeg en Mac?
Puedes usar la terminal de Mac para grabar transmisiones de video usando FFmpeg de la siguiente manera.
Paso 1 Primero abre tu navegador en tu computadora Mac y dirígete al sitio web de FFmpeg. Dirígete al icono de Apple en el panel del medio y elegir la opción de constructo estático de macOS de 64 bits.
Descarga el archivo ZIP en tu Mac utiliza el software de extracción de archivos ZIP para abrir el contenido del archivo.
Paso 2 Ejecuta la terminal en tu Mac desde el menú de Apple, escribe el comando "ffmpeg -f avfoundation -list_devices true -i" para que el sistema sepa qué dispositivo grabar, y toque la tecla Enter.
Paso 3 Luego escribe la ruta en la que quieres que se guarde tu video, por ejemplo, cd Path/to/my/videostream y presiona Enter.
Paso 4 Escribe el comando “ffmpeg -f avfoundation -i "1:1"-c:v libx264 -qp 0-preset ultrafast out.mp4" y presiona Enter para iniciar a grabar la transmisión del video.
Detén la grabación de la transmisión presionando "q".
Parte 4. ¿Cómo grabar un stream de video más fácilmente?
A veces usar FFmpeg para grabar una transmisión de video en tu computadora es muy complicado. Entonces, te recomendamos usar el Grabador de pantalla de Filmora para facilitarte las cosas.
Algunos de los beneficios de usar el software de grabación de pantalla Filmora son los siguientes:
- Captura la pantalla del computador y la webcam al mismo tiempo.
- Elige si grabar la pantalla entera o un parte de esta.
- Graba el audio de tu computadora Windows o Mac y el audio de tu micrófono al mismo tiempo.
Paso 1 Ejecuta el navegador en tu computador Windows o Mac, instala el grabador de pantalla Filmora, ábrelo y selecciona Nuevo proyecto desde el panel. Luego, haz clic en la opción Archivo y elige Grabar PC.
Paso 2 En la nueva ventana emergente personaliza el tamaño de la grabación ingresando tus dimensiones deseadas. También escoge si quieres grabar el audio y qué dispositivo quieres grabar.
Paso 3 Haz clic en Grabar para iniciar a grabar la transmisión de video. Una vez hayas capturado la transmisión de video en la pantalla de tu computadora haz clic en el botón F9 para detener la grabación.
Conclusiones
En esta guía hemos discutido acerca de FFmpeg y explorado cómo usarlo para grabar las transmisiones en video en tus computadoras Windows y Mac.
También hemos discutido en grabador de pantalla Filmora como una alternativa a FFmpeg. Puedes empezar a grabar inmediatamente o utilizar las opciones avanzadas mientras ganas experiencia con este software. Para ayudarte también hemos compartido instrucciones paso a paso para usar el grabador de pantalla de Filmora en tu computadora.
Esperamos que puedes grabar tus transmisiones en video y guardarlos en alta calidad para verla o compartir posteriormente.