Saltar al contenido

Archivo VLC y m3u8

Solución:

tl; dr: Esto parece un error con VLC. Utilice un reproductor diferente.

Puedo reproducir este problema con un conjunto de archivos de video HLS, creado por ffmpeg como se indica en la pregunta. Eso es con ffmpeg 4.0.2 y VLC 3.0.4

Síntomas:

Abriendo el .m3u8 archivo con VLC, aparece el mensaje de error:

error de demux adaptativo: no se pudo crear el demuxer (nulo) TLS

Los registros de depuración indican que VLC lee correctamente la lista de reproducción y encuentra los archivos TS, pero luego algo sale mal.

Sin embargo, puedo reproducir correctamente los archivos con ambos ffplay y MPlayer, por lo que parece que la falla está en VLC.

El rastreador de errores de VLC tiene algunos informes de errores de aspecto similar, pero la mayoría son bastante antiguos y supuestamente corregidos. Me las arreglé para reproducir una secuencia HLS a través de HTTP, abriendo la URL del .m3u8 , por lo que el error parece aplicarse solo a las transmisiones HLS descargadas. Tal vez jugando de descargado localmente .m3u8 files no es una prioridad alta para VLC, así que solo use un reproductor diferente.

Parece que VLC no puede procesar un archivo m3u8 con esas directivas ‘EXT-X’. Presumiblemente, este es un error de VLC (como se señaló en otra parte) que aún no se ha resuelto hasta hoy.

Tus mejores opciones son:

  1. Edite el .m3u8 archivo y elimine las líneas EXT-X (pero mantenga esas líneas EXTINF). A continuación, debería poder reproducir la lista de reproducción con VLC, o
  2. Utilice una aplicación diferente para reproducir .m3u8 archivar como está. ffplay es uno que lo jugará, por ejemplo.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *