M3U

M3U Caracteristici
Extensii .m3u, .m3u8
Tip MIME audio/x-mpegurl
PUID x-fmt / 279
Dezvoltat de Fraunhofer-Gesellschaft
Tipul formatului Listă de citit
Specificație Formatul deschis

M3U ( MPEG versiunea 3.0 URL ) este un format de fișier destinat stocării unei liste de adrese, de obicei, fișiere audio și / sau fișiere video. Creat inițial pentru listele de redare ale software-ului WinPlay3, aceste fișiere sunt fișiere text simple care pot fi editate manual (linie cu linie).

M3u pare să fie acceptat de majoritatea software-urilor media player .

Formatul

Structura sa este simplă: plasați o adresă pe linie. Adresele pot fi:

Aceste adrese pot indica mai multe tipuri de ținte, cele mai frecvente fiind fișierul audio și fișierul video  ; alte tipuri, inclusiv foldere și formate de playlist , pot crea diverse probleme de redare în funcție de aplicația utilizată.
De exemplu, dacă o linie indică un folder, unii jucători vor reda doar primul fișier copil (cum ar fi iTunes în „configurația din fabrică”; fixat de iTunes6 sub OSX), alții ( Windows Media Player 12 inclus) vor încerca să „citească” fișierul și nu copiii acestuia. Prin urmare, acest lucru va cauza o eroare de citire pentru acel rând.
În schimb, software-ul VLC și MPC acceptă indicarea către un folder și, de asemenea, scanează folderele copil.

m3u8

Format nerecunoscut de aplicațiile care nu decodează UTF-8 Windows Media Player , MPC

Codificarea fișierelor m3u este Latin-1 . Formatul m3u8 utilizează codarea UTF-8 .

extins m3u

Cuvintele cheie cu format extins sunt ignorate de Windows Media Player .

Formatul extins este definit astfel:

#EXTM3U Cuvânt cheie care indică faptul că fișierul este în format extins M3U. Pentru a fi plasat exact la începutul fișierului. #EXTINF: durée, informations (Această linie este opțională; în cazul în care doriți ca unul dintre fișierele listate să nu aibă informații extinse). Să o detaliem: Adresse Adresa țintă. De asemenea, puteți pune acolo o altă listă de redare. Cu toate acestea, este recomandabil să acordați atenție codificării listei de redare editate comparativ cu cele listate, dar și formatului acesteia din urmă (un jucător nu citește neapărat toate formatele listei de redare). #EXTREM:  Plasat la începutul oricărei linii, îl face un comentariu. Adică, va fi ignorat de software-ul care va citi fișierul, astfel încât acesta poate conține orice text, chiar și cuvintele cheie de mai sus. (Nu funcționează și nu este ignorat de Media Player Classic )

Exemple

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

Respectiv:

extins 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

Acest exemplu arată cum să creați o listă de redare m3u, cu o cale relativă și absolută, vizând fișiere sau foldere care să permită includerea și redarea întregului conținut al folderului („Good Hits \ Super Artist” în acest caz).

Aplicații

Exemplu de utilizare pentru php

header("Content-type: audio/x-mpegurl"); header("Content-Disposition: inline; filename=listeDeLecture.m3u"); echo $monUrl1."\n"; echo $monUrl2."\n"; exit;

Note și referințe

Note

  1. Nu este exhaustivă; date orientative pentru probleme

Vezi și tu

Articole similare

linkuri externe

  1. Acesta este motivul pentru care comanda ls /chemin/vers/le/dossier/à/lister/ > /fichier/où/écrire/la/liste(cu suprascriere) și comanda ls /chemin/vers/le/dossier/à/lister/ >> /fichier/où/écrire/la/liste(cu anexare) sunt adesea folosite pentru a pre-scrie aceste fișiere.