前言

相信不少朋友会遇到某些视频网页没有显示IDM下载按钮的情况,其实这是因为有些特别的视频文件格式被IDM给忽略过滤掉了导致IDM没有检索到视频资源。那么理论上,你只要把这个格式加入到抓取规则内就可以下载这些资源。


IDM无法下载的例子

比如B站的一些老视频,如“识途”

识途短片


紫罗兰MAD

紫罗兰MAD

……等等,都没有显示IDM的下载按钮,也不只是B站存在这种情况,大名鼎鼎的YOUTUBE也有。

以至于我今天费尽心思想要下载某一个视频,从而终于让我发现了这个原因。

方法

1.使用IDM下载

打开IDM界面——”下载

然后——”选项“——“常规”,“自定义浏览器中的下载浮动条

点击“添加”,然后在内容框中输入“*”号,点击确定。

然后确保打上“

做完这一步之后,刷新浏览器页面,你会发现熟悉的IDM下载按钮就出现了,多了一堆的下载选项,仔细查看你会发现有两个文件后缀名“m4s”比较大,这两个,一个是视频流,一个是音频流。没错,B站是采用的音视频分离。

这俩文件都下载下来之后,用potplayer播放器打开可以播放,按下“TAB”键可以查看文件信息。

2.使用FFMPEG合并音视频

最后一步,因为下载下来的文件是音视频分离的,所以需要进行合并操作,使用ffmpeg进行合并操作非常简便,只需要一句代码搞定。

1
ffmpeg -i "文件1.m4s" -i "文件2.m4s" -c:v copy -c:a copy "识途.mp4"

把“文件1.m4s”、“文件2.m4s”替换成下载下来的那两个文件名即可,必须输入完整要带上扩展名。

成功合并之后: