猫抓(cat-catch)以及ffmpeg 的应用
1.痛点:看到喜欢的视频怎么快速保存下来
假如通过录频软件保存下来,每个电脑只能录频一个视频,效率低!
2.猫抓下载
猫抓是一款浏览器的插件,每个页面都可以把视频扒下来,支持chrome、firefox、edge。
浏览器插件安装:
🐴Chrome
https://chrome.google.com/webstore/detail/jfedfbgedapdagkghmgibemcoggfppbb
🦄Edge
https://microsoftedge.microsoft.com/addons/detail/oohmdefbjalncfplafanlagojlakmjci
居然没办法在线下载插件,禁止获取!!!
🦊Firefox
https://addons.mozilla.org/addon/cat-catch/ 😂我很荣幸和uBlock有一样的待遇 需非国区IP访问
单独下载安装:
📘Chrome/Edge等Chromium内核浏览器 源码加载方法
- https://github.com/xifangczy/cat-catch/releases 下载 Source code 并解压。
- 扩展管理页面 打开 “开发者模式”。
- 点击 “加载已解压的扩展程序” 选中你解压好的目录即可。
3.猫抓安装与使用
下载完成之后,直接把crx包拖到管理插件程序页面,就直接安装完成!
设置:管理插件程序 》 开启 》固定开启
猫抓【当前页面】列表有四种情况: 1)获取到音频;2)不能获取到视频 ;3)
打开B站的视频网页,点击小猫图标,自动获取 有效 视频或者音频,如下图:
下载视频
下载好的文件,通过线上的ffmpeg工具,把2个文件合并成最终的视频文件
4.还有一种简单方式:you-get
you-get安装需要以下依赖:
- Python 3.2及以上版本
- FFmpeg 1.0及以上版本
1.通过pip3 install you-get
命令安装you-get,如下图所示:
2.安装you-get的过程中你可能会遇到红色的报错信息,在cmd命令行输入:python -m pip install --upgrade pip
更新pip管理包到最新版本即可
通过Python的pip管理包工具直接下载安装FFmpeg
pip更新完之后,重新输入:
pip3 install you-get
命令,安装you-get,如下图所示
you-get 常用命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23// 查看you-get版本
you-get --version
缩写:you-get -V
// 查看帮助
you-get --help
缩写:you-get -h
// 查看Web网站媒体资源信息
you-get --info [url]
缩写:you-get -i [url] #不需要账号登录,就可以下载的视频
// 下载Web网站媒体资源,默认以最高清晰度下载
you-get [url]
// 下载Web网站媒体资源,指定清晰度下载
you-get --format=[资源清晰度] [url]
缩写:you-get -F=[资源清晰度] [url]
//配置cookies
you-get --cookies=[COOKIES_FILE所在位置以及文件名] [url] #需要账号登录的cookies文件,比如:cookies.sqlite
you-get --format=mp4hd3v2 --cookies=D:\cookies.sqlite https://v.youku.com/v_show/id_XNDc1OTk3NzQ2OA==.html?firsttime=0