Cómo guardar la emisión de un directo con VLC

No me preguntes por qué 😙 pero en estos días he tenido que guardar la emisión de una webcam que transmite en Motion JPEG (mjpg). El caso es que si usaba directamente ffmpeg, sin saber los frames por segundo, me añadía un numero tan elevado de frames que distaba del original e iban a toda pastilla en el video, por lo que en este artículo te cuento una forma más sencilla de hacerlo con VLC.

Grabar streams con VLC

Por si no lo sabías, a parte de reproducir gran cantidad de formatos, con VLC también puedes grabar e incluso editar videos. Esto se consigue habilitando los controles avanzados del reproductor.

Habilitar las opciones avanzadas de VLC

Por otro lado, también es posible que cuando te conectes a una emisión, o stream, a través de él puedas indicarle que quieres guardarlo incluso ya transcodificado en el formato que prefieras. Para ello debes abrir VLC, seleccionar File > Open Network…

VLC – File – Open Network

Y una vez aquí añade la URL del stream al que te quieres conectar (en mi caso era una webcam) y marcar la opción Stream output.

VLC – stream output marcado

Por último, en el apartado Settings… puedes elegir la ubicación del archivo de salida e incluso el formato, a través del combo Encapsulation Method.

Si además quieres ver el video mientras se guarda puedes habilitar también el check Display the stream locally.

Una vez pare el video tendré almacenado el mismo en formato MP4 en mi escritorio ✌️

¡Saludos!