Warum M3U8 in PLS konvertieren?
.m3u8 und .pls sind beides reine Text-Wiedergabelistenformate, die Medienpfade oder Stream-URLs auflisten. PLS verwendet eine INI-ähnliche Struktur ([playlist], FileN=, TitleN=) aus der Winamp/SHOUTcast-Ära. Einige Hardware-Player, SHOUTcast-Server und ältere Software erwarten PLS anstelle von M3U8, was den Formatwechsel notwendig macht.
Wie man M3U8 in PLS konvertiert
VLC media player FREE
Öffnen Sie die .m3u8 über Medien > Datei öffnen, prüfen Sie, ob die Titel korrekt geladen werden, gehen Sie dann zu Medien > Wiedergabeliste in Datei speichern, wählen Sie PLS im Format-Dropdown und speichern Sie.
Notepad++ FREE
Schreiben Sie bei kurzen Wiedergabelisten jeden Eintrag manuell als FileN=, TitleN= und LengthN= Zeilen in eine neue Datei, die mit [playlist] beginnt und mit NumberOfEntries=N sowie Version=2 endet, und speichern Sie diese als .pls.
Über diese Formate
Eine M3U8-Datei ist eine Klartext-Playlist, die Track-Pfade oder Stream-URLs auflistet - sie enthält selbst keine Audio- oder Videodaten. Öffnen Sie sie in VLC, um eine lokale Playlist oder…
.M3U8-Details öffnen →Eine .pls-Datei ist eine Playlist, die auf Audiodateien oder Internetradio-Streams verweist - sie selbst enthält keine Audiodaten. Öffnen Sie diese mit VLC, foobar2000 oder Winamp; ein…
.PLS-Details öffnen →Qualität & worauf zu achten ist
- Ein HLS-Manifest (das
#EXT-X-STREAM-INFoder#EXT-X-TARGETDURATIONenthält) ist keine Titelliste - VLC exportiert dessen.ts-Segment-URLs wortwörtlich in PLS, was in einem regulären Media Player nutzlos ist. - IPTV-spezifische Tags wie
tvg-logo,tvg-idund#EXTGRPwerden stillschweigend verworfen; PLS hat keine entsprechenden Felder dafür. - Dateipfade, Titel aus
#EXTINFund Zeitdauern lassen sich sauber aufFileN=,TitleN=undLengthN=in PLS übertragen.
Häufig gestellte Fragen
Kann PLS Streaming-URLs verarbeiten?
Was ist, wenn meine M3U8 ein HLS-Manifest von einer Website ist?
Ist die manuelle Texteditor-Methode zuverlässig?
Exportiert VLC die Titeldauer?
#EXTINF beim Speichern als PLS in das Feld LengthN=.