なぜ M3U8 を PLS に変換するのですか?
.m3u8 と .pls はどちらも、メディアファイルのパスやストリーム URL をリストするプレーンテキストのプレイリスト形式です。PLS は Winamp/SHOUTcast 時代の INI スタイル構造([playlist], FileN=, TitleN=)を使用します。一部のハードウェアプレーヤー、SHOUTcast サーバー、およびレガシーソフトウェアは M3U8 ではなく PLS を想定しているため、形式の変更が必要になります。
M3U8 から PLS への変換方法
VLC media player FREE
「メディア」 > 「ファイルを開く」から .m3u8 を開き、トラックが正しく読み込まれたことを確認してから、「メディア」 > 「プレイリストをファイルに保存」に移動し、形式ドロップダウンで PLS を選択して保存します。
Notepad++ FREE
短いプレイリストの場合は、[playlist] で始まり NumberOfEntries=N および Version=2 で終わる新しいファイルに、各エントリを FileN=, TitleN=, LengthN= 行として手動で書き換え、.pls として保存します。
これらの形式について
M3U8ファイルは、トラックのパスやストリームのURLをリスト化したプレーンテキストのプレイリストであり、ファイル自体に音声や動画は含まれません。ローカルのプレイリストやHLSストリームを再生するにはVLCで開いてください。ストリーミング動画を単一のMP4として保存するには、ストリームURLに対してyt-dlpまたはFFmpegを使用します。
.M3U8 の詳細を開く →.pls ファイルは、オーディオファイルやインターネットラジオのストリームを指し示すプレイリストであり、それ自体に音声データは含まれていません。VLC、foobar2000、または Winamp…
.PLS の詳細を開く →品質と注意点
- HLS マニフェスト(
#EXT-X-STREAM-INFまたは#EXT-X-TARGETDURATIONを含むもの)はトラックプレイリストではありません。VLC はその.tsセグメント URL をそのまま PLS にエクスポートしますが、これは通常のメディアプレーヤーでは役に立ちません。 tvg-logo,tvg-id,#EXTGRPなどの IPTV 固有のタグは暗黙的に削除されます。PLS にはこれらに相当するフィールドがありません。- ファイルパス、
#EXTINFからのトラックタイトル、および再生時間は、PLS のFileN=,TitleN=,LengthN=にきれいにマッピングされます。
よくある質問
PLS はストリーミング URL を処理できますか?
M3U8 がウェブサイトからの HLS マニフェストである場合はどうなりますか?
手動のテキストエディタによる方法は信頼できますか?
VLC はトラックの再生時間をエクスポートしますか?
#EXTINF からの再生時間を LengthN= フィールドに書き込みます。