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.14k stars 2.14k forks source link

内容正常,但是存在404的情况,ffmpeg读取也正常 #474

Open keysLo opened 3 years ago

keysLo commented 3 years ago

N_m3u8DL-CLI v2.9.7 20210325... Speed: waiting Progress: waiting

18:33:22.372 文件名称:index_20210724183322 18:33:22.373 存储路径:C:\Users\PC\Downloads\Compressed\Downloads 18:33:22.382 开始解析 18:33:22.445 获取m3u8内容 18:33:22.862 解析m3u8内容 18:33:22.866 获取m3u8 key... 18:33:23.757 远程服务器返回错误: (404) 未找到。

C:\Users\PC\Downloads\Compressed>N_m3u8DL-CLI_v2.9.7.exe https://v9.dious.cc/20210524/M4bSsDsB/1000kb/hls/index.m3u8

ffmpeg -i 'https://v9.dious.cc/20210524/M4bSsDsB/1000kb/hls/index.m3u8'

ffmpeg version 4.4-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2021 the FFmpeg developers built with gcc 8 (Debian 8.3.0-6) configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 [hls @ 0x647bc00] Skip ('#EXT-X-VERSION:3') [hls @ 0x647bc00] Skip ('#EXT-X-DISCONTINUITY') Last message repeated 2 times [hls @ 0x647bc00] Opening 'https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/key.key' for reading [hls @ 0x647bc00] Opening 'crypto+https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/GnsKZjYL.ts' for reading Input #0, hls, from 'https://v9.dious.cc/20210524/M4bSsDsB/1000kb/hls/index.m3u8': Duration: 01:44:00.60, start: 1.457000, bitrate: N/A Program 0 Metadata: variant_bitrate : 0 Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 720x406 [SAR 406:405 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Metadata: variant_bitrate : 0 Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 44100 Hz, stereo, fltp Metadata: variant_bitrate : 0 At least one output file must be specified

nilaoda commented 3 years ago
...
#EXTINF:4.32,
https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/zmdCOFId.ts
#EXTINF:4.28,
https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/MQ8OUycr.ts
#EXT-X-DISCONTINUITY
#EXT-X-KEY:METHOD=AES-128,URI="/20210716/U9784DGl/500kb/hls/key.key"
#EXTINF:3.8,
https://ad.hjyedu88.com/20210716/U9784DGl/500kb/hls/dXtTHPwy.ts
#EXTINF:2.36,
https://ad.hjyedu88.com/20210716/U9784DGl/500kb/hls/fnNUtAHR.ts
#EXTINF:4.2,
https://ad.hjyedu88.com/20210716/U9784DGl/500kb/hls/nueiQ7CN.ts
#EXTINF:2.4,
https://ad.hjyedu88.com/20210716/U9784DGl/500kb/hls/cut50SNG.ts
#EXTINF:2.32,
https://ad.hjyedu88.com/20210716/U9784DGl/500kb/hls/hixX71ov.ts
#EXTINF:2.88,
https://ad.hjyedu88.com/20210716/U9784DGl/500kb/hls/T3wnJJBx.ts
#EXT-X-DISCONTINUITY
#EXT-X-KEY:METHOD=AES-128,URI="https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/key.key"
#EXTINF:3,
https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/OAf3iDlr.ts
#EXTINF:3,
https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/KyJcfYgF.ts
...

中间穿插了#EXT-X-KEY:METHOD=AES-128,URI="/20210716/U9784DGl/500kb/hls/key.key",根据Baseurl拼接后两种结果都是404

https://v9.dious.cc/20210716/U9784DGl/500kb/hls/key.key
https://ts9.lslkkyj.com:8899/20210716/U9784DGl/500kb/hls/key.key

这些分片看起来像是广告,可以删除这些后再试:

...
#EXTINF:4.32,
https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/zmdCOFId.ts
#EXTINF:4.28,
https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/MQ8OUycr.ts
#EXT-X-KEY:METHOD=AES-128,URI="https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/key.key"
#EXTINF:3,
https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/OAf3iDlr.ts
#EXTINF:3,
https://ts9.lslkkyj.com:8899/20210524/M4bSsDsB/1000kb/hls/KyJcfYgF.ts
...

raw - 副本.zip