新建了一个软件推荐板块,主要用于推荐一些常用的能够提高工作效率的小软件。会尽量详细介绍下载、安装以及使用的方法和注意事项。今天介绍的软件是来自于soimort @Github 的 You-Get 。
下面是两段官方引用,没耐心的可以直接跳到下一个大标题
以下内容引自 You-Get 官网
You-Get is a tiny command-line utility to download media contents (videos, audios, images) from the Web, in case there is no other handy way to do it.
Here’s how you use you-get
to download a video from YouTube:
$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site: YouTube
title: Me at the zoo
stream:
- itag: 43
container: webm
quality: medium
size: 0.5 MiB (564215 bytes)
# download-with: you-get --itag=43 [URL]
Downloading Me at the zoo.webm ...
100% ( 0.5/ 0.5MB) ├██████████████████████████████████┤[1/1] 6 MB/s
Saving Me at the zoo.en.srt ... Done.
And here’s why you might want to use it:
- You enjoyed something on the Internet, and just want to download them for your own pleasure.
- You watch your favorite videos online from your computer, but you are prohibited from saving them. You feel that you have no control over your own computer. (And it’s not how an open Web is supposed to work.)
- You want to get rid of any closed-source technology or proprietary JavaScript code, and disallow things like Flash running on your computer.
- You are an adherent of hacker culture and free software.
What you-get
can do for you:
- Download videos / audios from popular websites such as YouTube, Youku, Niconico, and a bunch more. (See the full list of supported sites)
- Stream an online video in your media player. No web browser, no more ads.
- Download images (of interest) by scraping a web page.
- Download arbitrary non-HTML contents, i.e., binary files.
译者:David Zhuang (@cnbeining)
You-Get 乃一小小哒命令行程序,提供便利的方式来下载网络上的媒体信息。
利用you-get
下载这个网页的视频:
$ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society Site: fsf.org Title: TEDxGE2014_Stallman05_LQ Type: WebM video (video/webm) Size: 27.12 MiB (28435804 Bytes) Downloading TEDxGE2014_Stallman05_LQ.webm ... 100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1] 12 MB/s
为什么你要好好的用You-get:
- 你欢喜于互联网上的富媒体内容,并为个人寻欢而储存
- 你喜悦观看的视频,然而不得保存;对个人设备无从控制,此乃违背开放互联网之行为
- 你寻求解脱于闭源软件或JavaScript代码,并禁止Flash运行
- 你为黑客精神与自由软件而欣喜
you-get
之功用:
- 下载流行网站之音视频,例如YouTube, Youku, Niconico,以及更多. (查看完整支持列表)
- 于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
- 下载您喜欢的网页上的图片
- 下载任何非HTML内容,例如二进制文件
一、总论
Ok,anyway,总的来说这是一个什么都能下载的没有任何限制的全平台可以用的开源软件。
当然,我们一般用它来下载视频。YouTube、优酷、爱奇艺、哔哩哔哩等。那么,开始吧。
二、安装(个人安装方法,更全面的安装方式可访问官网。)
以下为必要依赖,需要单独安装,除非于Windows下使用预包装包:
Python 3
FFmpeg (强烈推荐) or Libav
(可选) RTMPDump
1、环境准备
so,下载 Python 3 ,这个是用来下载you-get的库。
下载 FFmpeg ,这个是方便转码的,因为一些网站上的视频格式可能是flv等。
写不下去了。。。。。真麻烦
$ pip3 install you-get
选项 2: 使用预装包(仅供Windows)
exe
(单独文件) 或 7z
(包括所有依赖) 可从https://github.com/soimort/you-get/releases/latest 下载.
看不下去了。。。。。真麻烦
真麻烦呀