you-get 使用总结

you-get 是py上一个方便的下载工具

项目主页:https://github.com/soimort/you-get
You-Get 主页:https://you-get.org/
You-Get 原版中文说明:https://github.com/soimort/you-get/wiki/中文说明/
作者:soimort

安装:
未安装python事先安装python,安装py最新版本
输入

pip3 install you-get

安装you-get

使用
可通过输入you-get或者you-get -h查看帮助信息,如

C:\Users\gl486>you-get
Usage: you-get [OPTION]... [URL]...

Startup options:
    -V | --version                      Print version and exit.
    -h | --help                         Print help and exit.

Dry-run options: (no actual downloading)
    -i | --info                         Print extracted information.
    -u | --url                          Print extracted information with URLs.
         --json                         Print extracted URLs in JSON format.

Download options:
    -n | --no-merge                     Do not merge video parts.
         --no-caption                   Do not download captions.
                                        (subtitles, lyrics, danmaku, ...)
    -f | --force                        Force overwriting existed files.
    -F | --format <STREAM_ID>           Set video format to STREAM_ID.
    -O | --output-filename <FILE>       Set output filename.
    -o | --output-dir <PATH>            Set output directory.
    -p | --player <PLAYER [OPTIONS]>    Stream extracted URL to a PLAYER.
    -c | --cookies <COOKIES_FILE>       Load cookies.txt or cookies.sqlite.
    -x | --http-proxy <HOST:PORT>       Use an HTTP proxy for downloading.
    -y | --extractor-proxy <HOST:PORT>  Use an HTTP proxy for extracting only.
         --no-proxy                     Never use a proxy.
    -s | --socks-proxy <HOST:PORT>      Use an SOCKS5 proxy for downloading.
    -t | --timeout <SECONDS>            Set socket timeout.
    -d | --debug                        Show traceback and other debug info.
    -I | --input-file                   Read non-playlist urls from file.
    -P | --password <PASSWORD>          Set video visit password to PASSWORD.

使用举例
我们以B站视频:https://www.bilibili.com/video/av6778814/?from=search&seid=14154322691319558545为例;
1.将下载文件保存在F盘的AA文件夹下(-o 后面为保存文件路径)
注:最好将下载网址加上引号

you-get -o F:/AA "https://www.bilibili.com/video/av6778814/?from=search&seid=14154322691319558545"

这里写图片描述
2.获取更多信息

you-get -i "https://www.bilibili.com/video/av6778814/?from=search&seid=14154322691319558545"
C:\Users\gl486>you-get -i "https://www.bilibili.com/video/av6778814/?from=search&seid=14154322691319558545"

site:                Bilibili
title:               【排骨】空谷幽梦,收录于专辑《非月》
streams:             # Available quality and codecs
    [ DEFAULT ] _________________________________
    - format:        flv
      container:     flv
      size:          79.1 MiB (82971843 bytes)
    # download-with: you-get --format=flv [URL]

    - format:        hdmp4
      container:     mp4
      size:          51.5 MiB (53952194 bytes)
    # download-with: you-get --format=hdmp4 [URL]

    - format:        mp4
      container:     mp4
      size:          23.1 MiB (24201771 bytes)
    # download-with: you-get --format=mp4 [URL]

可通过-F选择视频格式

3.下载文件重命名
命名为cc(-O后面为文件名)

you-get -o F:/AA -O cc "https://www.bilibili.com/video/av6778814/?from=search&seid=14154322691319558545"

下载结果
这里写图片描述

注:如果想批量下载,写个py程序就好了

<think>好的,我需要帮助用户解决如何使用you-get下载仅音频文件的问题。首先,我需要回忆一下you-get的基本用法,它通常用于下载视频,但用户想要仅音频。可能的方法包括直接下载后提取音频,或者使用参数指定格式。 根据引用内容,用户提到了其他引用,但可能相关的引用是引用[1]中的视频下载方法,但这里需要具体针对you-get的指导。可能需要检查you-get是否支持仅音频下载,或者需要结合其他工具如ffmpeg来提取音频。 首先,用户需要确认要下载的网站是否支持音频分离。如果网站本身提供纯音频流,you-get可能有选项直接下载。比如,使用`--format`参数选择特定的格式。例如,`you-get --format=bestaudio [URL]`。 如果网站不提供单独的音频流,可能需要下载视频后转换。这时需要安装ffmpeg,使用you-get下载后自动转换。例如,`you-get --extract-audio [URL]`,但可能需要检查you-get是否支持这个参数,或者是否默认使用其他工具。 另外,可能需要查看you-get的文档或帮助信息,确认相关选项。用户可能需要先安装you-get和ffmpeg,确保路径正确。例如,在命令行输入`you-get -h`查看帮助,寻找音频相关的选项。 总结步骤:1. 尝试使用--format选择音频格式;2. 如果不行,使用--extract-audio提取音频;3. 确保依赖工具如ffmpeg已安装;4. 如果网站不支持,可能需要其他方法或工具。 需要注意检查用户提供的引用是否有帮助。引用[1]提到登录后下载视频的方法,可能与认证有关,但you-get可能也需要处理登录,使用cookies或参数。引用[4]涉及音频流接收,但可能不直接相关。用户可能需要结合使用you-get的参数和ffmpeg来处理音频提取。 最后,确保回答结构清晰,分步骤说明,并验证命令的正确性,例如实际测试`you-get --extract-audio`是否有效,可能需要参考最新文档,因为工具可能更新。</think>要使用`you-get`下载仅包含音频的文件,可以通过以下步骤实现: --- ### 步骤 1:安装必要工具 1. **安装`you-get`** 在命令行中输入以下命令安装工具: ```bash pip install you-get ``` 2. **安装`FFmpeg`(用于音频提取)** `you-get`依赖FFmpeg提取音频,需提前安装: - **Windows**:从[FFmpeg官网](https://ffmpeg.org/)下载并配置环境变量。 - **Mac/Linux**:使用包管理器安装(如`brew install ffmpeg`或`sudo apt install ffmpeg`)。 --- ### 步骤 2:下载并提取音频 #### 方法一:直接提取音频(推荐) 使用`--extract-audio`(或`-x`)参数下载视频并自动提取音频为MP3格式: ```bash you-get --extract-audio [视频URL] ``` 例如: ```bash you-get --extract-audio https://www.youtube.com/watch?v=example ``` #### 方法二:手动选择格式后提取 1. **查看可用格式**: ```bash you-get --info [视频URL] ``` 输出中需确认是否包含纯音频格式(如`audio only`或`.m4a`)。 2. **指定音频格式下载**: 使用`--format`(或`-f`)参数选择音频格式: ```bash you-get --format=bestaudio [视频URL] ``` --- ### 步骤 3:处理需要登录的网站 如果目标网站需要登录(如某些会员视频),参考引用[1]的方法: 1. 使用浏览器登录网站。 2. 导出浏览器Cookie文件(如通过插件`cookies.txt`)。 3. 使用`--cookies`参数指定Cookie文件路径: ```bash you-get --cookies=/path/to/cookies.txt [视频URL] ``` --- ### 注意事项 1. **音频格式支持**:默认提取为MP3,可通过`--audio-format`指定其他格式(如AAC): ```bash you-get --extract-audio --audio-format=aac [视频URL] ``` 2. **依赖检查**:若提取失败,请确认FFmpeg已正确安装并加入系统路径。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值