Зачем конвертировать M3U8 в PLS?
.m3u8 и .pls - это форматы плейлистов в виде простого текста, содержащие пути к медиафайлам или URL-адреса потоков. PLS использует структуру в стиле INI ([playlist], FileN=, TitleN=), пришедшую из эпохи Winamp/SHOUTcast. Некоторые аппаратные плееры, серверы SHOUTcast и устаревшее ПО ожидают PLS вместо M3U8, что делает смену формата необходимой.
Способы конвертации M3U8 в PLS
VLC media player FREE
Откройте .m3u8 через Медиа > Открыть файл, убедитесь, что треки загрузились правильно, затем перейдите в Медиа > Сохранить плейлист в файл, выберите PLS в выпадающем списке форматов и сохраните.
Notepad++ FREE
Для коротких плейлистов вручную перепишите каждую запись в виде строк FileN=, TitleN= и LengthN= в новом файле, начинающемся с [playlist] и заканчивающемся на NumberOfEntries=N и Version=2, затем сохраните как .pls.
Об этих форматах
Файл M3U8 - это текстовый плейлист, содержащий пути к трекам или URL-адреса потоков; сам по себе он не содержит аудио или видео. Откройте его в VLC, чтобы воспроизвести локальный плейлист…
Открыть детали .M3U8 →Файл .pls - это плейлист, который указывает на аудиофайлы или интернет-радиопотоки; сам он не содержит аудиоданных. Откройте его с помощью VLC, foobar2000 или Winamp; двойной клик обычно…
Открыть детали .PLS →Качество и на что обратить внимание
- Манифест HLS (содержащий
#EXT-X-STREAM-INFили#EXT-X-TARGETDURATION) не является плейлистом треков - VLC экспортирует URL-адреса его сегментов.tsв PLS как есть, что бесполезно в обычном медиаплеере. - Теги, специфичные для IPTV, такие как
tvg-logo,tvg-idи#EXTGRP, будут удалены; в PLS нет эквивалентных полей для них. - Пути к файлам, названия треков из
#EXTINFи длительность чисто сопоставляются с полямиFileN=,TitleN=иLengthN=в PLS.
Часто задаваемые вопросы
Может ли PLS обрабатывать URL-адреса потоков?
Что если мой M3U8 - это манифест HLS с веб-сайта?
Надежен ли ручной метод с текстовым редактором?
Будет ли VLC экспортировать длительность трека?
#EXTINF в поле LengthN= при сохранении в формате PLS.