N_m3u8DL-CLI
N_m3u8DL-CLI
简单易用的m3u8下载器。现在很多视频网站的视频都分割成了小片段,其m3u8就是来记录这一堆地址的文件,使用本下载器可以快速的下载并合并成一个完整的视频文件。
点击进入 >> github | Gitee | 果核剥壳
多平台版本项目地址 >> github参数说明: - u m3u8下载地址(http(s)://url/xx/xx/index.m3u8) - o movieName:自定义文件名(默认为movie)不带后缀 (default "movie") - n num:下载线程数(默认24) - ht hostType:设置getHost的方式(v1: http(s):// + url.Host + filepath.Dir(url.Path); v2: `http(s)://+ u.Host` (default "v1") - c cookie:自定义请求cookie (例如:key1=v1; key2=v2) - r autoClear:是否自动清除ts文件 (default true) - s InsecureSkipVerify:是否允许不安全的请求(默认0) - sp savePath:文件保存的绝对路径(默认为当前路径,建议默认值)(例如:unix:/Users/xxxx ; windows:C:\Documents) 默认情况只需要传u参数,其他参数保持默认即可。 部分链接可能限制请求频率,可根据实际情况调整 n 参数的值。 用法: 源码方式: 自己编译:go build -o m3u8-downloader 简洁使用:./m3u8-downloader -u=http://example.com/index.m3u8 完整使用:./m3u8-downloader -u=http://example.com/index.m3u8 -o=example -n=16 -ht=v1 -c="key1=v1; key2=v2" 二进制方式: 简洁使用: ./m3u8-linux-amd64 -u=http://example.com/index.m3u8 ./m3u8-darwin-amd64 -u=http://example.com/index.m3u8 .\m3u8-windows-amd64.exe -u=http://example.com/index.m3u8 完整使用: ./m3u8-linux-amd64 -u=http://example.com/index.m3u8 -o=example -n=16 -ht=v1 -c="key1=v1; key2=v2" ./m3u8-darwin-amd64 -u=http://example.com/index.m3u8 -o=example -n=16 -ht=v1 -c="key1=v1; key2=v2" .\m3u8-windows-amd64.exe -u=http://example.com/index.m3u8 -o=example -n=16 -ht=v1 -c="key1=v1; key2=v2" 问题说明: # Linux amd64平台 chmod 0755 m3u8-linux-amd64 # Mac darwin amd64平台 chmod 0755 m3u8-darwin-amd64