M3u8Dldr 基于poll异步非阻塞单线程M3U8视频下载器
本帖最后由 JuncoJet 于 2023-10-26 12:05 编辑软件截图,默认单个下载100并发数,下载速度能达到256M(签约带宽200M)
功能尚不完善,只适合爽一下用途
速度方面和aria2c 100并发数对比,M3u8Dldr 下载速度比aria2c快2秒多
待我移植到 Linux 上做一个详细对比
已移植完成Linux版本,由于libcurl版本陈旧,去除了poll 性能也还行,但不够完美
云端跑一跑,621M 15秒,爽
测试视频
https://www.bilibili.com/video/BV1sw411z7HQ
功能已完善,压缩包中包含5个测试版本,以及测试记录
分别测试了poll、select、none、wait、dnscached(poll) 等不同版本的性能
作者最终选择不用任何异步模型,直接跑循环遍历,感兴趣的话可以自行测试各版本差异 markhoo911 发表于 2023-10-23 13:16
我觉得搞这种用C#写比较好,搞个界面,小白也能点点点,推广起来也容易
这只是个核心,命令行也只是为了测试方便 支持原创作品 谢谢分享
经测试 下载非常快 比N_m3u8DL-RE还快 就是分片下载完一直显示............
不知是在扫描或验证什么? 是在验证分片数吗?
如果不将程序写死 更好 如proxy 手动输入比较麻烦
像N_m3u8DL-RE一样 由使用者自己添加命令参数 灵活度更大
只需程序读取即可 这个比N_m3u8DL-RE的速度还要快吗? 谢谢分享! 谢谢分享!测试一下 感谢分享,非常实用。 感谢分享!回头试试 感谢分享 经测试,发现复制url后,下载ts每个都是0字节。也没有合并功能。 我觉得搞这种用C#写比较好,搞个界面,小白也能点点点,推广起来也容易