这两天下载 u2b 老是下到一半就停止,于是我发奋学习了几个 linux 命令

2016-01-10 13:12:00 +08:00
 cfans1993

故事是这样开始的

因为经常上 u2b 看点英语视频,图个复习方便,看过觉得可以的就下载到本地,可是这两天不知道什么鬼,挂着 ss 用 chrome 下载到一半就没速度了,于是上网看了用 vps 做中转存储的下载方法,整理了一下思路,供参考。
思路:
1.vps 安装 apache , youtube-dl
2.用 youtube-dl 下载视频,
3.把视频打包并放到 apache 的 html 目录
4.通过浏览器或下载工具下载
注:我的 vps 是 centos ,本地是 windows

安装 apache 和 youtube-dl

此处略过,搜索一下就出来了

下载视频

安装完 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 或其它软件解包

3880 次点击
所在节点    分享发现
22 条回复
coolzilj
2016-01-11 13:47:34 +08:00
如果装个 Apache 只是为了下载文件有点大材小用吧?有个东西叫 rsync
cfans1993
2016-01-11 15:18:42 +08:00
@coolzilj 试了其它方法后,觉得用 sftp 工具就 ok 了,用 apache 真的有点任性, apache 用来在线放个 mp4 还是不错的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/249657

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX