zoukankan      html  css  js  c++  java
  • python学习:超好用的视频下载组件 you-get

    1、模块简介

    You-Get是GitHub上一个评分很高的Python项目,作为一款精巧的命令行应用程序,可以很方便地从Web网站下载视频。其下载的视频文件可以直接打开播放,不需要安装特定的网络浏览器,也免去了在线观看广告太长的烦恼。

    事实上,you-get不仅能够下载视频文件,还能下载音乐、图片等其他媒体文件,只要你能提供目标资源的URL。只不过,you-get用于下载音乐和图片的功能并不十分完善,而且意义也没有视频下载那样明显,因此本文仅以视频下载为例进行介绍演示。

    GitHub网址:https://github.com/soimort/you-get。

    You-Get的优势之一就是支持包括优酷、爱奇艺、Bilibili、YouTube等几十个国内外知名视频网站(下图只是其中一部分),对于每一个想要下载的视频,都能够使用同一条命令进行直接下载,需要调整的只有目标视频的URL而已。

    2、 安装

    windows 上安装
    已经安装过 python3.2 及以上版本
    FFmpeg 1.0 (Centos 上需要安装)
    安装命令: pip install you-get 指令安装。
    下载视频: you-get "https://v.qq.com/x/cover/e3pdjwjjbbcmsow.html"

    支持的网站
    |site|url|视频||图片|音频|
    | :------------: |:------------: | :------------: | :------------: |
    |163网易视频|http://v.163.com/http://music.163.com/|✓||✓
    |56网|http://www.56.com/|✓||
    |AcFun|http://www.acfun.cn/|✓||
    |Baidu百度贴吧|http://tieba.baidu.com/|✓|✓|
    |爆米花网|http://www.baomihua.com/|✓||
    |bilibili哔哩哔哩|http://www.bilibili.com/|✓||
    |豆瓣|http://www.douban.com/|✓||✓
    |斗鱼|http://www.douyutv.com/|✓||
    |Panda熊猫|http://www.panda.tv/|✓||
    |凤凰视频|http://v.ifeng.com/|✓||
    |风行网|http://www.fun.tv/|✓||
    |iQIYI爱奇艺|http://www.iqiyi.com/|✓||
    |激动网|http://www.joy.cn/|✓||
    |酷6网|http://www.ku6.com/|✓||
    |酷狗音乐|http://www.kugou.com/|||✓
    |酷我音乐|http://www.kuwo.cn/|||✓
    |乐视网|http://www.le.com/|✓||
    |荔枝FM|http://www.lizhi.fm/|||✓
    |秒拍|http://www.miaopai.com/|✓||
    |MioMio弹幕网|http://www.miomio.tv/|✓||
    |MissEvan猫耳FM|http://www.missevan.com/|||✓
    |痞客邦|https://www.pixnet.net/|✓||
    |PPTV聚力|http://www.pptv.com/|✓||
    |齐鲁网|http://v.iqilu.com/|✓||
    |腾讯视频|http://v.qq.com/|✓||
    |企鹅直播|http://live.qq.com/|✓||
    |Sina
    |新浪视频
    |微博秒拍视频|http://video.sina.com.cn/
    |http://video.weibo.com/|✓||

    |搜狐视频|http://tv.sohu.com/|✓||
    |Tudou土豆|http://www.tudou.com/|✓||
    |虾米|http://www.xiami.com/|✓||✓
    |阳光卫视|http://www.isuntv.com/|✓||
    |音悦Tai|http://www.yinyuetai.com/|✓||
    |Youku优酷|http://www.youku.com/|✓||
    |战旗TV|http://www.zhanqi.tv/lives|✓||
    |央视网|http://www.cntv.cn/|✓||
    |Naver 네이버|http://tvcast.naver.com/|✓||
    |芒果TV|http://www.mgtv.com/|✓||
    |火猫TV|http://www.huomao.com/|✓||
    |阳光宽频网|http://www.365yg.com/|✓||
    |西瓜视频|https://www.ixigua.com/|✓||
    |快手|https://www.kuaishou.com/|✓|✓|
    |抖音|https://www.douyin.com/|✓||
    |TikTok|https://www.tiktok.com/|✓||
    |中国体育(TV)|http://v.zhibo.tv/ http://video.zhibo.tv/|✓||
    |知乎|https://www.zhihu.com/|✓||

  • 相关阅读:
    /etc/sysctl.conf 控制内核相关配置文件
    python 并发编程 非阻塞IO模型
    python 并发编程 多路复用IO模型
    python 并发编程 异步IO模型
    python 并发编程 阻塞IO模型
    python 并发编程 基于gevent模块 协程池 实现并发的套接字通信
    python 并发编程 基于gevent模块实现并发的套接字通信
    python 并发编程 io模型 目录
    python 并发编程 socket 服务端 客户端 阻塞io行为
    python 并发编程 IO模型介绍
  • 原文地址:https://www.cnblogs.com/panie2015/p/12091509.html
Copyright © 2011-2022 走看看