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

  • 相关阅读:
    Maven在dos窗口中的命令
    11. Spring Boot JPA 连接数据库
    2.JPA学习总结
    1.JPA概要
    10.Maven依赖排除 禁止依赖传递 取消依赖的方法
    10. Spring Boot JDBC 连接数据库
    9.Spring Boot实战之配置使用Logback进行日志记录
    $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
    !!!四种常见的 POST 提交数据方式(含application/json)
    PhpStorm Git 配置
  • 原文地址:https://www.cnblogs.com/zhuochong/p/11002414.html
Copyright © 2011-2022 走看看