- 下载stawberry并完全安装 http://strawberryperl.com/
- 下载 combined verison get flash-videos. https://code.google.com/p/get-flash-videos/downloads/list 保存到电脑上拼改名为get_flash_videos,假设你的保存路径是c:\hulu
- 因为下载Hulu的视频要用到RTMP,所以还需要rtmpdump这个程序.地址http://rtmpdump.mplayerhq.hu/download/rtmpdump-20110925-git-6230845-win32.zip 把下载后的压缩包,解压到c:\hulu文件夹中。
- 开始→运行(WIN+R) 输入cmd 进入命令行。
- 输入
perl get_flash_videos --add-plugin http://gitorious.org/get-flash-videos-pl
ugins/gfv-plugins/bl obs/raw/release/Hulu.pm - 去hulu上面找到你想下载的视频页面,把网址复制下来。现以Family guys为例说明 网址为 http://www.hulu.com/watch/299685/family-guy-back-to-the-pilot#s-p1-so-i0则命令行为
perl get_flash_videos http://www.hulu.com/watch/299685/family-guy-back-to-the-pilot#s-p1-so-i0
- 如果想在下载视频的同时把字幕也下载下来。则要加上subtitles这个参数。美国以外的用户想下载视频可能需要使用代理才行。如果是VPN这 样的全局代理,则不需要添加参数了,如果是使用socks代理或者http代理,而需要使用proxy参数了。格式为 socks://127.0.0.1:8080 http://127.0.0.1:8087 其中的8080和8087是你设置的代理端口(如果不是这两个端口,请修改成自己的)。
- 把下载字幕和使用代理都加上的命令行则是
perl get_flash_videos --proxy http://127.0.0.1:8087 --subtitles http://www.hulu.com/watch/299685/family-guy-back-to-the-pilot#s-p1-so-i0
这时就可以正常下载了。 - 当get_flash_videos 无法正常下载了,试下update这个参数,更新下可能就把问题解决了。
- get_flash_videos 还支持搜索功能。使用get_flash_videos hulu 文件名 即可。
如果觉得每次在命令行里面都输入proxy
subtitle参数麻烦的话,可以用记事本等文本编辑器打开get_flash_videos文件。搜索 “proxy = >” 或者
“subtitle = >” 看到属于%Opt的话,就可以修改默认属性了。 大概样子如下
%opt = (
yes => 0,
filename => ”,
version => 0,
update => 0,
play => 0,
player => $player,
proxy => ”,
debug => 0,
quiet => 0,
quality => “high”,
subtitles => 1,
);
}
2012年5月21日星期一
如何下载HULU网站的视频及字幕
订阅:
博文评论 (Atom)
WorldTimeServer Clock
New York |
没有评论:
发表评论