无限制下载器 (优酷,腾讯,爱奇异,bilibili),打破所有下载限制。只要你可以播放,你就可以下载!
插件地址:https://greasyfork.org/zh-CN/scripts/445751-unlimited-downloader
使用
ffmpeg -i video.mp4 -i audio.mp4 -c:v copy -c:a aac -strict experimental output.mp4
以合并音频和视频文件。
ffmpeg: https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
Script principle (Chinese): https://www.v2ex.com/t/856510
Github: https://github.com/dabaisuv/Tampermonkey-Script
Tips:
缓存进度加载到100%之后,视频和音频文件将自动下载〜
您可以使用16倍的速率播放视频(
document.querySelector('video').plabackRate = 16
),或在缓存进度之前快速视频,但是请不要让当前的进度栏超过缓存进度栏视频栏。这将下载导致视频或音频缺乏相应片段!
该脚本在窗口上添加了一些变量:
设置在控制台:
1.** window.downloadAll **
将此值设置为1(window.downloadall = 1)以下载缓存的音频和视频文件(最好等待视频完成放后下载).
2 ** window.quickPlay **(已弃用)
此值是页面中视频的播放速度,默认值为1。您可以将其设置为16 window.quickPlay = 16
用 document.querySelector('video').playbackRate = x
代替 window.quickPlay = x
3.*window.autoDownload *
在源文件中设置 window.autodownload = 1
将自动在视频自动缓存完后自动下载,它将以16倍的速度自动播放 ~~
QA
为什么网站视频缓存完后只下载一个文件? 请检查浏览器是否拦截多文件下载。
可以在哪些网站使用? 在所有可以合法使用此脚本的网站上。
你是个中国人为什么要用英语编写这个脚本的说明? 英语是一种通用语言。在网页的自动翻译下,它可能更适合不同语言的地方。
我想提前下载已经缓存的文件,怎么做? 在控制台输入
window.downloadAll = 1
,但是此方法对iframe里面的视频无效,下载的视频将会是空白,因为iframe网页与控制台所在的环境不同,他们没有共享变量。所以最好是让他自动下载。下载下来的音频播放不正常怎么办? 用格式工厂或Addobe Pr将其转换成
aac
或mp3
就行了(来自网友反馈)。我个人建议ffmpeg -i audio.mp4 -c:a aac output.mp4
来转换一下试试。具体如何输入指令,如
document.querySelector('video').playbackRate = x
或window.downloadAll
? 单击键盘上的F12
进入开发者界面,而后找到控制台选项(console),再输入命令即可。下载下来的音频文件播放不正常怎么办? 用格式工厂或ffmpeg将其分离成mp3格式就好了,来自网友.
特点
防hook检测。
支持iframe视频下载。
视频缓存100%自动下载(可以在源代码上使用`窗口。
使用控制台输入
window.downloadAll = 1
以提前下载捕获的剪辑。支持几乎所有网站。
历史:
2022.6.1:添加一些防hook检测。