M3U
| M3U | |
| Extension | .m3u, .m3u8 |
|---|---|
| Type MIME | |
| Développé par | Winamp |
| Type de format | Liste de lecture |
| Spécification | Format ouvert |
| modifier |
|
M3U (MPEG version 3.0 URL) est un format de fichier qui a pour but de stocker une liste d'adresse, généralement, de fichier audio et/ou fichier vidéo. Créé à l'origine pour les listes de lectures de Winamp, ces fichiers sont de simples fichiers textes éditable à la main (ligne par ligne).
Le m3u semble fonctionner correctement sur la plupart des lecteurs multimédia.
Sommaire |
Le format [modifier]
Sa structure est simple : placer une adresse par ligne. Les adresses peuvent être :
Ces adresses peuvent pointer vers plusieurs types de cibles, le plus courant reste le fichier audio et le fichier vidéo ; les autres types, entre autres, dossiers et formats de playlists, peuvent créer divers problèmes de lecture suivant l'application utilisée.
Par exemple, si une ligne pointe vers un dossier, certains lecteurs ne liront que le premier fichier enfant (comme iTunes en « configuration d'usine » ; corrigé depuis iTunes6 sous OSX), d'autres (Windows Media Player 12 compris)[note 1] tenteront de "lire" le dossier et non pas ses enfants. Cela provoquera donc une erreur de lecture pour cette ligne.
Par opposition, les logiciels[note 1]VLC et MPC, supportent le fait de pointer un dossier et scannent aussi les dossiers enfants.
m3u8 [modifier]
[note 1]Format non reconnu par les applications ne décodant pas l'UTF-8 Windows Media Player, MPC
Le codage des fichiers m3u est en Latin-1. Le format m3u8 utilise lui un encodage UTF-8.
m3u étendu [modifier]
[note 1]Les mots clé du format étendu sont ignorés par Windows Media Player.
Le format étendu est défini comme ceci :
#EXTM3U- Mot-clé indiquant que le fichier est au format M3U étendu. À placer exactement au début du fichier.
#EXTINF: durée, informations- (Cette ligne est optionnelle ; au cas où vous voudriez qu'un des fichiers listés n'ait pas d'informations étendues). Détaillons-la :
#EXTINF:: Mot-clé signifiant EXTended INformation Field. Elle indique que cette ligne est une information étendue du média suivant.durée,: Indique la durée (en secondes) du média suivie d'une virgule. Si la durée vaut -1, elle sera ignorée.informations: Par convention, on indique ici le nom de l'artiste, séparé par un tiret, du nom de la piste.
Adresse- Adresse de la cible. Vous pouvez aussi y mettre une autre playlist. Il est conseillé cependant de faire attention à l'encodage de la playlist éditée par rapport à celles listées, mais aussi au format de ces dernières (un lecteur ne lit pas forcément tous les formats de playlist).
#EXTREM:- Placé au début de n'importe quelle ligne, fait de celle-ci un commentaire. C'est-à-dire qu'elle sera ignorée par le logiciel qui lira le fichier, donc peut contenir n'importe quel texte, même les mots-clés ci-dessus. (Ne fonctionne pas et n'est pas ignoré par [note 1]Media Player Classic)
Exemples [modifier]
m3u [modifier]
D:\Musiques\Album3\morceau.mp3 ..\Musiques\Album2\ D:\Vidéos\vidéos1.avi http://monsite.fr/vidéo2.mkv D:\Playlist\playlist1.pls playlist2.m3u
Respectivement :
- Adresse absolue locale pointant un fichier audio au format mp3
- Adresse relative (locale) pointant un dossier
- Adresse absolue locale pointant un fichier vidéo au format avi
- Adresse absolue distante pointant un fichier audio au format mkv
- Adresse absolue locale pointant un fichier playlist au format pls
- Adresse relative (locale) pointant un fichier playlist au format m3u
m3u étendu [modifier]
#EXTM3U #EXTINF:123, artiste du morceau - titre du morceau C:\Documents and Settings\Moi\Ma musique\morceau.mp3 #EXTINF:321,Artiste d'exemple - Titre d'exemple Bon Hits\Exemple.ogg #EXTINF:800,Album d'artiste #EXTREM:Collection de MP3 incomplète dans ce dossier, album sorti en 2003 Bon Hits\Super artiste
Cet exemple montre comment créer une playlist m3u, avec un chemin relatif et absolu, ciblant des fichiers ou dossier permettant d'inclure et jouer tout le contenu du dossier ("Bon Hits\Super artiste" dans ce cas).
Applications [modifier]
- Streaming : C'est la solution la plus légère et universelle pour offrir un stream audio sur une page web. Un fichier m3u contenant l'url du morceau à lire est placé en lien sur une page, le fichier m3u sera téléchargé quasiment instantanément lors de l'activation du lien, il sera ouvert par le lecteur audio du visiteur qui lancera alors le streaming à partir de l'url source.
Notes et Références [modifier]
Notes [modifier]
- Non exhaustifs ; données à titre indicatif pour les problèmes