Как редактировать m3u плейлист
Перейти к содержимому

Как редактировать m3u плейлист

  • автор:

Плейлисты формата M3U и M3U8 для IPTV — что это и зачем нужно?

Формат M3U и его разновидность M3U8 — это плейлисты, содержащие в себе техническую информацию о медиафайлах (аудио и/или видео), которые будут воспроизведены мультимедиа-проигрывателем. Хотя данный формат появился довольно давно (в первые годы существования аудиоплеера Winamp), массово распространяться он начал относительно недавно — вследствие увеличения скорости доступа в интернет и развития технологий потоковой передачи медиаконтента.

Что представляют собой плейлисты формата M3U и M3U8? Где они используются? Как их открыть? В чем их отличие форматов M3U и M3U8? Как создавать плейлисты M3U и M3U8? Постараемся ответить на эти вопросы максимально простым языком.

Что такое M3U и M3U8 плейлисты?

Технически, данные плейлисты представляют собой обыкновенный текстовый файл. Все занесенные в него данные, следовательно, также являются простым текстом. Это говорит о том, что файлы формата M3U и M3U8 можно открывать, редактировать и создавать при помощи любого текстового редактора, «понимающего» формат TXT. К таким редакторам относится стандартное приложение Windows — «Блокнот» (Notepad).

Кроме того, что плейлисты рассматриваемого формата являются текстовыми файлами, они также характеризуются специфическим содержанием. Чтобы мультимедиа-проигрыватель смог нормально работать с M3U/M3U8-файлами, последние необходимо заполнять с соблюдением определенных правил.

Формат M3U

Где используются плейлисты M3U/M3U8?

Первоначально файлы формата M3U служили для создания списков воспроизведения музыкальных композиций в аудиоплеере Winamp. Их и сегодня используют с той же целью, но реже. В настоящее время M3U и M3U8-плейлисты используются преимущественно для создания списков воспроизведения онлайн-видео и интернет-телеканалов (IPTV).

Полностью технологию IPTV мы рассматривать не будем. Скажем лишь то, что предназначена она для вещания телеканалов в сети интернет в режиме реального времени. И чтобы мультимедиа-проигрыватель смог подключиться к такому ТВ-каналу (либо онлайн-видео) и затем воспроизвести его, ему потребуется URL-ссылка (адрес в интернете) на данный телеканал или потоковое видео. И для хранения таких ссылок, а также некоторых других данных, как раз и используются M3U/M3U8-плейлисты.

Кстати, плейлисты, использующиеся для просмотра онлайн-телеканалов, принято именовать как «IPTV-плейлисты».

Где взять M3U/M3U8-плейлисты для IPTV?

Самый простой способ — скачать в интернете. Многие современные сайты посвящены тематике IPTV. Администраторами таких сайтов (либо пользователями тематических форумов, блогов, групп в соцсетях и т.д.) выкладываются ссылки на скачивание IPTV-плейлистов, как в M3U, так и M3U8 форматах. Их можно сразу же добавить в видеоплеер (поддерживающий воспроизведение IPTV-каналов) либо сначала отредактировать с целью расширения/сокращения списка воспроизведения по своему вкусу.

IPTV-плейлисты можно создать самостоятельно (данном случае понимается создание M3U/M3U8-файла на жестком диске). Сделать это просто:

Создайте на жестком диске обычный текстовый документ:

m3u

Измените расширение созданного документа с TXT на M3U или M3U8.

M3U или M3U8

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

Как открывать файлы M3U и M3U8?

Откроем созданный/скачанный плейлист в приложении «Блокнот». Хотя в нем нет отдельной функции по открытию и работе с M3U/M3U8-файлами, их все равно можно добавить в редактор. Сделать это можно различными способами:

Два раза кликнуть по M3U/M3U8-файлу, а затем выбрать программу «Блокнот» в окне выбора приложения.

M3U и M3U8

Кликнуть правой кнопкой мыши по M3U/M3U8-файлу, выбрать в контекстном меню пункт «Открыть с помощью», затем «Блокнот».

M3U и M3U8

Сменить расширение файла M3U/M3U8 на TXT, а затем просто кликнуть два раза по файлу, и тот будет открыт в «Блокноте».

Изменить расширение файла

Запустить программу «Блокнот», открыть в ней меню «Файл, затем пункт «Открыть…». В диалоговом окне «Блокнота» установить в выпадающем меню снизу справа «Все файлы (*.*)», а затем выбрать плейлист, сохраненный на жестком диске.

M3U

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

M3U

Мы еще вернемся к описанию содержимого плейлистов и рассмотрим процесс их наполнения нужной информацией.

В чем различие между M3U и M3U8 форматами плейлистов?

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

Плейлисты M3U не поддерживают никаких других символов (букв, цифр и т.д.), кроме как тех, что присутствуют в западноевропейских языках. В число ограничений также вошел и русский язык.

Если в M3U-плейлисте ввести название телеканала, фильма, музыкальной композиции русскими буквами, то в видеоплеере они примут вид, т.н. «кракозябров»:

Неправильная кодировка

То же касается и путей/ссылок к медиафайлам и их собственных имен. Медиаплеер попросту не сможет найти файл для проигрывания в сети/на диске, если ссылка/путь до него или имя содержат русские (нелатинские) символы.

Именно поэтому и был создан формат M3U8. Т.к. в нем используется кодировка символов UTF-8, то он может содержать русские (и не только) буквы.

Как правильно заполнять M3U/M3U8-плейлисты?

В M3U/M3U8-плейлистах, как минимум, присутствуют 3 строки текста:

  1. «#EXTM3U» — самая первая строка (заголовок), описывающая формат текстового файла. В данном случае она означает, что перед нами M3U-формат. Данный атрибут используется всего один раз в самом начале.
  2. «#EXTINF:» — строка, начинающаяся с данного атрибута, используется для технического описания каждого медиафайла в плейлисте: длительность, название телеканала/потокового видео/музыкальной композиции, исполнитель, логотип и т.д.
  3. И сам URL-адрес медиафайла в интернете (но можно указывать и локальный путь к файлу, хранящемуся на жестком диске).

Вот пример самого простого IPTV-плейлиста, состоящего из двух элементов (описание + ссылка на телеканал):

Обратите внимание на часть строки «-1», которая стоит сразу после «#EXTINF:». Она означает, что продолжительность медиафайла неизвестна. В IPTV-плейлистах всегда используется значение «-1» или «0», т.к. онлайн-телеканал является потоковым видео, не имеющим явного окончания.

С «Discovery Channel» и «National Geographic» все итак понятно — это названия телеканалов. В видеопроигрывателе (в данном случае — IPTV-плеере) они будут отображены так, как написано в этой части строки.

Касательно ссылок. Они могут иметь различное написание:

  • Явно указывать на файл, т.е. оканчиваться именем воспроизводимого файла. Ссылки формата: «http://путь/video.mp4».
  • Указывать на видеопоток. Это ссылки формата: «http://путь:8080». Как видно, в таких ссылках присутствует номер сетевого порта, по которому проигрыватель будет обращаться к серверу. В них могут присутствовать и другие параметры, например, формат потока данных (все зависит от способа вещания онлайн-видео/телеканала в сети).
  • Указывать на другие плейлисты. Ссылки формата: «http://путь/playlist.m3u» или «http://путь/playlist.m3u?version=2» (с указанием версии плейлиста). Именно такие ссылки использованы в нашем примере выше. Они, наравне со ссылками предыдущего формата, используются для создания IPTV-плейлистов.

В IPTV-плейлистах также могут использоваться дополнительные необязательные атрибуты. Вот три наиболее востребованных атрибута:

  • tvg-logo = «ссылка на изображение». При помощи этого атрибута задается иконка для воспроизводимого телеканала, которая будет отображена рядом с его названием в IPTV-плеере.
  • tvg-name = «идентификатор телепрограммы». Данный атрибут служит для отображения программы передач воспроизводимого телеканала, если таковая была предоставлена вещающей телекомпанией.
  • tvg-shift = «часы» (-23 … +23). Атрибут, используемый для коррекции времени отображаемой телепрограммы (используется только вместе с «tvg-name»).

Дополнительные атрибуты заносятся в строку «#EXTINF:» сразу после указания продолжительности медиафайла через пробел, например:

#EXTINF:-1 tvg-logo =» http://путь/img.jpg» tvg-name=» Discovery» tvg-shift=»-2″,Discovery Channel

Системные требования:
ОС Windows 8 и выше, 1024 Мб ОЗУ, 350 Мб свободного пространства HDD

Как самому создать и отредактировать IPTV плейлист

Смотреть IPTV телевидение удобнее всего по подписке. Однако иногда нет смысла платить за большое количество каналов, если столько не нужно. В такой ситуации можно использовать собственную подборку каналов. Как самому создать и отредактировать IPTV плейлист -рассказано ниже.

Создание плейлистов

Что такое плейлист m3u

Для просмотра интернет-телевидения используются файлы, сохраненные в формате m3u. Их принято называть IPTV плейлистами. Чтобы собрать или отредактировать подобный файл, потребуется текстовый редактор или программа для работы с плейлистами IPTV. Обычно все делают на компьютере с Windows в редакторе Блокнот, но подойдут и другие операционные системы, как и приложения.

Что такое плейлист m3u

Любой файл m3u включает в себя адрес контента и его свойства. Ссылки могут обращаться сразу к файлу, если он сохранен в одной папке, это может быть путь к месту хранения на жестком диске или адрес в сети интернет. Последнее используется для плейлистов IPTV.

Еще одни способ самому сделать плейлист для IPTV в m3u формате – использовать приложение TV Simple. Оно распространяется свободно, и некоторым пользователям покажется более удобным использовать его, так как знать, как устроен файл, здесь не требуется. Подробнее о каждом способе рассказано ниже.

Где искать ссылки

Главное условие работы интернет-телевидения – это рабочие ссылки. Просто так найти их не получится, ведь многие онлайн трансляции закодированы от «пиратского» использования. Тем не менее, есть два рабочих способа.

  1. Поиск на форумах, посвященных IPTV. Достаточно часто пользователи делятся здесь рабочими ссылками. Стоит понимать, что они не живут долго, поэтому прежде чем добавлять ее в собственный файл, стоит предварительно проверить работоспособность.
  2. Второй способ проще с точки зрения поиска, но и он имеет собственные недостатки. Можно по запросу «скачать открытые плейлистыIPTV2019» в любой поисковой системе скачать файлы со ссылками и выбрать те, которые нужны. Многие открытые m3u файлы являются сборной солянкой с множеством неинтересных каналов. Чтобы сделать для себя сортировку по категориям или собрать только нужные каналы, придется скопировать из скачанных файлов ссылки и добавить их в собственные листы. Некоторые пользователи решают просто отредактировать плейлист и удалить из него все ненужное. Что удобнее, зависит от пользователя – некоторым придется изъять нужное из нескольких файлов, а другим хватит удаления ненужного из одного большого набора каналов. Ссылка на трансляцию следует после тега — #EXTINF.

Как сделать плейлист в Блокноте

