通过Annie命令行视频下载
注:现 Annie已经改名为 lux。
当做视频目标检测时,我们常常需要非常多的视频作为数据集。今天推荐一款非常方便好用的视频下载工具 Annie(现更名为lux) 。
1.登录 Github 下载
Github 网址:https://github.com/iawia002/annie
Github 上对于Windows电脑推荐了 2 种安装方式。这里为了方便我选择了 Scoop。点击 Scoop,进入 Scoop 的官网,先安装 Scoop。
2.安装 Scoop
进入Scoop 的官网,发现需要基于 Windows 的 PowerShell 命令行进行安装。
不要以管理员身份打开 PowerShell ,输入以下命令:
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
这个过程中可能要更改一些政策权限才能正常安装,输入以下命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
改为yes即可,然后再输入第一条安装命令。安装成功后如下图所示:
3.安装Annie
不要以管理员身份打开 PowerShell ,输入以下命令:
scoop install lux
4.下载视频
以管理员身份打开 cmd。输入以下命令,即可下载:
lux 视频地址
视频的存储位置就是我红框标注的路径:
5.更改下载路径
若想更改下载路径,可以先在别的盘下(我这里是G:/盘) 创建一个 Video 文件夹专门存放 Annie 下载下来的视频。
然后cmd命令行先 cd 到 Video 文件夹:
C:\windows\system32>G:
G:\>cd Video
再输入下载命令进行下载:
G:\Video>lux https://www.bilibili.com/video/XXX
这样就可以自动下载到该文件夹中。
6.选择分辨率下载
其默认下载的是最高分辨率的视频。如果想更改视频的分辨率,则先输入下列命令查询可供下载的分辨率:
lux -i https://www.bilibili.com/video/XXX
可以看到,每个分辨率下都有一个 # download with: lux -f XX-XX ...
,只需要输入对应的数字,就可以下载对应的分辨率的视频。例如我想下载最下面的 流畅 360P
分辨率的视频,我只需要输入以下命令:文章来源:https://www.toymoban.com/news/detail-437184.html
lux -f 16-7 https://www.bilibili.com/video/XXX
即可成功下载对应分辨率的视频。本篇教程到这里就结束了,希望对你有帮助。文章来源地址https://www.toymoban.com/news/detail-437184.html
到了这里,关于【视频目标检测数据集收集】B站、YouTube等各大网站视频下载工具:Annie(现更名为lux)的下载与安装教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!