格式轉換特性:
• 自動識別M3U和TXT格式
• 完整保留分組信息
• 支持本地文件上傳和遠程URL訂閱
• 無需手動選擇轉換方向
合併去重特性:
• 支持同時合併多個M3U和TXT文件
• 支持遠程URL訂閱合併
• 按URL自動去重(相同URL只保留第一個)
• 保留所有分組信息
• 可選擇輸出格式(M3U或TXT)
去重說明:如果多個頻道使用相同的URL,只會保留第一個遇到的頻道,後續相同URL的頻道會被過濾掉。
轉換示例 (支持分組):
📺 M3U格式 → TXT格式:
輸入:
#EXTM3U
#EXTINF:-1 group-title="央視",CCTV1
http://example.com/cctv1.m3u8
#EXTINF:-1 group-title="央視",CCTV2
http://example.com/cctv2.m3u8
#EXTINF:-1 group-title="衛視",湖南衛視
http://example.com/hnws.m3u8
輸出:
央視,#genre#
CCTV1,http://example.com/cctv1.m3u8
CCTV2,http://example.com/cctv2.m3u8
衛視,#genre#
湖南衛視,http://example.com/hnws.m3u8
📝 TXT格式 → M3U格式:
輸入:
央視,#genre#
CCTV1,http://example.com/cctv1.m3u8
衛視,#genre#
湖南衛視,http://example.com/hnws.m3u8
輸出:
#EXTM3U
#EXTINF:-1 tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="" group-title="央視",CCTV1
http://example.com/cctv1.m3u8
#EXTINF:-1 tvg-id="湖南衛視" tvg-name="湖南衛視" tvg-logo="" group-title="衛視",湖南衛視
http://example.com/hnws.m3u8
合併去重示例:
🔗 多文件合併 + 按URL去重:
文件1 (playlist1.m3u):
#EXTM3U
#EXTINF:-1 group-title="央視",CCTV1
http://example.com/cctv1.m3u8
#EXTINF:-1 group-title="央視",CCTV2
http://example.com/cctv2.m3u8
文件2 (channels.txt):
央視,#genre#
CCTV1高清,http://example.com/cctv1.m3u8 ← 與文件1的CCTV1相同URL
CCTV3,http://example.com/cctv3.m3u8
衛視,#genre#
湖南衛視,http://example.com/hnws.m3u8
遠程URL訂閱:
http://yang-1989.eu.org/playlist.m3u
https://yang-1989.eu.org/channels.txt
合併後輸出 (TXT格式,按URL去重):
# 合併完成 - 共 2 個分組,4 個頻道(已按URL去重)
央視,#genre#
CCTV1,http://example.com/cctv1.m3u8 ← 保留第一個
CCTV2,http://example.com/cctv2.m3u8
CCTV3,http://example.com/cctv3.m3u8
衛視,#genre#
湖南衛視,http://example.com/hnws.m3u8
⚠️ 說明:CCTV1高清雖然名稱不同,但URL相同,所以被去重了,只保留了第一個遇到的CCTV1