因为经常上 u2b 看点英语视频,图个复习方便,看过觉得可以的就下载到本地,可是这两天不知道什么鬼,挂着 ss 用 chrome 下载到一半就没速度了,于是上网看了用 vps 做中转存储的下载方法,整理了一下思路,供参考。
思路:
1.vps 安装 apache , youtube-dl
2.用 youtube-dl 下载视频,
3.把视频打包并放到 apache 的 html 目录
4.通过浏览器或下载工具下载
注:我的 vps 是 centos ,本地是 windows
此处略过,搜索一下就出来了
安装完 apache 后,切换到 apache 的 html 目录,这个目录下的文件可以用浏览器直接访问或下载
$ cd /va/www/html
下载 u2b 视频,--write-sub 表示下载视频时带上制作者上传的字幕,详细命令参见搜索
$ youtube-dl --write-sub http://www.youtube.com/abc
如果文件比较多,可以先打包文件,以下路径为 html 目录下,将文件全部打包到 1.tar
$ tar cvf 1.tar *(星号前有个空格)
打包好后,只要在浏览器中输入 http://1.2.3.4//1.tar 即可下载打包好的文件
另外,如果没有打包,也可以直接输入文件名下载 http://1.2.3.4/abc.mp4
注:需要把 1.2.3.4 替换成自己的 vps ip
如果刚才是打包过的文件,下载回来后需要用 7-zip 或其它软件解包
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.