发表于 2024-8-19 11:56:10

【抓包】- Fiddler抓包教程,使用Fiddle抓取B站视频;ffmpeg的使用方法

一、预准备:过滤器设置

打开fiddler后,清空内容,然后播放视频。
找到与B站视频资源干系的回应,而后在“原始(raw)”标签中检察它的host信息。
https://img-blog.csdnimg.cn/b4e0922c6b18413b9a3fb850d5f9451d.png

发现B站视频资源的服务器DNS地点为【*bilivideo.cn】、【*bilivideo.com】。
激活过滤器,并且只过滤B站视频资源。
https://img-blog.csdnimg.cn/1d533420d8bd4e20b55b8de4a058b417.png


二、正式抓取:随便抓取一个B站视频

再次清空全部抓取到的会话。
重新播放视频,得到新的一批会话后,发现存在m4s的资源已被下载,停止捕获。
https://img-blog.csdnimg.cn/6adb2dc14bc84f0bbca2e7171608ecea.png
https://img-blog.csdnimg.cn/4db603ddbc764181998dd464c2caf703.png
将其最小sizes改成0,然后点击实验 。
https://img-blog.csdnimg.cn/f8ddcbe765fc46b99c89879bc69f2798.png
 会话窗口新增了一个会话,下载完后;右键——生存——相应——相应正文。
https://img-blog.csdnimg.cn/97b793cbf2444dd3bc174dd018d95713.png
 默认给的名称后缀是.txt。
https://img-blog.csdnimg.cn/8211efa0d355450a8ae4daf4e88db251.png
直接不改名,生存。
打开后,发现是乱码,分析这玩意不是字幕文件;发起的txt后缀是错误的。
https://img-blog.csdnimg.cn/8815f444fd1249eb986caf2ddcd250cc.png
 同样地,把30080号码对应的会话拖拽进组合器,然后修改最小sizes为0,实验。
这个相应会话的最大sizes是63699963 bytes,对应63MB。估计这个就是视频图像文件。
https://img-blog.csdnimg.cn/c4ab6b936c4645bd8b7e34e1cc0ae1b6.png
 同样地,生存操作。
https://img-blog.csdnimg.cn/7abd1cb292fc42f287f0551712e9b912.png
 发起以m4s后缀生存。
https://img-blog.csdnimg.cn/84bbb2e64aa340fdb02436dbc5570644.png
 然后我修改成Mp4后缀后,打开发现没有声音。

最后,我又对一个30064号码会话进行同样的操作,生存了一个40mb的文件。
改成mp4后缀后,打开发现是分辨率小于30080号码对应的视频图像文件。
分析这个号码,只是视频图像文件的低分辨率版本而已。

最后再对号码30280的文件后缀改成mp3,打开播放发现正是视频的音频部门。

那么,此时此刻我已经得到了3个文件——低分辨率和高分辨率的视频图像部门,以及视频的声音部门。

三、利用ffmpeg进行多媒体文件的拼接

 在cmd窗口中实验命令。
   ffmpeg -i 321022036-1-30080.m4s.mp4 -i 321022036-1-30280.m4s.mp3 -c copy 456.mp4
而后在同一文件夹中得到了456.mp4文件,打开后,就是B站视频的源文件。
https://img-blog.csdnimg.cn/531182d692f74eee8634504831d73ca2.png

https://img-blog.csdnimg.cn/03bbdf2eeee24f58812460c1878333bf.png


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【抓包】- Fiddler抓包教程,使用Fiddle抓取B站视频;ffmpeg的使用方法