在 debian 上下载 youtube 影片

YouTube 有提供在线的视频播放,对于一些好的影片,我们如果想下载,却并不是那么容易。YouTube本身并不容许你下载影片,但通过一些工具,我们也可以在Debian下轻松的下载 YouTube 的影片。

方法1:通过youtube-dl下载:

首先需要安装youtube-dl工具,youtube-dl是一个基于python的工具,安装过程很简单,同你在Debian上安装其它任何软件一样,直接通过:

apt-get install youtube-dl
即可完成安装。或者,如果你使用的镜像中还没有包含这个软件包,那么可以直接下载 youtube-dl 包,并手工进行安装:
redice# wget http://www.arrakis.es/~rggi3/youtube-dl/youtube-dl
前面已经提到过,这是一个基于 python 的软件,所以下载的内容实际上是一个python的脚本。将其复制到可执行目录中即可。
redice# cp youtube-dl /usr/local/bin
如果你执行是出现找不到 HTTPCookieProcessor 问题,Debian Etch/Sid 用户请安装 Python 2.4 并把 youtube-dl 头一行由:
#!/usr/bin/env python
改成:
#!/usr/bin/env python2.4
Debian GNU/Linux 3.1 (Sarge)用户需要把youtube-dl包括HTTPCookieProcessor的一行删除掉:
# Install cookie handler
# urllib2.install_opener(urllib2.build_opener(urllib2.HTTPCookieProcessor()))
不过,这样修改以后,你就不能够下载需要登录观看的影片了。
下载影片的方法很简单,类似于wget命令,如:
$ youtube-dl http://www.youtube.com/watch.php?v=M2d--RediceAU
下载完成,影片名称为: M2d--RediceAU.flv.

方法2: 通过 Mozilla Firefox 的 VideoDownloader 扩展下载

Mozilla Firefox 有许多扩展功能,其中有一个叫 VideoDownloader的扩展可以绑助你完成下载youtube的电影。另外,如果你听说并使用过 greaseMonkey,那么你可以很容易的找到许多可用于下载 youtube 或类似站点影片的脚本。我现在用的就是一个 greasemonkey 脚本来下载youtube等。

2 条评论:

truant 说...

我一般用VideoDownloadHelper下载!~

To Visit My 说...

your blog is very good......