/ / / Cómo descargar videos M3U8 con FFmpeg (videos HLS)

Cómo descargar videos M3U8 con FFmpeg (videos HLS)

En los últimos años, cada vez más servicios de transmisión de video están adoptando Protocolo HTTP Live Streaming (HLS) para servir mejor el contenido del video. Lo mejor de HLS es que es un protocolo de transmisión adaptativo. Lo que simplemente significa que la transmisión de video se puede ajustar automáticamente para una mejor experiencia de reproducción de video dividiendo el archivo de video en múltiples fragmentos más pequeños con diferentes velocidades de datos.

Aunque HLS mejora la experiencia de reproducción de video, una desventaja es que no puede descargar el video directamente. De hecho, no puede encontrar el enlace de descarga directa al archivo de video.

Si actúas de manera inteligente y usas algún tipo de extensión de navegador, todo lo que obtienes es un archivo de manifiesto con extensión .M3U8. Ese no es el archivo de video que está buscando.

Pero no todo está perdido. Hay muchos servicios en línea que le permiten descargar videos HLS sin problemas. Sin embargo, ¿por qué depender de un servicio web de un tercero cuando puede usar FFmpeg, un software gratuito y de código abierto para descargar el video?

En caso de que se pregunte, aquí le mostramos cómo descargar archivos de video M3U8 con FFmpeg.

Descargar video M3U8 con FFmpeg

Descargar videos HLS con FFmpeg es mucho más fácilde lo que piensas. Todo lo que tiene que hacer es ejecutar un comando de línea única. Como la mayoría de los servicios de transmisión de video utilizan el formato de video MP4 optimizado para la web, vamos a descargar archivos de video M3U8 con FFmpeg y convertirlos al formato MP4.

1. Para comenzar, descargue e instale FFmpeg si aún no lo ha hecho.

2. A continuación, vaya al sitio de transmisión desde donde desea descargar y toma la URL del video M3U8. Para facilitar su uso, puede usar extensiones gratuitas como Video DownloadHelper disponible para Chrome y Firefox para tomar el archivo M3U8. Para Edge, puede probar Video Downloader Professional.

3. Ahora, abra el PowerShell o el símbolo del sistema buscándolo en el menú de inicio.

4. Una vez que haya abierto la herramienta de línea de comando y tenga la URL del video M3U8, reemplace http://example.com/video_url.m3u8 en el siguiente comando con la URL del video M3U8 real y ejecútelo. Si lo desea, puede personalizar el nombre del archivo de salida cambiando output.mp4.

ffmpeg -i "http://example.com/video_url.m3u8" -c copy -bsf:a aac_adtstoasc "output.mp4"

Descargar M3u8 Video Execute Command

5. Tan pronto como ejecute el comando, FFmpeg inicia el proceso de descarga. es decir, descarga cada individuo .ts archivo y los agrega para crear un solo archivo de video .mp4. Entonces, dependiendo de la duración del video y la velocidad de su conexión a Internet, puede llevar algún tiempo completar el proceso de descarga.

Descargar M3u8 Video - Procesamiento de comandos

6. Una vez que se haya completado el procedimiento, puede ir a la carpeta de destino para ver el archivo de salida. En mi caso, la carpeta de destino es C:UsersVamsi.

Descargar archivo de video guardado de video M3u8

Eso es todo lo que hay que hacer y es así de simple descargar video M3U8 con FFmpeg. Si tiene algún problema mientras sigue el procedimiento, comente a continuación y trataré de ayudarlo.

Comentarios: