使用 you-get 下载视频

安装you-get

最近刚刚看完了Python的官方教程,准备研究一下Python的第三方库。想起来以前看到过一个很不错的视频下载工具you-get,今天正好来研究一下。

you-get使用Python编写的 ,可以使用Python的包下载工具pip下载。我们使用下面的命令安装you-get。

pip install you-get

稍等片刻,等待You-get安装好之后,我们使用you-get --version查看一下安装的版本。如果有如下的输出,就说明you-get安装好了。

PS D:\desktop> you-get --version
you-get: version 0.4.652, a tiny downloader that scrapes the web.

下载视频

you-get支持非常多的网站类型,我们常用的优酷、土豆、爱奇艺、B站等等全部都支持,详情见项目页面。国内外常用的网站都有支持。例如我们要下载一个优酷网的视频,首先在浏览器中打开优酷网,然后寻找一个要下载的视频,然后将网页的网址复制下来。

之后我们使用you-get -i url查看网页视频的信息。例如,我要下载优酷网小熊flippy的视频,就输入类似下面的命令。

you-get -i 'http://v.youku.com/v_show/id_XMjY3NzY3NTMyNA==.html?spm=a2h0z.8244218.2371631.3&from=y1.9-3.1'

you-get会分析视频的信息,然后将可下载的视频按照清晰度列出来。每个视频的格式会列出来,我们按照这里提示的格式输入参数进行下载即可。

site:                优酷 (Youku)
title:               猎奇神作《2Dark》05丨地狱斗狗场的幕后真凶!
streams:             # Available quality and codecs
    [ DEFAULT ] _________________________________
    - format:        hd2
      container:     flv
      video-profile: 超清
      size:          455.1 MiB (477181761 bytes)
    # download-with: you-get --format=hd2 [URL]

    - format:        mp4
      container:     mp4
      video-profile: 高清
      size:          242.6 MiB (254337261 bytes)
    # download-with: you-get --format=mp4 [URL]

    - format:        flvhd
      container:     flv
      video-profile: 标清
      size:          117.5 MiB (123191208 bytes)
    # download-with: you-get --format=flvhd [URL]

例如我要下载最清晰的版本,就输入超清那里提示的命令。

you-get --format=flvhd 'http://v.youku.com/v_show/id_XMjY3NzY3NTMyNA==.html?spm=a2h0z.8244218.2371631.3&from=y1.9-3.1'

然后下载就会开始,稍等片刻就会下载完成并自动将多个视频分片合并。然后我们就可以在文件夹中看到这个视频了。由于我没有设置flv格式的文件关联,所以这里的文件图标是空白,不过不影响播放。

下载好的视频

很好用的工具,如果你在视频网站上看到喜欢的视频需要下载,可以试试这个工具。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,956评论 25 709
  • You-Get同样也是一个基于Python的下载工具,与youtube-dl齐名,可以下载国内外主流视频网站上的视...
    江南之恋阅读 34,614评论 20 49
  • You-Get是一个小型的命令行实用程序,用于从Web下载媒体内容(视频,音频,图像),以防没有其他方便的方法。以...
    voQuan阅读 213,348评论 15 68
  • 昨天已约今天早上8点半是与区工商局鲁**见面,协调专利产品一事,当我去他办公室他说自己很忙,临时有事出去了,并安排...
    顾国胜阅读 1,634评论 0 1
  • 马上要幼儿园毕业的洋武生病了,去了很远的医院治病。他幼儿园的好朋友康娜、优衣、美琴、拓实、俊君问幼儿园的老师,洋武...
    duoduo_four阅读 4,181评论 0 1

友情链接更多精彩内容