nilaoda / N_m3u8DL-CLI

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

【求助】TwitCasting 的m3u8下载显示“地址无效” #744

Open mgxshui opened 1 year ago

mgxshui commented 1 year ago

之前用您的这个 N_m3u8DL-CLI 是可以下载TwitCasting的,今天不行了。

原视频地址: https://twitcasting.tv/kairanv/movie/675685969

可以麻烦帮忙看一下问题出在哪里吗?非常感谢。

nilaoda commented 1 year ago

首先是它网站会验证RefererUser-Agent

Referer: https://twitcasting.tv/
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36

加上这两个就能下载了。但是,N_m3u8DL-CLI目前并不支持#EXT-X-KEY#EXT-X-MAP之前的情况(这种情况意味着#EXT-X-MAP也是加密的,也需要解密,现有逻辑不会正确处理这种情况)

image

由于设计原因,为N_m3u8DL-CLI修复这个bug会比较麻烦,暂时先不管了……


但是我已经在N_m3u8DL-RE中修复了此问题,你可以通过以下命令下载:

N_m3u8DL-RE.exe "https://xxxxxxx/media.m3u8" -H "Referer: https://twitcasting.tv/" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36"

下载:https://github.com/nilaoda/N_m3u8DL-RE/releases/

image

mgxshui commented 1 year ago

谢谢!另外还想请问一下,您知道为什么Twitcasting的视频,播放时长超过一小时,但下载下来的就只有60分钟整呢? 想知道60分钟之后的视频片段怎么找它的 m3u8?谢谢

mgxshui commented 1 year ago

以及,再次抱歉,下载下来的视频,本地播放又出现了新的问题,那就是文件信息没有时间信息,而且换了好几个播放器(PotPlayer、KMPlayer、QQ影音、Windows Media Player 等,都试过了),播放器的进度条都是00:00:00,然后视频也是卡在第一帧不动 T__T

Handsomezhen2023 commented 1 year ago

我也出现这个问题了。

https://1210.workarea2.live/view_video.php?viewkey=8589260b3de77179ec70&page=1&viewtype=basic&category=rf

https://la2.killcovid2021.com/m3u8/765561/765561.m3u8

可以帮忙看下吗?太奇怪了