admin管理员组

文章数量:1583572

简介

you-get是一个基于python3的下载工具,可以轻松下载网络上的图片,视频及音乐,而且速度还可以,亲测达到几M每秒。它也是一款命令行工具,所有命令需要在cmd命令行下实现(win10)。这款小工具目前支持的站点极多,例如b站和yotube。项目地址在 https://github/soimort/you-get。
如果你想将b站好听的歌曲下载下来,或者进一步提取音频,使用独立的音乐播放器来播放我们搜集的音乐,那么you-get将是你很好的选择。

下图是其部分其支持的站点列表。

Python3

首先需要安装python3, 不赘述。

you-get

然后通过pip直接安装you-get,打开cmd窗口,输入:

pip3 install you-get

安装完毕后可以通过检查版本来验证是否安装成功,在cmd窗口中输入:

you-get -V

若成功安装则:

FFmpeg

接下来需要安装其依赖库 FFMpeg, 在其官方网站 https://ffmpeg.zeranoe/builds/ ,目前可下载其最新版本 4.2.2, 下载的文件是一个压缩包,例如 ffmpeg-20200515-b18fd2b-win64-static.zip 将其解压缩到你想放置的路径下, 例如 D:\ffmpeg 。

然后需要配置环境变量, 在win10底部搜索栏输入 环境变量 搜索,会找到 编辑系统环境变量选项, 点击会弹出新窗口:

点击环境变量选项,弹出新窗口:

选中系统变量中的 Path, 点击 编辑,在新窗口中点击 新建,并输入 D:\ffmpeg\bin, 这里bin之前的路径根据自己实际所设的路径改。因为我将 ffmpeg压缩包解压到D盘根目录下,所以路径这样写。

然后打开 cmd 窗口, 输入 ffmpeg –version 来检查是否安装成功, 若出现版本信息,则安装成功。

开始下载

打开cmd, 输入: you-get 视频地址 即可下载
例如:

you-get  https://www.bilibili.com/video/BV1GT4y1571D

即可将视频下载到 默认目录 C:\User’用户名’ 目录(当前 CMD 所在目录)下。
如果想要指定目录下载,则在you-get后加入 -o 保存路径, 再跟上视频地址即可。

you-get -o E:\视频下载  https://www.bilibili.com/video/BV1GT4y1571D

如此即可将视频下载到 E:\视频下载 文件夹中。

暂停下载和继续下载

暂停下载:和 Linux 一样,按 Ctrl+C 可以中断命令,下载目录下会保存有一个以 .download 为扩展名的缓存文件。
继续下载:重新执行下载任务(即输入相同命令),如果下载目录下有上次下载保存的缓存文件,则继续上次下载进度。
强制重新下载(即使下载完成也会覆盖),在cmd中输入:

you-get -f https://www.bilibili.com/video/BV1GT4y1571D

Bug

这个小工具目前还有一些bug,比如40M 的文件,会重复下几百M 还不结束, 这时候只需要 ctrl+C 强制中断,再继续下载就好啦

选择视频下载格式和清晰度

查看当前视频的清晰度和格式,在cmd中输入 :

you-get -i https://www.bilibili.com/video/BV1GT4y1571D

不同的format标识该视频可下载的各种格式,size为相应大小。

如果选择第一个高清格式 dash-flv 来下载,即:

you-get --format=dash-flv  https://www.bilibili.com/video/BV1GT4y1571D

注意format前为双划线。

用python批量下载

you-get是一款命令行小工具,命令都是在cmd命令行中输入的,如果不熟悉cmd命令行操作,可以写python脚本来实现批量下载,简单导入os模块,os.system() 可以将括号内的命令视为cmd命令来进行操作。将视频地址手动复制到link列表中,然后循环运行you-get命令即可批量下载link列表中的视频到 E:\视频下载:

import os

link=["https://www.bilibili/video/BV1hE41127Xm",
"https://www.bilibili/video/BV1LJ411R7Yo"]

for i in link:
    os.system('you-get -o E:\视频下载 %s' % i)

分离音轨制作mp3文件

如果想将下载的视频的音轨分离,制成独立的mp3文件,单纯的想听音乐。可以使用免费的 蜜蜂剪辑,下载安装后,打开软件,然后导入视频文件,将其下拉到下方处理区,右键选择音频分离,然后选择 导出 音频 即可。

本文标签: 简单方法视频PCyotube