网页小视频下载方法记录
1、M3U8格式
寻找源地址,一般都是.m3u8文件,如下图
下载方法[使用ffmpeg]:
ffmpeg -i https://vod.hjbfq.com/20210322/9dLHGMH8/1000kb/hls/index.m3u8 -c copy output.ts
ffmpeg 下载带key文件的ts视频流
ffmpeg.exe -allowed_extensions ALL -i "https://vod1.bdzybf1.com/20200911/XjxjlnbR/1000kb/hls/index.m3u8" -c copy -bsf:a aac_adtstoasc filename.mp4
2、mp4文件
一般都比较少见,一些小网站还会用到。
还是寻找源文件,如下图:
3、没有m3u8文件的ts下载
有些网站的播放器不加载m3u8文件,找不到源文件,但是会以ts文件发送。
拖动进度条到最后,查看它的ts文件计数,然后可以使用以下脚本进行下载:
download_ts
脚本使用如下:
download_ts https://s1.bfzyll.com/video/gebidenvhai/HD%E4%B8%AD%E5%AD%97/ 0 1389 .ts 隔壁的女孩
4、ts转MP4
ffmpeg -y -i test.ts -c:v libx264 -c:a copy -bsf:a aac_adtstoasc output.mp4
for tsfile in *.ts; do ffmpeg -y -i tsfile -c:v libx264 -c:a copy -bsf:a aac_adtstoasctsfile.mp4; done