欢迎光临散文网 会员登陆 & 注册

一些扒视频的东西

2023-02-17 16:17 作者:oliviahhhh912  | 我要投稿

一、通用方法

IDM (Internet Download Manager) 🔗https://software.xiazai.de/b2?lang=zh

下载安装后,在Chorme插件商城搜索 IDM Integration Module 并添加插件,大部分能打开网页观看的视频都能通过IDM浮窗下载了,包括但不限于(常用的)腾讯视频、微博视频、抖音、快手。各平台账号观看的是什么画质,下载的就是什么画质。


二、个别网站特化方法

  1. Bilibili

    偶尔会有视频只发在b站,或者发b站的有最高4K画质版,则需要用到以下插件:

    1. 哔哩哔哩影片下载工具 🔗https://y-w-y.com/

    2. Bilibili Helper 🔗https://bilibilihelper.com/ (目前新版本只支持最高下载1080p 30帧)

    (注:1080p 30帧以上的画质需要b站大会员才能观看并下载)

  2. 有专属app的播放平台

    例如:百视TV、央视频

    1. 首先需要在安装这个app的手机或平板上安装一个抓包工具,如:VNET、NetCapture

    2. 打开抓包工具,设置成只针对我们需要扒视频的app抓包,并进入启动状态后,进入app打开视频(注意调成最高画质)

    3. 随着视频的播放,回到抓包工具页面,观察并筛选出带有.m3u8或者.ts或者.mp4之类的链接

    4. 把链接复制到电脑上的IDM下载,有可能需要把链接里的.ts.mp4等后缀都改成.m3u8,多尝试几次

三、技术流进阶版

  1. 首先理解网页视频、流媒体的大致概念

    1. 网页观看的视频是一串数据流,而不是一整个视频文件

    2. 一个视频会分成很多小片段来传输给用户,这些小片段是.ts文件

    3. .m3u8文件就是对整个视频的所有片段(.ts)的一个索引

    4. 网页扒视频的核心就是获取这个.m3u8文件链接,这样就能下载这一整个视频

  2. 按照上面的概念,视频和直播没有很大的区别,都是获取.m3u8链接然后下载,但是直播的特点是长,有时我们只需要其中某些片段,而不是一整个几小时的视频,则需要以下进阶工具:

    1. 安装ffmpeg

    2. 学习简单的ffmpeg命令行

    3. 使用ffmpeg命令行来对一个视频流(.m3u8)从指定时间A(开始时间)到指定时间B(结束时间)来进行片段下载:

      1. ffmpeg -ss 【开始时间】 -i 【.m3u8链接】 -t 【片段长度】 -codec copy 【保存文件名】

      2. 举例: ffmpeg -ss 03:20:54 -i https://apd-90ae3750c0e171041ab1e3749bdd1491.v.smtcdns.com/varietyts.tc.qq.com/AXL3C_eD9sSgQPr5uyKoTl5djQAhcjtdP06OwRDJ-f9U/B_T4wXgLYqGso-TMkcrqIrvA/svp_50112/3T64IvhDxIKv_iqs8FDaR--AXEYBJSW7mrMC8v7S8DWgDgfbAALRLTu4ksSGXL47zoEKv7bs6ReVDQ8wi49ZhHtq6rs7mHd-cwT9URwKUK1FSK5LdGNf1YKskY1-xiFvsU0dAdCC0caoFUn02-mUkG1QqPBDDhDUCvWTuzWaauk/gzc_1000102_0b53dyafuaaa2eanbv5qjnr4ahwdlijqaxsa.f322016.ts.m3u8?ver=4  -t 00:04:30 -codec copy 20221231.mp4



一些扒视频的东西的评论 (共 条)

分享到微博请遵守国家法律