号称可以下载全网视频、音频、图像的开源库,分享下载视频神器you-get使用教程

号称可以下载全网视频、音频、图像的开源库,分享下载视频神器you-get使用教程

简介

使用you-get下载视频没声音?视频和音频会分开?下面我来告诉你一个完美解决办法。

今天给大家分享一个下载全网视频神器you-get,说全网可能有一点夸张,但确实对于主流的平台几乎都可以满足需求,并且支持国内外常用的各种多媒体网站。想了解更多关于you-get详情的小伙伴可以去GitHub-you-get 自行查阅。


接下来我来讲讲,从安装到使用you-get的详细过程以及解决下载的音视频分离问题的方法

安装

第一步安装you-get,首先you-get是python的一个库,所以需要有python环境,没有下载安装过Python的,可以参考下面这篇安装教程的文章进行安装

对于已经下载了Python的用户:由于you-get是Python的一个第三方库,所以直接可以使用pip工具进行下载。

在Windows命令控制台下输入代码:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple you-get

进行下载安装 ,安装完成后就可以开始在cmd命令行窗口进行下载啦!


下面是常用的下载命令:

1、you-get+链接 (这边的链接可以是视频链接、音频链接、图片链接),这边我用b站的视频进行举例,复制好视频的地址,在命令行窗口运行

如图,正在下载中

2、带参数的下载 you-get -i url 这里加个-i 表示显示下载的视频信息,我们自由选择下载清晰度

上面下载信息中的#download-with:表示该清晰度下载方式,我们复制它后面的命令并加上链接 就可以下载了

如图,1080p高清视频

上面的文件都是默认下载在cmd所在文件夹下,其中还有自定义文件下载目录命令you-get -o 链接you-get -u 链接 解析视频真实地址命令,大家可以自己去尝试一下,这边我就不演示了。

问题

我说一下大家在使用you-get下载过程中有可能会遇到的问题。

当我们下载最高清晰度的时候往往会出现这样一个问题,就是下载的视频会分成两个文件,其中一个文件是视频文件(不含音频),一个是该视频的音频文件,导致播放视频是没有声音的。如下图

上面flv格式的视频是我们不加参数时下载的

视频没声音,总不能还要放到剪辑软件去合成吧,那也太麻烦了,但是又想下载最高清的视频怎么办?

解决办法

这边我提供一个解决办法,就是安装ffmpeg转码合成软件,安装后执行you-get 下载命令会自动合成为一个视频文件,问题也就解决了。

安装FFmpeg教程

首先,我们进到 FFmpeg 官网的下载FFmpeg页面,鼠标悬浮在 Windows 徽标上,就可以看见官方推荐的两个供我们进行下载的地址,上面一个是gyan.dev提供的镜像,下面一个是 Github 上的 Releases 页面,推荐用上面一个地址

下载后解压出来,找到bin目录,点进去复制路径

复制完后在电脑搜索栏搜索 查看高级系统设置,如下图

点击进去后点击环境变量

点击进行后点击环境变量,然后找到path并点击新建 ,将我们复制的路径粘贴进行就行了

接着一直点确定退出去


如果执行完安装命令安装完成后再输入ffmpeg -version有版本信息显示的话接说明安装和配置成功啦!我们重新打开cmd命令控制台,使用you-get下载命令下载视频,ffmpeg会自动帮我们合成为一个视频。

这样下载保存的就是一个完整视频文件了,不会再出现视频没声音的情况。

如图


码字不易,如果对你有帮助的话,可以给个关注哦


2022.05.13
若需转载请注明来源

编辑于 2022-11-16 18:58・IP 属地福建