zoukankan      html  css  js  c++  java
  • you-get视频下载

    项目主页

    https://github.com/soimort/you-get

    使用you-get库一些简单命令下载视频音乐

    you-get是一个基于python3的下载器,没有客户端或者可视化工具,它是在cmd中通过命令行运行的。

    1.you-get的安装与升级

    因为you-get是基于python3的,所以可以直接在cmd中使用pip命令安装

    pip install you-get

    升级命令

    pip install --upgrade you-get

    2.下载视频

    在下载之前,我们可以使用–info/-i 以查看所有可用画质与格式,就像这样:

    you-get -i http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf

    按下回车:

    可以看到,列出了画质与播放格式,可以在命令中通过添加

    -farmat=[]
    1
    来选择不同的画质格式。不设置格式的话,默认会下载最高画质。(如果下载的视频有弹幕,例如哔哩哔哩、YouTube等,会将弹幕一起下载下来,以Subrip格式保存。)

    储存地点:
    you-get默认会将视频储存在c盘用户中的user文件夹,也可以通过-o 来指定下载视频的储存路径
    以我自己电脑为例,下载一个视频,自定义路径:

    you-get -o E:/sp --format=mp4hd http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf

    下载完成

    同样支持图片及音乐的下载!

    暂停与恢复:
    可以使用Ctrl+C 暂停下载.
    临时的.download文件将保存于输出目录。下次使用you-get传入相同参数时,下载将从上次继续开始. 如果下载已经完成 (临时的.download 扩展名消失), you-get将忽略下载.
    也可以使用–force/-f强行重下载. 但是重新下载将覆盖同名文件或临时文件!

    对于会员视频:
    有些视频是需要登录或者会员才可以观看,这时也可以使用 --cookies/-c 加载cookie.txt文件,就可以正常下载(暂时只支持Mozilla cookies.sqlite 和 Netscape cookies.txt)

    官网中文说明:

    https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

  • 相关阅读:
    框架Frameset 的JS 跳转 刷新 [转]
    Javascript的变量与delete操作符
    字符串替换方法的优劣
    Nutch介绍(译)
    权限系统—数据授权模型
    Apache Synapse介绍(译)
    java动态代理
    ASM简介
    maven使用技巧——构件搜索
    springSecurity源码分析——org.springframework.security.web.FilterInvocation类
  • 原文地址:https://www.cnblogs.com/zhuochong/p/11002414.html
Copyright © 2011-2022 走看看