Comment lire les fichiers m3u8?


14

J'aimerais vraiment lire les fichiers m3u8 (plus précisément, http://www.nasa.gov/multimedia/nasatv/NTV-Public-IPS.m3u8 ) mais quand j'essaye de l'exécuter sur le lecteur VLC, il passe à plusieurs Fichiers .ts avec un écart très ennuyeux entre le flux.

Existe-t-il un moyen de lire ce flux sur ubuntu comme si je le jouais sur un iphone (à quoi sert le flux)?

Réponses:


13
  • Les fichiers m3u8 sont des fichiers m3u encodés en utf8.
  • Les fichiers m3u sont un format de liste de lecture basé sur du texte. Vous pouvez ouvrir le fichier avec n'importe quel éditeur de texte et voir qu'il contient une liste des fichiers à lire.
  • si vous ouvrez le fichier avec vlc, il doit télécharger chaque vidéo avant de la lire. Vlc ne semble pas précharger les fichiers, c'est pourquoi les lacunes se produisent.

2
m3u8 n'est pas m3u, il est basé sur ce format de liste de lecture, mais c'est différent. c'est un format de diffusion en direct.
Karoly Horvath

2
@KarolyHorvath n'est pas juste un ajout au .m3u. M3u n'est pas par défaut compatible avec utf8
user1226868

La liste de lecture publiée dans la question utilise le format de streaming en direct d'Apple ( HLS ) pour le streaming segmenté à plusieurs débits. C'est une extension au format m3u (8). J'ai écrit un serveur qui prend en charge ce type de streaming. Croyez-moi. Mon commentaire (et ma réponse) tient toujours. VLC (ou plus précisément les anciennes versions de VLC) a simplement joué les segments séparément car il n'était pas préparé pour une transition transparente entre les segments.
Karoly Horvath


1

Essayez d'utiliser Banshee Media Player (veuillez noter que je n'ai pas testé le flux en question). Il a un support de podcast et fonctionne assez bien avec m3u d'après mon expérience, donc cela ne devrait pas être différent.

Rhythmbox pourrait tout aussi bien fonctionner en fait.


0

.m3u8 est le format de streaming en direct d'une pomme (il fonctionne donc très bien sur iPhone).

Il existe enfin un lecteur VLC expérimental avec le support m3u8, essayez de le construire et voyez si cela fonctionne;)


0

Je colle le fichier m3u8 et la playlist dans "mon dossier".
Ouvrez le dossier de la liste de lecture. Cliquez sur n'importe quel fichier.
Vérifiez ses propriétés en faisant un clic droit.
Copiez maintenant le chemin de "l'emplacement du dossier de la liste de lecture" et collez-le dans le fichier m3u8. Le fichier M3u8 peut être ouvert avec un éditeur de texte

  • Chemin d'origine f://xyz/abc_m3u8 contents/
  • Nouveau chemin c:\my folder\abc_m3u8 contents/

Ne conservez que les données des fichiers de la liste de lecture. Supprimez toutes les autres lignes du fichier m3u8. Maintenant, enregistrez le fichier sous ". M3u". Il peut fonctionner sur n'importe quel lecteur.


0

Si vous voulez vraiment que votre vidéo soit lue, changez l'extension .m3u8en .mp4et c'est tout. Vous trouvez que c'est comme les autres .mp4fichiers et vous pouvez profiter de la vidéo.


Merci, cela m'a aidé! J'avais un fichier .m3u contenant une URL de flux réseau que je ne pouvais pas ouvrir en double-cliquant même si j'ai essayé de régler sur Ouvrir avec vlc, ne fonctionnerait pas, mais quand je l'ai renommé .mp3, cela fonctionne très bien!
Nissim Nanach

0

Vous pouvez installer ces deux plug-ins pour Firefox et voir ce qui se passe:

sudo apt-get install mozilla-plugin-vlc gecko-mediaplayer

-2

Ouvrez votre tapis de souris ou votre éditeur de texte et copiez ce code

enter code here <EMBED SRC="http://liveips.nasa.gov.edgesuite.net/msfc/Wifi.m3u8" HEIGHT="500" WIDTH="800">

enregistrez-le sous nasa.html

Exécutez-le sur Firefox et il vous sera demandé de

  • installer le plugin
  • installer à nouveau

et vous avez votre .m3u8film dans votre dossier

peut-être que vous devez installer gnome mplayer pour le faire fonctionner

ça a marché pour moi.


Ma méthode ne fonctionne que pour la NASA. Chaînes M3U8
JESUS ​​GABRIEL
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.