nilaoda / N_m3u8DL-CLI

[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.
https://nilaoda.github.io/N_m3u8DL-CLI/
MIT License
14.07k stars 2.13k forks source link

NONE Is Not Supported Yet, Ignore Decrypt, And Use Binary Merge #430

Open liudonghua123 opened 3 years ago

liudonghua123 commented 3 years ago

我试着下载 https://video.dious.cc/20200727/sv0vpx1L/2000kb/hls/index.m3u8 ,这里面的key相关内容为 #EXT-X-KEY:METHOD=AES-128,URI="https://ts1.lslkkyj.com/20200727/sv0vpx1L/2000kb/hls/key.key".

控制台的输出为

N_m3u8DL-CLI v2.9.7 20210325...
Speed: 602.28 KB / s                                                                                                    Progress: 675 of 1925 (35.06%/191.27 MB/545.47 MB/01h36m13s)                               Progress: 78 of 1925 (4.05%/22.87 MB/564.41 MB/01h36m13s)

15:42:12.066 File Name: index_20210414154212
15:42:12.073 Save Path: D:\apps\N_m3u8DL-CLI_v2.9.7_with_ffmpeg_and_SimpleG\eva
15:42:12.093 Start Parsing
15:42:12.197 Downloading M3u8 Content
15:42:12.846 Parsing M3u8 Content
15:42:12.851 Downloading M3u8 Key...
15:42:18.915 NONE Is Not Supported Yet, Ignore Decrypt, And Use Binary Merge
15:42:19.225 NONE Is Not Supported Yet, Ignore Decrypt, And Use Binary Merge
15:42:19.243 Writing Json: [meta.json]
15:42:19.378 File Duration: 01h36m13s
15:42:19.380 Original Count: 1925, Selected Count: 1925
15:42:19.438 Start Downloading
15:42:19.461 Downloading First Segement...
......

看错误好像无法解析!

nilaoda commented 3 years ago

正在下载应该会合并的

dummyvx commented 3 years ago

I'm facing this same issue. Is there no other way to pass the decryption key with MPD instead of Ignore Decrypt? download and merging is fine but the output is encrypted mp4 and aac

`Speed: 877 bytes / s Progress: 740 of 740 (100.00%/0 bytes/0 bytes/02h03m20s)

19:23:32.384 File Name: A_Wish_and_More 19:23:32.385 Save Path: C:\Users\me\Desktop\N_m3u8DL-CLI_v2.9.7_with_ffmpeg_and_SimpleG\Downloads 19:23:32.394 Start Parsing 19:23:32.451 Downloading M3u8 Content 19:23:34.130 Start Parsing MPD Content... 19:23:35.095 Checking Whether The Last Fragment Is Valid...(Video) 19:23:35.726 Checking Whether The Last Fragment Is Valid...(Audio) 19:23:36.813 Parsing M3u8 Content 19:23:36.817 Downloading M3u8 Key... 19:23:36.825 NONE Is Not Supported Yet, Ignore Decrypt, And Use Binary Merge 19:23:36.830 NONE Is Not Supported Yet, Ignore Decrypt, And Use Binary Merge 19:23:36.834 Writing Json: [meta.json] 19:23:36.971 Master List Found 19:23:37.414 Writing Master List Json: [playLists.json] 19:23:37.417 Auto Selected Best Definition 19:23:37.418 Start Re-Parsing... 19:23:37.419 Downloading M3u8 Content 19:23:37.424 Parsing M3u8 Content 19:23:37.447 Writing Json: [meta.json] 19:23:37.516 File Duration: 02h03m20s 19:23:37.519 Original Count: 740, Selected Count: 740 19:23:37.588 Has External Audio Track 19:23:37.597 Start Downloading 19:23:37.601 Downloading Map File... 19:23:38.113 Reading File Info... PID NULL: Video h264 (avc1 / 0x31637661), none, 1024x576, 16k tbr, 16k tbn, 32k tbc (default) 19:23:38.817 Waiting For Completion... 19:23:38.970 Download Complete 19:23:38.973 Start Merging... 19:23:38.976 Binary Merging... Please Wait...`