Наиболее популярный способ создать свой m3u плейлист для IPTV – использовать Блокнот. Это просто и не требует от пользователей скачивать специальные приложения. Достаточно найти ссылку на трансляцию — и можно приступать.

  1. На любом свободном месте рабочего стола правой кнопкой создается текстовый документ. Название не принципиально, но после него нужно обязательно прописать .m3u. То есть выглядеть это будет так: «текстовый документ.m3u». Некоторым пользователям удобнее после окончания всех действий сохранить конечный результат с таким разрешением. Принципиальной разницы здесь нет.
    Как сделать плейлист в Блокноте 1
  2. Полученный файл с заранее заданным расширением сохранится в виде плейлиста. Правой кнопкой его следует открывать в приложении «Блокнот».
    Как сделать плейлист в Блокноте 2
  3. Первая строчка – это всегда идентификатор. Он неизменен – «#EXTM3U».
  4. Вторая строчка – это описание канала. Начинается она с «#EXTINF:», далее нужно прописать параметры через запятую. Для интернет-вещания сначала ставится 0 или -1 и название канала после запятой, например — «Про природу». Получить во второй строке нужно следующий результат: #EXTINF:0,Про природу.
  5. Последняя строка – это непосредственно ссылка. Она может выглядеть следующим образом: http://192.168.1.1:8080/films.m3u8 или http://svodnaytranslucia.ru/sport
  6. После внесения всех строк, файл требуется сохранить, и можно проверить плейлист IPTV на работоспособность. Для этого его достаточно загрузить в проигрыватель для просмотра интернет телевидения.

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

Пример готового плейлиста, созданного своими руками в текстовом редакторе, приведен на изображении ниже:

Пример готового плейлиста

Создание плейлиста в Simple TV

Создание плейлиста m3u для IPTV возможно через приложение Simple TV. Это редактор плейлистов IPTV, который сам ищет каналы. С одной стороны, это удобнее, но требуется знать некоторые особенности работы с ним. Перед тем, как начать работу с приложением, необходимо в настройках роутера включить формат вещания Multicast Streams.

Создание плейлиста в Simple TV

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

  1. После установки приложения Simple TV в рабочем окне правой кнопкой запускается меню и выбирается «плейлист» — «поиск каналов».
  2. В окне «поиск» необходимо отобрать нужные каналы и вручную изменить последние цифры в их названии. Последовательно используются числа – от 0 до 255. Процедура займет определенное время, поэтому следует запастить терпением.
  3. В том же самом окне есть строка «порт». Для нее значение не меняется – 5050. В строке «таймаут» следует задать значение 15 или 20 секунд. После введения всех корректировок остается нажать «сканировать».
  4. Пока длится процедура, необходимо ПКМ очистить плейлист – выбираем «удалить все».
  5. По окончанию сканирования появится четыре группы: новые, нерабочие, присутствующие и MultiPiP. Выбираем нужные каналы и отмечаем их галочкой. Сохраняем результат.
  6. Теперь остается добавить плейлист IPTV на ПК из программы. Для этого в окне приложения ПКМ нажимаем на «выгрузить» и указываем место сохранения.

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

Редактирование плейлиста

Редактирование плейлистов IPTV проще всего проводить в текстовом редакторе. Чтобы это сделать, рекомендуется продублировать имеющийся плейлист для подстраховки, ведь можно случайно испортить его. Чтобы добавить каналы в плейлист IPTV, необходимо вставить две строчки с параметрами по правилам, указанным выше. Удаление каналов проводится обратным способом – удаляются две строчки, соответствующие каналу.

Важно! Порядок каналов в плеере будет соответствовать тому, в какой последовательности они указаны в текстовом файле. Если нужно изменить очередность, то просто меняются местами строки.

Программа для редактирования и создания плейлистов в формате M3U для iptv

Author24 — интернет-сервис помощи студентам

Сидящим на карантине, коротающим время дома посвящается:

Программа для редактирования и создания плейлистов в формате M3U для iptv.

Любой скаченный из интернета халявный плей лист содержит кучу лишнего контента и кучу нерабочего.
Нужен был простой редактор плейлистов для цифровой приставки, которая поддерживает IPTV.
Управление через меню и обычные кнопки, всё понятно, всё по-русски.
Всего 3 поля — Группа канала, Имя канала и его адрес.
Редактирование канала включается кликом правой клавиши мыши — ПКМ на канале.

