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

  • 相关阅读:
    vue通过webpack打包后怎么运行
    vue中请求本地的json数据
    electron打包成桌面应用程序的详细介绍
    Web应用架构-Services
    Web应用架构-Full-text Search Service
    Web应用架构-Job Queue & Servers
    Web应用架构-Caching Service
    Web应用架构-Database
    设计模式:设计模式概述&JDK中的应用
    常见面试问题总结
  • 原文地址:https://www.cnblogs.com/zhuochong/p/11002414.html
Copyright © 2011-2022 走看看