使用you-get获取在线多媒体数据

you-get使用指北

you-get

一个方便的从Web上获取多媒体数据(音频、视频、图片)的迷你命令行工具

Dumb downloader that scrapes the web

准备

  1. Python3
    安装必要的python3并配置环境
  2. FFmpeg
    安装强大的音视频的编解码库
  3. you-get
    安装本命令行工具

使用

  1. 下载

    1
    you-get VIDEO_URL

    若下载视频则默认选择最清晰的版本下载,另外,也可以下载音频、图片等资源。

    1
    you-get JPG_URL/OTHER_RESOURCE
  2. 查看详细信息

    1
    you-get -i VIDEO_URL

    显示当前资源的可用流和编码类型

  3. 选择指定类型下载
    假如某视频的信息如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    site: XXXX
    title: XXXX
    streams: # Available quality and codecs
    [ DEFAULT ] _________________________________
    - format: TD
    container: m3u8
    video-profile: 720p
    m3u8_url: XXXXX
    # download-with: you-get --format=TD [URL]
    - format: HD
    container: m3u8
    video-profile: 540P
    m3u8_url: XXXXX
    # download-with: you-get --format=TD_H265 [URL]

    则使用download-with后的指令即可下载对应格式的资源

扩展

对于SUPPORTED SITES中没有的需求站点,也可以自己编写爬虫提交PR: https://github.com/soimort/you-get/pulls

文章目录
  1. 1. you-get
  2. 2. 准备
  3. 3. 使用
  4. 4. 扩展
|