Программа умеет запускать любой отдельный канал из листа для проверки работоспособности, если заранее в меню настроить нужный плеер. Наиболее подходящая программа для просмотра на компьютере VLC, но подойдет не хуже плеер из состава
K-Lite Codec Pack — mpc-hc64.exe, ну и совсем на крайний случай встроенный плеер Windows wmplayer.exe (который будет заикаться, но что то покажет).
Ещё она умеет искать дубликаты, удалять из листа всё, что отмечено галочкой или не отмечено, сортировать, объединять несколько листов, вставлять свои записи,
скачивать из интернета новые плейлисты ( адреса можно настраивать свои, одновременно до 6 штук), ну и главное умеет сохранить отмеченные и с любовью выбранные строки как свой плейлист M3U.
Начальная папка для плей листов папка юзера, пример : C:\Users\UserName\

Как всегда, поиск багов и конструктивная критика приветствуется!

Редактор IPVT m3u.zip (178.2 Кб, 3992 просмотров)

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Программа для редактирования видео в формате HD
Посоветуйте, пожалуйста, программу для редактирования видео в формате HD. ОС — Ubuntu (64-битная).

Поиск плейлистов m3u
Здравствуйте. Подскажите пожалуйста, может кто делал нечто похожее или знает как, — как бы.

Парсинг M3U плейлистов
Подскажите пожалуйста, как можно реализовать парсинг m3u плейлистов? мне нужно сделать с него.

