Файл m3u. Разберём состовляющие iptv плейлиста 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 плейлисты для удобного просмотра.
При наличии на компьютере установленной антивирусной программы можносканировать все файлы на компьютере, а также каждый файл в отдельности . Можно выполнить сканирование любого файла, щелкнув правой кнопкой мыши на файл и выбрав соответствующую опцию для выполнения проверки файла на наличие вирусов.
Например, на данном рисунке выделен файл my-file.m3u , далее необходимо щелкнуть правой кнопкой мыши по этому файлу, и в меню файла выбрать опцию «сканировать с помощью AVG» . При выборе данного параметра откроется AVG Antivirus, который выполнит проверку данного файла на наличие вирусов.
Иногда ошибка может возникнуть в результате неверной установки программного обеспечения , что может быть связано с проблемой, возникшей в процессе установки. Это может помешать вашей операционной системе связать ваш файл M3U с правильным прикладным программным средством , оказывая влияние на так называемые «ассоциации расширений файлов» .
Иногда простая переустановка Microsoft Windows Media Player может решить вашу проблему, правильно связав M3U с Microsoft Windows Media Player. В других случаях проблемы с файловыми ассоциациями могут возникнуть в результате плохого программирования программного обеспечения разработчиком, и вам может потребоваться связаться с разработчиком для получения дополнительной помощи.
Совет: Попробуйте обновить Microsoft Windows Media Player до последней версии, чтобы убедиться, что установлены последние исправления и обновления.
Это может показаться слишком очевидным, но зачастую непосредственно сам файл M3U может являться причиной проблемы . Если вы получили файл через вложение электронной почты или загрузили его с веб-сайта, и процесс загрузки был прерван (например, отключение питания или по другой причине), файл может повредиться . Если возможно, попробуйте получить новую копию файла M3U и попытайтесь открыть его снова.
Осторожно: Поврежденный файл может повлечь за собой возникновение сопутствующего ущерба предыдущей или уже существующей вредоносной программы на вашем ПК, поэтому очень важно, чтобы на вашем компьютере постоянно работал обновленный антивирус.
Если ваш файл M3U связан с аппаратным обеспечением на вашем компьютере , чтобы открыть файл вам может потребоваться обновить драйверы устройств , связанных с этим оборудованием.
Эта проблема обычно связана с типами мультимедийных файлов , которые зависят от успешного открытия аппаратного обеспечения внутри компьютера, например, звуковой карты или видеокарты . Например, если вы пытаетесь открыть аудиофайл, но не можете его открыть, вам может потребоваться обновить драйверы звуковой карты .
Совет: Если при попытке открыть файл M3U вы получаете сообщение об ошибке, связанной с.SYS file , проблема, вероятно, может быть связана с поврежденными или устаревшими драйверами устройств , которые необходимо обновить. Данный процесс можно облегчить посредством использования программного обеспечения для обновления драйверов, такого как DriverDoc .
Если шаги не решили проблему , и у вас все еще возникают проблемы с открытием файлов M3U, это может быть связано с отсутствием доступных системных ресурсов . Для некоторых версий файлов M3U могут потребоваться значительный объем ресурсов (например, память/ОЗУ, вычислительная мощность) для надлежащего открытия на вашем компьютере. Такая проблема встречается достаточно часто, если вы используете достаточно старое компьютерное аппаратное обеспечение и одновременно гораздо более новую операционную систему.
Такая проблема может возникнуть, когда компьютеру трудно справиться с заданием, так как операционная система (и другие службы, работающие в фоновом режиме) могут потреблять слишком много ресурсов для открытия файла M3U . Попробуйте закрыть все приложения на вашем ПК, прежде чем открывать Media Playlist File. Освободив все доступные ресурсы на вашем компьютере вы обеспечите налучшие условия для попытки открыть файл M3U.
Если вы выполнили все описанные выше шаги , а ваш файл M3U по-прежнему не открывается, может потребоваться выполнить обновление оборудования . В большинстве случаев, даже при использовании старых версий оборудования, вычислительная мощность может по-прежнему быть более чем достаточной для большинства пользовательских приложений (если вы не выполняете много ресурсоемкой работы процессора, такой как 3D-рендеринг, финансовое/научное моделирование или интенсивная мультимедийная работа). Таким образом, вполне вероятно, что вашему компьютеру не хватает необходимого объема памяти (чаще называемой «ОЗУ», или оперативной памятью) для выполнения задачи открытия файла.
Данная статья призвана рассказать до деталей о тонкостях формата плейлиста 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 обозначает игнорирование длины трека.Некоторые плееры сразу ставят вместо длительности вопросительные знаки, некоторые все же пытаются определить ее самостоятельно. В случае удачи длина трека будет отображена.
- Название трека. Любая фраза в кодировке Windows.
В случае, если трек имеет исполнителя и название, то в качестве сепаратора желательно использовать дефис (минус) - "-".
- Путь к файлу. Обязательный параметр, отделяется от описания директивы \r\n.
В случае указания относительного пути плеер будет искать файлы, «отталкиваясь» от папки, где лежит плейлист.
При указании URL-адреса возможно указание любого протокола, соединение по которому поддерживает плеер (http(s), ftp, etc). Желательно использование http или специального протокола для потокового аудио/видео rtsp.
Итак, следующая эволюция M3U плейлистов - формат M3U8.
M3U8 - m3u в utf-8
Формат *.m3u8 получил преимущественное распространение на Unix-системах.Многие плееры автоматически распознают кодировку файла и не требуют обязательного присутствия восьмерки в расширении.
Отличия от обычного формата m3u - это, конечно, кодировка utf-8 и возможность использовать в качестве сепаратора строк только перевод строки (\n).
Заключение
M3U - простой и перспективный формат плейлистов с тринадцатилетней историей.Он проще и понятнее плейлистов с xml-структурой, так как csv-подобные форматы для хранения маленьких структурированных объемов данных значительно удобнее.
Многие производители техники отдают свое предпочтение m3u, и этот формат поддерживают все музыкальные плееры.
Я надеюсь, что более подробное знакомство с этим форматов принес вам пользу в дальнейшем.
С тех пор, как практически у каждого человека появился в доме Интернет, всё большее распространение получила технология IPTV , которая позволяет смотреть телевизионные каналы посредством интернет-соединения, что очень удобно. Как правило, чтобы смотреть телевизионные каналы через Интернет, необходимо приобрести специальную IPTV-приставку, которая подключается к компьютеру. Вы, конечно, можете обойтись без неё, просматривая каналы на компьютере или ноутбуке, но в этом случае вам понадобится создать специальный плей-лист для каналов. Эта задача ставит в тупик немалое количество пользователей.
В этой статье подробно рассмотрим, как создать плей-лист m3u для IPTV. Давайте разбираться. Поехали!
Весь процесс состоит из ряда несложных этапов, которые без труда выполнит пользователь любого уровня. Сперва нужно создать текстовый файл. Просто кликните правой клавишей мыши по рабочему столу и перейдите к пункту «Создать», затем выберите «Текстовый документ ».
Затем необходимо конвертировать txt формат в m3u. Чтобы сделать это, откройте «Панель управления». В появившемся меню найдите и выберите «Параметры папок». Перейдя к вкладке «Вид», уберите птичку с пункта «Скрывать расширения для зарегистрированных типов файлов» и щёлкните «Применить». После этой операции вы обнаружите, что в названии созданного вами текстового документа добавилось «.txt». Теперь пишете любое название для файла и меняете «.txt» на «.m3u». В появившемся окне с предупреждением нажмите «Да».
Теперь, когда файл создан, его необходимо заполнить, но сначала нужно его открыть. Щёлкните по нему правой кнопкой мыши и нажмите «Открыть с помощью». В выплывающем списке выберите «Блокнот». После того как появилось незаполненное поле, можно начинать наполнять будущий плей-лист. Необходимые для заполнения данные - это информация о телевизионных каналах, которая имеет вид:
#EXTM3U
#EXTINF:0,!TB
#EXTINF: 0, 1 CLASSIC
Вы можете просто скопировать всю необходимую информацию из списка каналов.
Следующий шаг - превратить созданный m3u файл в плей-лист для IPTV. Для этого нужно открыть меню «Файл», находясь в окне Блокнота, и выбрать «Сохранить как…», после чего введите (без кавычек) «IPTV playlist.m3u» в поле «Имя файла». Внизу, в разделе «Кодировка», укажите «UTF-8». Теперь плей-лист готов, и его можно использовать.
В том случае, если вам неудобно ориентироваться в большом количестве каналов, вы можете сгруппировать их. Для этого понадобится открыть m3u.файл, используя блокнот, и добавить определённые строки в имеющийся код. А именно:
group-title=«nazvanie gruppy:»
Добавлять этот элемент следует так, как показано на скриншоте ниже.
#EXTM3U
#EXTINF:0, group-title=»Avtomobil`nye kanaly:» ,!TB
http://185.70.130.89:1234/udp/230.0.0.102:1234
#EXTINF: 0, group-title=»Detskie kanaly:» 1 CLASSIC
http://185.70.130.89:1234/udp/230.0.0.17:1234
Также вы можете использовать специальные IPTV плейеры, которые имеют функцию создания плей-листов, вместо того, чтобы делать всё вручную. Одним из таких плейеров является Simple TV.
После установки программы задайте необходимые параметры, затем перейдите в раздел «Плей-лист» и выберите в выплывающем списке «Поиск каналов». Далее задайте диапазон с адресами, в пределах которого будет выполнено сканирование. В процессе сканирования удалите уже имеющийся по умолчанию плей-лист.
После того как сканирование завершится, откроется список телеканалов. Установите птички рядом с теми каналами, которые вы хотите добавить, и щёлкните «Сохранить». Список выбранных вами телеканалов появится в файле, который был удалён в предыдущем шаге. Если вы хотите создать другой файл, то нажмите «Выгрузить список каналов», затем введите название, укажите область, в которую файл будет сохранён, и кликните «Выгрузить».
Таким вот нехитрым образом создаётся m3u плей-лист . Как видите, в этом нет ничего сложного. Весь процесс не отнимает много времени. В результате просмотр станет гораздо комфортнее.
Пишите в комментариях, помогла ли вам статья разобраться в вопросе и спрашивайте, если что-то осталось непонятным после прочтения.
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 в записях реестра;
- недостаточный ресурс ПК;
- повреждение или заражение файла вирусом.
Разумеется, устранение каждой этих причин требует своего отдельного алгоритма действий.