东莞市机电工程学校网站建设与管理,数据中心网络架构,音乐图书馆网站建设,做网站 需要买云服务器吗一、预准备#xff1a;过滤器设置
打开fiddler后#xff0c;清空内容#xff0c;然后播放视频。
找到与B站视频资源相关的回应#xff0c;而后在“原始#xff08;raw#xff09;”标签中查看它的host信息。 发现B站视频资源的服务器DNS地址为【*bilivideo.cn】、【*bi…一、预准备过滤器设置
打开fiddler后清空内容然后播放视频。
找到与B站视频资源相关的回应而后在“原始raw”标签中查看它的host信息。 发现B站视频资源的服务器DNS地址为【*bilivideo.cn】、【*bilivideo.com】。
激活过滤器并且只过滤B站视频资源。 二、正式抓取随便抓取一个B站视频
再次清空所有抓取到的会话。
重新播放视频得到新的一批会话后发现存在m4s的资源已被下载停止捕获。 将其最小sizes改成0然后点击执行 。 会话窗口新增了一个会话下载完后右键——保存——响应——响应正文。 默认给的名称后缀是.txt。 直接不改名保存。
打开后发现是乱码说明这玩意不是字幕文件建议的txt后缀是错误的。 同样地把30080号码对应的会话拖拽进组合器然后修改最小sizes为0执行。
这个响应会话的最大sizes是63699963 bytes对应63MB。估计这个就是视频图像文件。 同样地保存操作。 建议以m4s后缀保存。 然后我修改成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站视频的源文件。