Универсальная программа для создания, редактирования и проведения тестов
Тема не новая в рассмотрении и вполне уже заезженная. В мире(то бишь в интернете, есть куча.

Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52

Pro_grammer, интересное приложение. Взял на тестирование.
Настроил проигрывание списков на KMP.
А нельзя сделать так, чтобы проигрывались не первые несколько секунд фильмов, а полностью?

Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52

Ну вот, я уже ошибочку нашёл.
Барабанная дробь!

В слове Редактор два а.
6802 / 2828 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10

ЦитатаСообщение от mozgotron Посмотреть сообщение

Ну вот, я уже ошибочку нашёл.

ЦитатаСообщение от mozgotron Посмотреть сообщение

чтобы проигрывались не первые несколько секунд фильмов, а полностью?

ну это уже от проигрывателя зависит, может есть где специальная настройка KMPlayer для IPTV? На компьютере я проверяю с VLS, меня устраивает.
Постоянный у меня проигрыватель «железный» , подключен к телевизору, там вообще нет проблем.

Регистрация: 23.05.2015
Сообщений: 360
Записей в блоге: 52

Pro_grammer, да, вы правы VLS лучше проигрывает. Его тоже настроил. VLS медиапоток легче обрабатывает, без тормозов. За ваш бесплатный редактор спасибо. Отличная прога. good: Я ещё в жизни не видел столько IPTV-каналов одним списком. :

6802 / 2828 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10

Версия 1.1 от 08.04.2020 — ТЕПЕРЬ И ДЛЯ ЛОКАЛЬНОЙ МУЗЫКИ!
Исправление замеченных ошибок.
Дополнительно появилась возможность создавать плейлисты для музыкального проигрывателя.
Листы создаются на основе содержимого папки с файлами типа mp3, ogg, flac (именно маленькими буквами )
Другие расширения файлов не поддерживаются.
Добавлена возможность создавать плейлисты в формате ASCII, как оказалось некоторые плееры
не смогли прочитать кириллицу в UTF8, и если вдруг у вас именно такая проблема, то нужно использовать
сохранение в формате ASCII из пункта меню.

Редактор IPVT m3u.zip (180.5 Кб, 546 просмотров)

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

Чтобы создать плейлист M3U, можно воспользоваться любым доступным текстовым редактором. В примере ниже будет задействован стандартный «Блокнот», который предустановлен во всех версиях операционной системы от Microsoft.

  1. Запустите приложение для редактирования текста. Для этого можно воспользоваться поиском по системе, введя в соответствующее поле на панели задач запрос «Блокнот». как самому создать плейлист m3u для iptv_01
  2. Сразу же сохраните файл в нужном расширении. Для этого раскройте меню «Файл» и выберите пункт «Сохранить как». как самому создать плейлист m3u для iptv_02
  3. В новом диалоговом окне перейдите в папку, куда будет сохранен плейлист, а затем впишите в поле «Имя файла» предпочитаемое название. Поставьте затем точку и добавьте приписку «m3u». По итогу название должно выглядеть наподобие того, что представлено на изображении ниже. В завершение кликните по кнопке «Сохранить». как самому создать плейлист m3u для iptv_03

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

как самому создать плейлист m3u для iptv_04

Шаг 2: Добавление телевизионных каналов

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

    Первая строка обязательно должна содержать идентификатор файла. Для плейлиста IPTV он представлен ниже. Скопируйте и вставьте эту запись в документ: #EXTM3U

как самому создать плейлист m3u для iptv_05
Последующие строки состоят из блоков с идентификатором каналов. Для корректного их считывания необходимо сначала указать название, а после вставить ссылку на источник. Синтаксис следующий: #EXTINF:-1,
На изображении ниже представлен пример корректного заполнения этой формы. как самому создать плейлист m3u для iptv_06

Примечание! Название канала не обязательно должно соответствовать действительности, можно вводить любое. Впоследствии оно будет отображаться в списке программ при открытии плейлиста в приложении для просмотра IPTV.

  • Аналогичным образом добавьте все оставшиеся предпочитаемые каналы. При этом пустых строк между ними быть не должно. По итогу у вас получится подобное тому, что продемонстрировано на изображении ниже. как самому создать плейлист m3u для iptv_07
  • Сохраните список сформированных каналов. Для этого откройте меню «Файл» и выберите опцию «Сохранить». как самому создать плейлист m3u для iptv_08

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

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

    Шаг 3: Создание рубрик

    Если в плейлисте много каналов, то при их выборе для просмотра бывает трудно найти нужный. Чтобы этого избежать, можно создать рубрики, которые будут отображаться в проигрывателе IPTV. Необходимо после названия добавить дополнительную строку с соответствующим идентификатором. Располагается она перед ссылкой на источник и имеет следующий формат:

    как самому создать плейлист m3u для iptv_09

    Обратите внимание! Создавать рубрику необходимо для каждого канала в отдельности. Чтобы определенное количество программ объединилось в одну категорию, названия их рубрик должны быть одинаковыми.

    Шаг 4: Добавление телегида

    Телегид позволяет просматривать информацию о канале в отдельном меню проигрывателя. Он отображает данные о текущей телепрограмме и предоставляет список последующих передач. Телегид подключается к плейлисту из определенного источника, расположенного в интернете, поэтому предварительно найдите ссылку на предпочитаемые телеканалы. Для этого рекомендуется проводить поиск по запросу «epg для iptv».

    Если ссылка есть, ее можно интегрировать в плейлист. Делается это путем замены первой строки документа. По итогу синтаксис будет выглядеть следующим образом:

    как самому создать плейлист m3u для iptv_10

    После внесения всех правок в файл плейлиста не забудьте его сохранить. Для этого воспользуйтесь соответствующей опцией в выпадающем меню «Файл» или примените комбинацию клавиш Ctrl + S.

    Примечание! После создания предпочитаемого плейлиста IPTV им сразу можно начинать пользоваться. Доступно это как на компьютере под управлением операционной системы Windows, так и на современных телевизорах, оснащенных специальными приставками. Обо всех связанных с этим процессом нюансах рассказано в отдельных статьях на нашем сайте, ссылки на которые даны ниже.

    Подробнее:
    Способы просмотра IPTV на компьютере с Windows
    Как подключить IPTV к телевизору через роутер

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *