- M3U
-
M3U Расширение .m3u
MIME audio/x-mpegurl
Разработан Тип формата M3U — формат компьютерного файла для хранения плейлистов. Изначально формат появился в медиа-проигрывателе Winamp, но, со временем, была добавлена поддержка почти всеми другими проигрывателями.
Файл M3U является обычным текстовым файлом, содержащим пути к одному или более медиа-файлам, которые проигрывателю предстоит воспроизвести. Каждый путь расположен в отдельной строке. Пути могут быть абсолютными, относительными (например, «C:\Музыка\Песня.mp3» или «Песня.mp3») и URL адресами. Файл также может содержать комментарии, начинающиеся с символа «#». В extended M3U символ «#» также означает внутренние директивы.
Один из самых распространенных способов использования формата M3U является создание плейлистов, содержащих одну единственную запись, ведущую на потоковое вещание мультимедиа в Сети. Такой файл предоставляет возможность легко обменяться ссылкой на потоковое вещание по электронной почте или через файлообменные сети.
Файл имеет расширение «M3U» или «m3u» и, если редактировался вручную, должен быть сохранен в кодировке ANSI (Windows-1252), чтобы медиа-проигрыватели могли корректно обработать его.
Файлы «m3u» используют Latin-1 кодировку. «m3u8» — Unicode версия формата «m3u», использующая кодировку UTF-8.
Содержание
Директивы Extended M3U
#EXTM3U - заголовок - должна быть первой строкой файла #EXTINF - дополнительная информация - продолжительность (в секундах), заголовок
Общепринятой нормой считается внесение в список имя исполнителя и название композиции, разделенных дефисом.
#EXTINF - дополнительная информация - длительность (в секундах), исполнитель '-' название композиции
Примеры
Ниже приведен пример файла extended M3U на платформе Windows. Песня.mp3 и Песня.ogg являются медиа файлами, 123 и 321 — длительность. В случае, если продолжительность медиа файла неизвестна, в параметре длительность можно указать −1 (обычно указывают для потоков: онлайн радио, телевидение, вещание). После параметра длительность указывается параметр название, который по умолчанию эквивалентен пути файла, что указывается во второй строке. На платформах Mac OS X и Linux используются Unix пути.
#EXTM3U #EXTINF:123,Исполнитель - Композиция C:\Documents and Settings\Я\Моя музыка\Песня.mp3 #EXTINF:321,Другой исполнитель - Другая композиция C:\Documents and Settings\Я\Моя музыка\Хиты\Песня.ogg
Этот пример иллюстрирует создание m3u файла, указывающего на конкретную папку (например, flash накопитель, CD-ROM). Файл должен содержать только одну строку: путь к папке. После запуска, проигрыватель воспроизведет все содержимое папки:
C:\Музыка
В следующем примере рассматривается использование относительного пути. Файл формата M3U располагается в папке с медиа файлами, и, в случае переноса плейлиста, необходимо переносить так же файлы и папки, которые используются списком. Этот метод более универсален, поскольку он не зависит от абсолютного пути и операционной системы.
Это тот же файл, что и в предыдущем примере, сохраненный в папке in C:\Documents and Settings\Я\Моя музыка\ и использующий относительные пути.
#EXTM3U #EXTINF:123,Исполнитель - Композиция Песня.mp3 #EXTINF:321,Другой исполнитель - Другая композиция Хиты\Песня.ogg
Данный тип записей M3U позволяет безболезненно копировать медиа библиотеку для воспроизведения на другие устройства, но копировать необходимо не только файл плейлиста, но так же и все медиа файлы, использующиеся им.
Пример смешанного типа.
Альтернатива\Исполнитель - Композиция.mp3 Классика\Другой исполнитель - Другая композиция.mp3 Еще что-то.mp3 D:\Другая музыка\Другая песня.mp3 http://www.example.com:8000/Listen.pls http://www.example.com/~user/Mine.mp3
— Альтернатива и Классика являются поддиректориями в папке с плейлистом.
— «Композиция» и «Другая композиция» хранятся в поддиректориях.
— «Еще что-то» располагается в той же папке, что и плейлист.
— «Другая песня» находится в явно указанной папке (привязка к платформе Windows), и может совпадать или нет с папкой, в которой находится плейлист.
— «Listen» является адресом потокового вещания.
— «Mine» располагается на веб сервере.
Ссылки на другие M3U плейлисты поддерживаются не всеми медиа проигрывателями:
AnotherPlayList.m3u
См. также
- Advanced Stream Redirector (ASX)
- PLS
- XSPF
- B4S — базирующийся на XML формат плейлиста Winamp3
- Windows Media Player Playlist (WPL)
Ссылки
- A survey of playlist formats (Lucas Gonze, 17 ноября 2003)
- M3U (WinAmp) Play List Specification
Категория:- Форматы файлов
Wikimedia Foundation. 2010.