Компьютерные подсказки - Znamenka24

Файл m3u что. Что такое расширение файла M3U? #EXTINF - расширенная информация о потоках IPTV плейлиста

ювелир 23 февраля 2011 в 14:26

С чем едят формат M3U?

  • Чулан *

Данная статья призвана рассказать до деталей о тонкостях формата плейлиста M3U - стандарта де-факто для множества музыкальных плееров, как программных, так и железных.

Немного из истории

Формат этот появился в 1997 году, это был стандартный вид плейлиста для программы Winamp.
Чем-то особенным этот формат назвать было нельзя - первая его версия была просто списком путей к музыкальным файлам, причем поддерживались как относительные пути, так и полные. Чуть позже появилась возможность использовать URL для задания пути в файлу. В качестве сепаратора использовались символы возврата каретки и перевода строки (/r/n). Также в качестве кодировки по стандарту использовалась Windows-1252.
Также поддерживались однострочные комментарии вида

# Some comment

Никаких заголовков для объявления того, что это именно M3U-файл, либо каких-то других не требовалось.
Такие аскетичные плейлисты используются и по сей день - например с их помощью можно обмениваться ссылками на потоковое видео или аудио.
Весь плейлист будет состоять из одной строки:

Http://example.com:8000/audio

Однако, существует важный нюанс, идущий с тех времен и по сей день, - в конце последней строки тоже обязательно должны стоять символы /r/n.

Но все течет и изменяется. Cтало понятно, что одни только пути к файлам не могут удовлетворить потребностей как пользователя, так и девелопера.
Все чаще комментарии некоторые плееры использовали для хранения своей служебной информации - в частности названия трека и его длины.
И все это вылилось в следующую ступень эволюции формата M3U.

Extended M3U

Расширенный синтаксис формата M3U позволяет задать теги для файла, длительность и название плейлиста.
Негусто, но большего и не нужно.
Кроме того, ExtM3U обратно совместим с M3U, так как для разметки используются комментарии.
Однако, требования для кодировки (а она должна быть Windows-1252) и для сепаратора (перевод строки только вместе с возвратом каретки) остались теми же.
Но все для кодировки стали появляться послабления - при выбранной русской локализации многие плееры стали читать плейлист в Win-1251.

Итак, давайте рассмотрим на примере синтаксис ExtM3U.

#EXTM3U
#PLAYLIST:Playlist Name
#EXTINF:100,Track Title
music/Track01.mp3
#EXTINF:456,Artist Name - Track Name
C:/music/Track01.mp3
#EXTINF:456,Unix Full Pathname
/home/usr/data/music/Track01.mp3
#EXTINF:-1,Some Radiostation
http://example.com:8000/radio

  • #EXTM3U - заголовок M3U-файла. Говорит о том, что перед нами действительно плейлист M3U и что синтаксические конструкции формата ExtM3U поддерживаются в полной мере.
    На самом деле, как всегда, не все так радужно. Например, Mp3-плеер в телефоне Siemens CX75 прописывает эту директиву в начале плейлиста при его создании. Но вот остальную разметку ExtM3U он игнорирует. Он даже отказался переваривать относительные пути к файлам(!).
  • #PLAYLIST - название плейлиста. Например: «Песни о птичках». Не входит в официальную спецификацию и является самодеятельностью некоторых плееров.
  • #EXTINF - описание самого трека. Давайте на синтаксисе этой директивы остановимся чуть подробнее.
Директива EXTINF
Синтаксис:

#EXTINF:track_length sec,track_name\r\n
path_to_file.ext

Согласно синтаксису M3U, все параметры директивы описываются после двоеточия и разделяются запятыми.

  1. Длительность трека в секундах. Любое положительное число, включая ноль.
    -1 обозначает игнорирование длины трека.
    Некоторые плееры сразу ставят вместо длительности вопросительные знаки, некоторые все же пытаются определить ее самостоятельно. В случае удачи длина трека будет отображена.
  2. Название трека. Любая фраза в кодировке Windows.
    В случае, если трек имеет исполнителя и название, то в качестве сепаратора желательно использовать дефис (минус) - "-".
  3. Путь к файлу. Обязательный параметр, отделяется от описания директивы \r\n.
    В случае указания относительного пути плеер будет искать файлы, «отталкиваясь» от папки, где лежит плейлист.
    При указании URL-адреса возможно указание любого протокола, соединение по которому поддерживает плеер (http(s), ftp, etc). Желательно использование http или специального протокола для потокового аудио/видео rtsp.
Но самый главный подводный камень - кодировка. Иногда, для указания, что дальше идут русские буквы в названии трека или пути используется символ US. Но utf-8 тут напрашивается сама собой.
Итак, следующая эволюция M3U плейлистов - формат M3U8.

M3U8 - m3u в utf-8

Формат *.m3u8 получил преимущественное распространение на Unix-системах.
Многие плееры автоматически распознают кодировку файла и не требуют обязательного присутствия восьмерки в расширении.
Отличия от обычного формата m3u - это, конечно, кодировка utf-8 и возможность использовать в качестве сепаратора строк только перевод строки (\n).

Заключение

M3U - простой и перспективный формат плейлистов с тринадцатилетней историей.
Он проще и понятнее плейлистов с xml-структурой, так как csv-подобные форматы для хранения маленьких структурированных объемов данных значительно удобнее.
Многие производители техники отдают свое предпочтение m3u, и этот формат поддерживают все музыкальные плееры.
Я надеюсь, что более подробное знакомство с этим форматов принес вам пользу в дальнейшем.

Самой частой причиной проблем с раскрытием файла M3U является просто отсутствие соответствующих приложений, установленных на Вашем компьютере. В таком случае достаточно найти, скачать и установить приложение, обслуживающее файлы в формате M3U - такие программы доступны ниже.

Поисковая система

Введите расширение файла

Помощь

Подсказка

Необходимо учесть, что некоторые закодированные данные из файлов, которые наш компьютер не читает, иногда можно просмотреть в Блокноте. Таким образом мы прочитаем фрагменты текста или числа - Стоит проверить, действует ли этот метод также в случае файлов M3U.

Что сделать, если приложение со списка уже было установлено?

Часто установленное приложение должно автоматически связаться с файлом M3U. Если это не произошло, то файл M3U успешно можно связать вручную с ново установленным приложением. Достаточно нажать правой кнопкой мышки на файл M3U, а затем среди доступных выбрать опцию "Выбрать программу по умолчанию". Затем необходимо выбрать опцию "Просмотреть" и отыскать избранное приложение. Введенные изменения необходимо утвердить с помощью опции "OK".

Программы, открывающие файл M3U

Windows
Mac OS
Linux
Android

Почему я не могу открыть файл M3U?

Проблемы с файлами M3U могут иметь также другую почву. Иногда даже установление на компьютере программного обеспечения, обслуживающего файлы M3U не решит проблему. Причиной невозможности открытия, а также работы с файлом M3U может быть также:

Несоответственные связи файла M3U в записях реестра
- повреждение файла M3U, который мы открываем
- инфицирование файла M3U (вирусы)
- слишком маленький ресурс компьютера
- неактуальные драйверы
- устранение расширения M3U из реестра системы Windows
- незавершенная установка программы, обслуживающей расширение M3U

Устранение этих проблем должно привести к свободному открытию и работе с файлами M3U. В случае, если компьютер по-прежнему имеет проблемы с файлами, необходимо воспользоваться помощью эксперта, который установит точную причину.

Мой компьютер не показывает расширений файлов, что сделать?

В стандартных установках системы Windows пользователь компьютера не видит расширения файлов M3U. Это успешно можно изменить в настройках. Достаточно войти в "Панель управления" и выбрать "Вид и персонализация". Затем необходимо войти в "Опции папок", и открыть "Вид". В закладке "Вид" находится опция "Укрыть расширения известных типов файлов" - необходимо выбрать эту опцию и подтвердить операцию нажатием кнопки "OK". В этот момент расширения всех файлов, в том числе M3U должны появится сортированные по названию файла.

