终极解决方案,用下面的方法找到
.m3u8文件地址, 直接用下面2个命令任意一个下载就行了
youtube-dl -f best "URL_TO_M3U8" //下载更快
ffmpeg -i "URL_TO_M3U8" -c copy output.ts//可以做到边下载边看
或者使用下面开源的下载工具 github.com/nilaoda/N_m…
很多人都想下载ts(m3u8)视频,现在浏览器插件很不好用; 还有就是通过浏览器找到所有的文件序号,下载所有ts文件后拼接,这个也很费事
根据个人研究给大家一个容易的方法,这里以腾讯视频为demo (v.qq.com/x/cover/mzc…)
1. 浏览器检查,筛选出.m3u8
2.对里面链接进行转码,我这里用的是最后一个
https://btrace.video.qq.com/kvcollect?BossId=4298&Pwd=686148428&uin=&vid=n0040ps6xgh&coverid=mzc0020040co24e&pid=c637570156775b97f4cd35abd6b088cf&guid=f8b129d1cf240471abeb195faaa9b60f&cmid=f8b129d1cf240471abeb195faaa9b60f&unid=&vt=2803&type=1030&url=https%3A%2F%2Fv.qq.com%2Fx%2Fcover%2Fmzc0020040co24e%2Fn0040ps6xgh.html&bi=213&bt=213&version=3.5.57&platform=10901&format=321003&defn=shd&ctime=2021-11-01+09%3A42%3A05&ptag=&isvip=0&tpid=3&pversion=chromehls&hc_uin=&hc_main_login=qq&hc_vuserid=411415326&hc_openid=07D69E18A0F48E2F3CF2D735189F2F35&hc_appid=101483052&hc_pvid=4217953738&hc_ssid=&hc_qq=&ua=Mozilla%2F5.0+(Macintosh%3B+Intel+Mac+OS+X+10_15_7)+AppleWebKit%2F537.36+(KHTML++like+Gecko)+Chrome%2F95.0.4638.54+Safari%2F537.36&hh_ua=Mozilla%2F5.0+(Macintosh%3B+Intel+Mac+OS+X+10_15_7)+AppleWebKit%2F537.36+(KHTML++like+Gecko)+Chrome%2F95.0.4638.54+Safari%2F537.36&ckey=&iformat=321003&hh_ref=https%3A%2F%2Fv.qq.com%2Fx%2Fcover%2Fmzc0020040co24e%2Fn0040ps6xgh.html&vurl=https%3A%2F%2Fapd-e258b55fefb09c7ad56f3b4aa1b2b2f5.v.smtcdns.com%2Fmoviets.tc.qq.com%2FA--abBrEUmdvLF6XJke44NBMQoDTI9M1Uda_g96EFo8k%2FuwMROfz2r57CIaQXGdGnC2de64-OcOt77XCBcsw3APyTsLrD%2Fsvp_50112%2FqTTCUFmaIRZCfqqy_FsRZsp_sMZpBYXzGZg64xl4n4Dd2FLMx6AZ0UkXlgIVp43JwZw8hQe0rjwFr9QAVjQu6uxlw09en-JoCaRQINd7PPi58ILUWmdIHT2hz_hsVRtwdayVRMGUR9B6CODGow0QFaKyfEqOiWUhrMCIcjlDac5v6JQ_83CSGA%2Fgzc_1000102_0b536qaaiaaaiqahart24bq4b5gdatzaaaca.f321003.ts.m3u8%3Fver%3D4&v_idx=0&rcd_info=&extrainfo=&bucket_id=9231008&drm=0&triggerplay=1&step=30&val=436&val1=0&val2=3&cpay=0&tpay=0&dltype=8
转码后
https://btrace.video.qq.com/kvcollect?BossId=4298&Pwd=686148428&uin=&vid=n0040ps6xgh&coverid=mzc0020040co24e&pid=c637570156775b97f4cd35abd6b088cf&guid=f8b129d1cf240471abeb195faaa9b60f&cmid=f8b129d1cf240471abeb195faaa9b60f&unid=&vt=2803&type=1030&url=https://v.qq.com/x/cover/mzc0020040co24e/n0040ps6xgh.html&bi=213&bt=213&version=3.5.57&platform=10901&format=321003&defn=shd&ctime=2021-11-01 09:42:05&ptag=&isvip=0&tpid=3&pversion=chromehls&hc_uin=&hc_main_login=qq&hc_vuserid=411415326&hc_openid=07D69E18A0F48E2F3CF2D735189F2F35&hc_appid=101483052&hc_pvid=4217953738&hc_ssid=&hc_qq=&ua=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML like Gecko) Chrome/95.0.4638.54 Safari/537.36&hh_ua=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML like Gecko) Chrome/95.0.4638.54 Safari/537.36&ckey=&iformat=321003&hh_ref=https://v.qq.com/x/cover/mzc0020040co24e/n0040ps6xgh.html&vurl=https://apd-e258b55fefb09c7ad56f3b4aa1b2b2f5.v.smtcdns.com/moviets.tc.qq.com/A--abBrEUmdvLF6XJke44NBMQoDTI9M1Uda_g96EFo8k/uwMROfz2r57CIaQXGdGnC2de64-OcOt77XCBcsw3APyTsLrD/svp_50112/qTTCUFmaIRZCfqqy_FsRZsp_sMZpBYXzGZg64xl4n4Dd2FLMx6AZ0UkXlgIVp43JwZw8hQe0rjwFr9QAVjQu6uxlw09en-JoCaRQINd7PPi58ILUWmdIHT2hz_hsVRtwdayVRMGUR9B6CODGow0QFaKyfEqOiWUhrMCIcjlDac5v6JQ_83CSGA/gzc_1000102_0b536qaaiaaaiqahart24bq4b5gdatzaaaca.f321003.ts.m3u8?ver=4&v_idx=0&rcd_info=&extrainfo=&bucket_id=9231008&drm=0&triggerplay=1&step=30&val=436&val1=0&val2=3&cpay=0&tpay=0&dltype=8
3.得到.m3u8文件的地址,里面有这个参数,我们要的就是这个链接
vurl=https://apd-e258b55fefb09c7ad56f3b4aa1b2b2f5.v.smtcdns.com/moviets.tc.qq.com/A--abBrEUmdvLF6XJke44NBMQoDTI9M1Uda_g96EFo8k/uwMROfz2r57CIaQXGdGnC2de64-OcOt77XCBcsw3APyTsLrD/svp_50112/qTTCUFmaIRZCfqqy_FsRZsp_sMZpBYXzGZg64xl4n4Dd2FLMx6AZ0UkXlgIVp43JwZw8hQe0rjwFr9QAVjQu6uxlw09en-JoCaRQINd7PPi58ILUWmdIHT2hz_hsVRtwdayVRMGUR9B6CODGow0QFaKyfEqOiWUhrMCIcjlDac5v6JQ_83CSGA/gzc_1000102_0b536qaaiaaaiqahart24bq4b5gdatzaaaca.f321003.ts.m3u8?ver=4&v_idx=0&rcd_info=&extrainfo=&bucket_id=9231008&drm=0&triggerplay=1&step=30&val=436&val1=0&val2=3&cpay=0&tpay=0&dltype=8
这个链接打开得到的文件如下
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-TARGETDURATION:13
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:12.000,
00_gzc_1000102_0b536qaaiaaaiqahart24bq4b5gdatzaaaca.f321003.1.ts?index=0&start=0&end=12000&brs=0&bre=1537839&ver=4&token=f30a2a45a1ca1dfb7c13e7d6e9b3c777
#EXTINF:11.916,
01_gzc_1000102_0b536qaaiaaaiqahart24bq4b5gdatzaaaca.f321003.1.ts?index=1&start=12000&end=23916&brs=1537840&bre=3012699&ver=4&token=879438cfc440d01c68ea67b4974f2b68
#EXTINF:11.792,
*
*
*
#EXT-X-ENDLIST
4.安装ffmpeg,mac下可以用homebrew安装, windows和linux,自己安装就可以了
brew install ffmpeg
5.下载视频 ffmpeg -i https://***** 文件名, 比如:
ffmpeg -i https://apd-e258b55fefb09c7ad56f3b4aa1b2b2f5.v.smtcdns.com/moviets.tc.qq.com/A--abBrEUmdvLF6XJke44NBMQoDTI9M1Uda_g96EFo8k/uwMROfz2r57CIaQXGdGnC2de64-OcOt77XCBcsw3APyTsLrD/svp_50112/qTTCUFmaIRZCfqqy_FsRZsp_sMZpBYXzGZg64xl4n4Dd2FLMx6AZ0UkXlgIVp43JwZw8hQe0rjwFr9QAVjQu6uxlw09en-JoCaRQINd7PPi58ILUWmdIHT2hz_hsVRtwdayVRMGUR9B6CODGow0QFaKyfEqOiWUhrMCIcjlDac5v6JQ_83CSGA/gzc_1000102_0b536qaaiaaaiqahart24bq4b5gdatzaaaca.f321003.ts.m3u8?ver=4&v_idx=0&rcd_info=&extrainfo=&bucket_id=9231008&drm=0&triggerplay=1&step=30&val=436&val1=0&val2=3&cpay=0&tpay=0&dltype=8 out.mp4
6.总结 (部分网站直接用youtube-dl, you-get更方便, 但是还有些网站不支持)
- 安装
ffmpeg - 找打到
.m3u8文件的地址 - 通过命令下载
ffmpeg -i https://***** 文件名
腾讯视频的比较坑,处理起来比较费事, ☺️但是对于大家想下载的视频网站☺️,
.m3u8文件一般如下图,直接拷贝链接就能用了, 如果涉及到 科一学一上一网 才能访问的网站, 请自己处理;
命令行工具 需要处理 科一学一上一网端口号自己改, 命令如下
export http_proxy=http://127.0.0.1:5590
export https_proxy=http://127.0.0.1:5590