一个油猴视频下载脚本,直接获取视频和音频二进制流,打破所有下载限制。
只要你可以播放,你就可以下载!
作者在V2EX说明了原理:https://www.v2ex.com/t/856510
原理:直接 hook 媒体二进制流,换句话说就是你能看到,你就能下载,你能缓存多快,你就能下载多快。
使用方法:安装后,打开任意有视频或音频的网站,等视频缓存条加载完后会自动下载下来。
也可以自己手动开 16 倍速加速缓存,控制台输入:document.querySelector('video').playbackRate = x
此脚本加上陪速播放软件,轻松下载各种视频。
需要强调的是:需要等视频缓存完全加载之后,才会自动下载,也就是说,你需要等那条视频播放一遍,至少是倍速播放一遍才行。
倍速播放方法一
打开控制台(F12),输入:document.querySelector('video').playbackRate = 16
就会以 16 倍速播放:
倍速播放方法二
使用浏览器扩展,推荐Global Speed
Github:https://github.com/polywock/globalSpeed
合并音频与视频文件
下载完成之后,会得到两个文件:vidoe_xxx.mp4 和 audio_xxx.mp4,需要使用 ffmpeg来合并:
ffmpeg -i video.mp4 -i audio.mp4 -c:v copy -c:a aac -strict experimental output.mp4
脚本地址:https://greasyfork.org/zh-CN/scripts/445751
转载请注明:出家如初,成佛有余 » 无限制下载器,只要你可以播放,你就可以下载