Ведущую роль в сфере цифрового телевидения сегодня занимает IPTV – технология передачи сигнала через интернет. Он постепенно вытесняет цифровое, кабельное и спутниковое телевидение, за счет растущей популярности и доступности получения информации из сети.

Преимущества технологии IPTV

Основными преимуществами данной технологии, являются:

  • Информативность (наличие описаний, телепрограмм);
  • Дополнительные приложения (использование различного рода программ);
  • Хорошее качество изображения и звука;
  • Возможность установки более 150 каналов;
  • Wi-Fi передача ТВ – контента.

Получите более 200 каналов IPTV в Full HD качестве от 4,5$ в месяц. В том числе спортивные 50fps и клубничка. Подключайтесь! https://www.ottclub.cc


Для удобства использования IPTV приставок, пользователю предоставляется возможность установить плейлист m3u для IPTV, где он сможет выбрать каналы на свой вкус. Таким образом, список телеканалов будет соответствовать только вашим предпочтениям.

Способы создания плейлистов на IPTV

Создание и редактирование плейлистов IPTV осуществляется с помощью нескольких способов, к которым относятся:

  • Использование программы Simple TV;
  • Через создание файла txt.

Разберем более детально процесс использования данных методов создания плейлистов.

Использование программы Simple TV

Используя данный метод необходимо пройти пошаговую инструкцию:

  1. Установить определенный вид передачи данных – Multicast Streams (если же он отключен, необходимо подключить данный вид передачи на роутере и перезагрузить его, для дальнейшего использования);
  2. Загрузить и установить программу Simple TV (для безопасного использования, будет лучше загрузить ее с официального сайта IPTV);
  3. Первый запуск программы и ее пошаговая настройка (выбор языка интерфейса, места сохранения изменений; некоторые версии Simple TV предоставляют возможность загрузки каналов из m3u файла, в таком случае нажимаем кнопку «Отмена»);
  4. Создаем плейлист в форме m3u файла (необходимо нажать правую кнопку мыши, в появившемся окне выбрать «Плейлист», а после «Поиск каналов»);
  5. Откроется окно «Поиск каналов», указываем диапазон предварительно выбранных каналов (найденный телеканалы указываем с изменениями в последних цифрах от 0 до 255; также стоит учитывать, что данное действие займет длительное время);
  6. Порты в окне «Поиск каналов» оставляем по умолчанию (5050), таймаут устанавливаем в 15-20секунд и запускаем процесс (нажатием кнопки «Сканировать»);
  7. В это время стоит очистить плейлист по умолчанию (клацаем по нему правой кнопкой мыши и выбираем «Удалить все»);
  8. Завершение сканирования (отображения четырех групп каналов: новые, неработающие, присутствующие и каналы MultiPiP);
  9. Отмечаем нужные каналы, нажимаем кнопку «Сохранить»;
  10. Выгружаем плейлист в отдельный файл (нажимаем правую кнопку мыши на созданном нами, новом плейлисте и выбираем функцию «Выгрузить список каналов» и место выгрузки, подтверждаем действие).

После совершения всех этих пунктов, пользователь сможет беспрепятственно использовать свой плейлист телеканалов.

Редактирование плейлистов IPTV с помощью файла txt

Вторым способом, которым можно редактировать свой плейлист, уже без скачивания дополнительных программ – это использование txt файл.

  1. Создаем txt файл (правой кнопкой мыши кликнем на рабочем столе и выбираем функцию «Создать», а после «Текстовый документ»);
  2. Предварительные действия для замены формата txt на m3u (через «Панель управления» заходим в раздел «Параметры папок»; раздел «Вид» и снимаем галочку с пункта «Скрывать расширения для зарегистрированных типов файлов», подтверждаем действия);
  3. Замена формата txt на m3u (устанавливаем в нашем «Текстовом документе» после точки m3u формат, подтверждаем действие);
  4. Открываем файл с помощью программы «Блокнот» (чистый файл);
  5. Создание списка телеканалов (один канал прописывается 3 строчками: формат файла, для которого создается список, продолжительность и название телеканала, ссылка на трансляцию);
  6. Сохранить плейлист IPTV (через меню «Файл», выбрать «Сохранить как» меняем кодировку на UTF-8 и в случае необходимости название файла).

Создание списка телепрограмм по IPTV технологии завершено, можно приступать к его использованию.

Также для более комфортного применения своего плейлиста, есть возможность разбить телеканалы по группам. Для этого необходимо в строке названия телеканала прописать group-title «Название канала:», в таком случае каналы будут группироваться в папках, название которых будет установлено вами.

Как итог, современная технология IPTV позволяет просматривать телеканалы и строить, опираясь на свои предпочтения плейлист, таким образом, обеспечивая максимальный комфорт для каждого пользователя.

M3u - формат файла, использующийся для создания и хранения плейлистов. Впервые он появился в Winamp, медиаплеере от компании Nullsoft, который впервые был выпущен в 1997 году. Впоследствии формат стал поддерживаться и многими другими медиаплеерами.

Особенности формата m3u

M3u-файл представляет собой обыкновенный файл с текстовыми данными в кодировке Latin-1, показывающий пути к одному-единственному или нескольким медиафайлам, которые следует воспроизводить.

Всякий новый путь записывается с новой строчки. При этом пути могут являться как абсолютными (допустим, «C:\Пользователь\Музыка\Композиция.mp3»), так и относительными («Композиция.mp3»). Кроме того, они могут быть записаны в виде обычных URL-адресов.

В некоторых случаях файлы m3u могут содержать комментарии, причём они должны начинаться с символа «#». При запуске файла открывается сразу весь заготовленный список.

Расширение файлов описываемого формата, как правило, точно такое же – m3u. Их можно даже редактировать в текстовых редакторах, например в стандартной программе от Windows Notepad (Блокнот).

При этом результат надо обязательно сохранять в стандартной кодировке Windows-1252 . Файлы в Юникод-модификации формата, где применяется кодировка UTF-8 вместо Latin-1, обладают несколько другим расширением - m3u8 .

Где используется m3u?

Наиболее распространённый вариант использования данного формата - создание плейлистов , ведущих на потоковое мультимедиа-вещание в глобальной сети. К примеру, сейчас большую популярность приобрело IPTV (то есть ТВ по протоколу интернета).

Такое телевидение имеет массу достоинств перед обычным. Одно из них - это возможность добиться отличного качества видео и звука.

Чтобы смотреть IPTV, нужно загрузить в приспособленный для этого медиаплеер файл-плейлист телеканалов в формате m3u либо указать медиаплееру гиперссылку на такой файл в интернете.

Почему не открываются файлы m3u и с помощью каких приложений это можно сделать?

На самом деле формат m3u способны открывать как компьютеры на Windows и Mac, так и мобильные гаджеты. Необходимо, впрочем, заметить, что на мобильных устройствах создавать подобные файлы нельзя (возможно лишь использовать их для прослушивания радиоэфира или просмотра ТВ онлайн).

Сейчас существует множество приложений и медиаплееров, работающих с m3u-файлами. Это не только Winamp, но и, допустим:

  • Windows Media Player,
  • Media Player Classic,
  • Foobar2000,
  • Roxio Creator 2012 и т. д.

Если вы пользуетесь MacOS , то для открытия описываемых файлов подойдут приложения Apple iTunes, Songbird, Cog.

А для пользователей Linux актуальны будут такие программы, как XMMS и VLC media player.

Впрочем, не всегда скачивание нужного приложения решает проблему с открытием m3u файлов. Причина того, что он не открывается, может быть и другой:

  • устаревшие драйвера;
  • исключение расширения m3u из реестра системы Windows;
  • несоответственные связи файла m3u в записях реестра;
  • недостаточный ресурс ПК;
  • повреждение или заражение файла вирусом.

Разумеется, устранение каждой этих причин требует своего отдельного алгоритма действий.

Iptv m3u плейлист по своей сути это сборник ссылок на потоки. Плейлист позволяет программе для просмотра IPTV или IPTV приставке ориентироваться в информационных потоках интернета. Можно сказать что Iptv m3u плейлист - это телефонный справочник!

#EXTM3U - формат IPTV плейлиста

Итак, каждый файл Iptv m3u плейлиста начинается с утверждения #EXTM3U - это заголовок, который определяет назначение и формат плейлиста.
#EXTM3U - это формат M3U iptv плейлиста.
По сути, это текстовый файл с ресширением M3U с кодировкой Latin-1, также известная как ISO 8859-1 и предназначена для западноевропейских языков. Поэтому, если в файле Iptv m3u плейлиста присутствуют русские символы (кириллица) в названии потоков, то готовьтесь в iptv приложении встретить нечитабельные иероглифы.
Но каналы с латинскими символами, как - MCM Top , MUSIC BOX RU , RUTV , VH1 Classic в плеере IPTV и VLC будут нормально отображаться.

Потоки, с кириллицей в названии, такие как - НСТ , 365 дней ТВ , 24 ДОК , Парк развлечений , будут отражать с кракозябрами.

Как избавиться от кракозябр и иероглифов в структуре IPTV M3U плейлиста

Что бы избежать появление иероглифов в названиях каналов при просмотре IPTV плейлиста нужно использовать UTF-8 кодировку. Кодировка UTF-8 даёт возможность отобразить символы в почти всех языках мира. И каналы будут читаемыми!

Исправление IPTV плейлиста в UTF-8 кодировку

Исправить кодировку в UTF-8 достаточно просто, для этого нам необходимо iptv плейлист открыть с помощью приложения "Блокнот". На файле плейлиста нажимаем правой кнопкой мыши, появляется меню выбора действий. Выбираем вкладку "Открыть с помощью" и если в открывшемся меню вы не увидите приложение "Блокнот", то нажимаете "Выбрать другое приложение".

После этого выбираем из предложенного списка нужную программу.

Вот и открывается наш iptv плейлист.

Теперь самое главное во вкладке "Кодировка" выбрать UTF-8 и смело сохранять файл под нужным вам именем и в нужном месте.

#EXTINF - расширенная информация о потоках IPTV плейлиста

В файле плейлиста присутствует непонятное слово #EXTINF , но это индикатор для приложения которое будет отображать каналы iptv на компьютере или сматрфоне. Этот индикатор сообщает приложению о медиафайле, которые будут отображаться с помощью этого плейлиста. По сути #EXTINF расшифровываться как Extended information или Расширенная информация. В большинстве случаев #EXTINF содержит в себе 2 параметра.
Первый - это продолжительность медиафайла, в iptv плейлисте этот параметр «-1». Минус один означает что длина медиафайла неизвестна и будет проигрываться пока данные поступают.
Второй - это название потока медиафайла, или же просто название канала.

Так же есть ещё несколько параметров:
«tvg-logo» - логотип воспроизводимого медиафайла или потока
«audio-track» - аудиодорожка, как правило если их несколько и возможен их выбор
«group-title» - обозначает группу потоков и медиафайлов по критериям (Детские, Познавательные и Новости)

IPTV плейлист содержит в себе очень много http адресов воспроизводимых видеофайлов или потоков. Например http://217.174.225.146/legacyhls/ch006.m3u8 именно эта ссылка и подсказывает IPTV программе откуда нужно начать загрузку видеофайла для воспроизведения.

Но к сожалению IPTV потоки довольно часто меняються и обновляються, поэтому на своём я пытаюсь своевременно выкладывать ссылки на iptv m3u плейлисты для удобного просмотра.

Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!