如何使用基于终端的命令从任何站点下载视频?


16

我想使用终端命令从任何站点下载任何视频,我知道“ youtube-dl”,但是它不从可汗学院等某些站点下载视频,那么,什么是最好的呢?


+1用于校准您需要的内容并说明您所知道的内容
Maythux 2014年

主要问题不是下载视频文件(wget可以做到),而是找到要下载视频文件的网址。
Inglebard 2015年

Answers:


7

您也可以使用youtube-dl它。只需复制视频的网址即可。如果您不知道该链接。只需右键单击并查看“ 查看框架信息”,您将在此处看到视频URL。然后

youtube-dl videourl

1
无需对此投票。问题中的信息已弃用,例如,现在支持Kahn学院站点
jfs 2015年

3

您可以使用wget它。

在终端上键入以下命令:

 apt­-get install wget

使用wget下载单个文件。

 wget "your video url link"

这不适用于视频。除非有一个您没有提到的特殊标志。
Nikos

wget应该没问题,除非URL不是视频src,而是页面,然后它将获取html页面。
Blkc

2

您可以使用movgrab。

要安装Movgrab:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install movgrab

检查以获取更多信息

或者,您可以下载源代码,将其解压缩并进行编译:

 wget https://sites.google.com/site/columscode/files/movgrab-1.2.1.tar.gz
 tar xvf movgrab-1.2.1.tar.gz
 cd movgrab-1.2.1/
 ./onfigure
 make
 sudo make install

当我键入此命令“ sudo apt-get install movgrab”时,出现此错误“ E:无法找到软件包movgrab”
user2412540 2014年


您是否添加了存储库?
Maythux 2014年

谢谢,我已经成功安装了它,但是当键入类似“ movgrab youtube.com/watch?v=S3t-5UtvDN0 ”的命令下载该文件时,它却带了我视频,但不起作用。我尝试了多个视频,但结果却相同
user2412540 2014年

检查上面的链接。最好在双引号之间插入链接
Maythux 2014年

1

您可以使用此:

wget --force-yes "'echo$http:url'" 

这样可以很好地工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.