M三U
M 三 U是一種放送多媒體列表的檔案格式,伊的設計初衷是為著欲播放音訊檔,比如講 MP 三,但是愈來愈濟的軟體這馬用來播放視訊檔列表,M 三 U 也會當指定線頂串流媒體音訊源。足濟放送器佮軟體攏支援 M 三 U 檔案格式。
檔案格式
M 三 U 檔案是一種純文字檔案,會當指定一个濟媒體檔案的位置,其副檔名是「M 三 U」抑是講「m 三 u」。
M 三 U 檔案有偌个條目,每一个條目的格式會當是以下幾種格式之一:
- 一个 _ 絕對路徑 _;比如講:C : \ My Music \ Heavysets . mp 三
- 一个 _ 相對路草 _(相對的是 M 三 U 檔案的路徑); 比如講:Heavysets . mp 三
- 一个 URL
M 三 U 檔案嘛有注釋,注釋行以 " # " 字元開頭,佇咧擴充 M 三 U檔案中," # " 猶閣引入擴充 M 三 U 指令。
M 三 U 檔案的作用通常是建立指向線頂串流媒體的播放列表,建立的檔案會當輕鬆存取串流媒體。M 三 U 檔案通常做為網站下載資源、通過 email 收發,並且會使收聽網路電台。
你若使用編輯器編輯 M 三 U 檔案,必須愛共這个檔案用 Windows 鋪一千兩百五十二格式儲存,這種格式是 ASCII 編碼的超集。M 三 U 檔案嘛會當使用 Latin 學一字元編碼。
擴充 M 三 U
擴充 M 三 U 指令如下:
M 三 U 八
M 三 U 八是 Unicode 版本的 M 三 U,用 UTF 鋪八編碼。" M 三 U " 和 " M 三 U 八 " 檔案攏是蘋果公司使用的 HTTP Live Streaming 格式的基礎,這種格式會當佇 iPhone 和 Macbook 裝置閣放。
舉例
例一
這是 Windows 平台頂的一个擴充 M 三 U 檔案的舉例,Sample . mp 三和 Example . ogg 攏是媒體檔案。一百二十三佮三百二十一是放送長度,單位是秒 ( s ),當串流媒體檔案的長度無固定、預定的長度值,用-一表示放送長度。放送長度後壁是多媒體檔案的標題,通常佮第二行的檔案路徑相一致。佇咧 Mac OS X 和 Linux 平台,應當使用 Unix 路徑。
` ` `
- EXTM 三 U
- EXTINF : 一百二三 , Sample artist-Sample title
C : \ Documents and Settings \ I \ My Music \ Sample . mp 三
- EXTINF : 三百二十一 , Example Artist-Example title
C : \ Documents and Settings \ I \ My Music \ Greatest Hits \ Example . ogg ` ` `
例二
這个比如講是按怎建立一个連接著特定 kha-tá-lok-guh(比如講隨身碟,抑是講 CD-ROM)的 M 三 U 檔案,這種 M 三 U 檔案只包含一行字串:kha-tá-lok-guh 的路徑。開始放了後,咧播放器會放送該 kha-tá-lok-guh 所有的內容:
` ` ` C : \ Music ` ` `
例三
這是另外一个使用相對路徑的例,M 三 U 檔案佮媒體檔案應該囥佇仝一个 kha-tá-lok-guh 落,而且伊放送需要振動到另外一台裝置的時陣,子 kha-tá-lok-guh 著愛予人保留。這種方式閣較靈活,袂依賴著檔案的具體路徑。
放送的檔案佮例仝款,該 M 三 U 檔案儲存做 sample . m 三 u,儉佇咧 kha-tá-lok-guh C : \ Documents and Settings \ User \ My Music \
` ` `
- EXTM 三 U
- EXTINF : 一百二三 , Sample artist-Sample title
Sample . mp 三
- EXTINF : 三百二十一 , Example Artist-Example title
Greatest Hits \ Example . ogg ` ` `
這種格式的 M 三 U 允准複製過另外一台裝置共放送。該 kha-tá-lok-guh 的所有的檔案佮子 kha-tá-lok-guh 嘛著愛複製。
例四
這是一个混合使用的例。
` ` ` Alternative \ Band-Song . mp 三 Classical \ Other Band-New Song . mp 三 Stuff . mp 三 D : \ More Music \ Foo . mp 三 . . \ Other Music \ Bar . mp 三 http : / / emp . cx : 八千 / Listen . pls http : / / www . example . com / ~ user / Mine . mp 三 ` ` `
注意 :
- Alternative 和 Classical 是 M 三 U 檔案所在 kha-tá-lok-guh 的子 kha-tá-lok-guh。
- " Song " 和 " New Song " 囥佇咧 M 三 U 檔案所在 kha-tá-lok-guh 的子 kha-tá-lok-guh。
- " Stuff " 佮 M 三 U 檔案佇仝一个 kha-tá-lok-guh。
- " Foo " 是一个絕對路徑 ( Windows ),佮 M 三 U 所在 kha-tá-lok-guh 無關係。
- " Bar " 囥起來的 kha-tá-lok-guh 和 M 三 U 檔案的 kha-tá-lok-guh 是仝級的,「 兩个點」代表的是講 M 三 U 檔案所在 kha-tá-lok-guh 的頂面層 kha-tá-lok-guh,然後佇頂懸 kha-tá-lok-guh 的子 kha-tá-lok-guh " Other Music " 中揣著 " Bar "。
- " Listen " 是一个 Shoutcast 流。
- " Mine " 是一个儉佇咧 web 侍服器的 MP 三檔案。
例五
連結著另外一个 M 三 U 放送列表,毋過軟體支援性無好,比如講:
` ` ` AnotherPlayList . m 三 u ` ` `
例六
這个例是愛麗絲囚徒的專輯《Jar of Flies》,用 Mp 三 tag 加入著自訂的音樂資訊:
- 放送列表的額外資訊的格式:" % artist %-% title % " ,
- 放送列表的檔名格式:" % artist % \ _ % album % \ _ 零 \ _ Playlist . m 三 u " ,
- 檔名轉換的標籤:" % artist % \ _ % album % \ _ $ num ( % track % , 二 ) \ _ % title % " .
` ` `
- EXTM 三 U
- EXTINF : 四百十九 , Alice In Chains-Rotten Apple
Alice In Chains _ Jar Of Flies _ 一 _ Rotten Apple . mp 三
- EXTINF : 兩百六十 , Alice In Chains-Nutshell
Alice In Chains _ Jar Of Flies _ 二 _ Nutshell . mp 三
- EXTINF : 兩百五十五 , Alice In Chains-I Stay Away
Alice In Chains _ Jar Of Flies _ 三 _ I Stay Away . mp 三
- EXTINF : 兩百五十六 , Alice In Chains-No Excuses
Alice In Chains _ Jar Of Flies _ 四 _ No Excuses . mp 三
- EXTINF : 百五七喔 , Alice In Chains-Whale And Wasp
Alice In Chains _ Jar Of Flies _ 五 _ Whale And Wasp . mp 三
- EXTINF : 兩百六十三 , Alice In Chains-Don't Follow
Alice In Chains _ Jar Of Flies _ 六 _ Don't Follow . mp 三
- EXTINF : 兩百四十五 , Alice In Chains-Swing On This
Alice In Chains _ Jar Of Flies _ 七 _ Swing On This . mp 三 ` ` `
軟體
有真濟放送器佮軟體攏支援 M 三 U 檔案格式,一寡較出名的軟體套件有:
放送器
Windows
- Windows Media Player , foobar 兩千 , VLC media player , iTunes , Winamp , Audacious , Totem , JuK .
Android
- Astro Player , N 七 Player , Cubed , KMPlayer .
標籤編輯器
標籤編輯器(Tag editor)允准使用者佇咧 MP 三檔案頂頭編輯 ID 三標籤,嘛支援建立 M 三 U 檔案。
Windows
- mp 三 tag,puddletag。
參見
其他的播放列表的檔案格式
- ASX-Windows 媒體
- PLS-SHOUTcast
- XSPF-Xiph . Org 基金會
- WPL-Windows Media Player
參照
外部連結
- Unofficial M 三 U file specification , 兩千空八分之二千空一 , winamp . com
- A survey of playlist formats , 兩千空三
- M 三 U play list specification , 二千空一十二分之二千空一十
- HTTP Live Streaming specification ( includes M 三 U and M 三 U 八 ) , 二千空一十二 , ietf . org
- What is a m 三 u 八 file ?
- 欲按怎下載 m 三 u 八線頂串流媒體音訊源