M3U
M3U
M3U ( MPEG versjon 3.0 URL ) er et filformat beregnet på å lagre en liste over adresser, vanligvis lydfiler og / eller videofiler. Opprinnelig opprettet for spillelistene for WinPlay3-programvaren, og disse filene er enkle tekstfiler som kan redigeres for hånd (linje for linje).
M3u ser ut til å støttes av de fleste mediespillerprogramvare .
Formatet
Strukturen er enkel: plasser en adresse per linje. Adressene kan være:
-
ekstern eller lokal ,
-
relativt (til den redigerte m3u-filen) eller absolutt .
Disse adressene kan peke på flere typer mål, den vanligste er lydfilen og videofilen ; andre typer, inkludert mapper og spillelisteformater , kan skape forskjellige avspillingsproblemer, avhengig av hvilket program som brukes.
For eksempel, hvis en linje peker mot en mappe, vil noen spillere bare spille den første underordnede filen (som iTunes i "fabrikkonfigurasjon"; fikset fra iTunes6 under OSX), andre ( Windows Media Player 12 inkludert) vil prøve å "lese" filen og ikke dens barn. Dette vil derfor føre til en lesefeil for den raden.
I motsetning til dette støtter VLC og MPC- programvare pekende til en mappe og skanner også underordnede mapper.
m3u8
Format gjenkjennes ikke av applikasjoner som ikke dekoder UTF-8 Windows Media Player , MPC
Den koding av M3U-filer er Latin-1 . M3u8- formatet bruker UTF-8- koding .
utvidet m3u
Nøkkelord i utvidet format ignoreres av Windows Media Player .
Det utvidede formatet er definert slik:
#EXTM3U
Nøkkelord som indikerer at filen er i M3U utvidet format. Skal plasseres nøyaktig i begynnelsen av filen.
#EXTINF: durée, informations
(Denne linjen er valgfri. Hvis du vil at en av filene som er oppført, ikke skal ha utvidet informasjon). La oss detaljere det:
-
#EXTINF: : Nøkkelord som betyr EXT avsluttet i formasjon F ield. Det indikerer at denne linjen er utvidet informasjon for følgende medier.
-
durée, : Angir varigheten (i sekunder) av mediet etterfulgt av et komma. Hvis varigheten er -1, vil den bli ignorert.
-
informations : Etter konvensjon angir vi her navnet på artisten, atskilt med en bindestrek, fra navnet på sporet.
Adresse
Måladresse. Du kan også sette en annen spilleliste der. Det er imidlertid tilrådelig å være oppmerksom på kodingen av den redigerte spillelisten sammenlignet med de som er oppført, men også formatet til sistnevnte (en spiller leser ikke nødvendigvis alle formatene på spillelisten).
#EXTREM:
Plassert i begynnelsen av en linje, gjør det til en kommentar. Det vil si at den blir ignorert av programvaren som vil lese filen, slik at den kan inneholde hvilken som helst tekst, til og med nøkkelordene ovenfor. (Fungerer ikke og ignoreres ikke av
Media Player Classic )
Eksempler
m3u
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
Respektivt:
- Lokal absolutt adresse som peker til en lydfil i mp3-format
- Relativ (lokal) adresse som peker til en mappe
- Lokal absolutt adresse som peker til en videofil i avi-format
- Ekstern absolutt adresse som peker til en videofil i mkv-format
- Lokal absolutt adresse som peker til en spillelistefil i pls-format
- Relativ (lokal) adresse som peker til en spillelistefil i m3u-format
utvidet m3u
#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
#EXTINF:-1,Nom d'une station
http://exemple.com/mon/stream.mp3
Dette eksemplet viser hvordan du oppretter en m3u-spilleliste, med relativ og absolutt bane, målrettet mot filer eller mapper som gjør det mulig å inkludere og spille av alt innholdet i mappen ("Good Hits \ Super Artist" i dette tilfellet).
applikasjoner
-
Streaming : Det er den letteste og mest universelle løsningen å tilby en lydstrøm på en webside. En m3u-fil som inneholder URL-en til sangen som skal spilles, plasseres som en lenke på en side, m3u-filen lastes ned nesten umiddelbart når lenken aktiveres, den åpnes av den besøkendes lydavspiller som deretter begynner å streame fra kildens URL.
Eksempel på bruk for php
header("Content-type: audio/x-mpegurl");
header("Content-Disposition: inline; filename=listeDeLecture.m3u");
echo $monUrl1."\n";
echo $monUrl2."\n";
exit;
Merknader og referanser
Merknader
-
Ikke uttømmende; veiledende data for problemer
Se også
Relaterte artikler
Eksterne linker
-
Dette er grunnen til at kommandoen ls /chemin/vers/le/dossier/à/lister/ > /fichier/où/écrire/la/liste(med overskriving) og kommandoen ls /chemin/vers/le/dossier/à/lister/ >> /fichier/où/écrire/la/liste(med vedlegg) ofte brukes til å forhåndsskrive disse filene.