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/|✓||

  • 相关阅读:
    Tomcat启动报错java.net.AbstractPlainSocketImpl(java/net/AbstractPlainSocketImpl.java:178:-1)Struts在网络复杂情况下启动报错解决办法
    webpack入门级教程
    jquery-ui sortable 使用实例
    JS-类型转换
    JavaScript语言核心--词法结构
    理解CSS盒子模型
    HTML DOCTYPE 标签
    2015总结和2016计划
    MVC & MVVM
    前端常见问题汇总
  • 原文地址:https://www.cnblogs.com/panie2015/p/12091509.html
Copyright © 2011-2022 走看看