you-get和youtube-dl都是比较流行的开源视频下载工具,这两个工具都使用Python开发,是跨平台的。

所以首先我们需要安装好Python坏境。

安装Python3

目前RHEL8系默认源提供的的Python版本为3.6,也可以安装更新的3.8以及3.9版本。

# Python 3.6
sudo dnf install python3
# Python 3.8
sudo dnf install python38
# Python 3.9
sudo dnf install python39

安装you-get、youtube-dl

目前you-get、youtube-dl已经加入了Python的仓库中,安装完成Python后,使用Python的包管理器即可安装。

pip3 install you-get
pip3 install youtube-dl

安装FFmpeg视频处理工具

使用you-get、youtube-dl下载的视频有时候编码会存在某些问题,安装了FFmpeg之后,会自动对视频进行修复。

RHEL8系的FFmpeg不在默认的源中,需要添加rpmfusion源。

sudo dnf install http://mirrors.ustc.edu.cn/rpmfusion/free/el/rpmfusion-free-release-8.noarch.rpm

另外FFmpeg需要依赖SDL2这个包,这是一个跨平台的多媒体开发包。在RHEL8的PowerTools仓库中,这个仓库默认禁用,临时开启安装。

dnf install --enablerepo=powertools SDL2

最后就可以直接安装FFmpeg了。

sudo dnf install ffmpeg
这里也可以使用avconv工具,但是这个工具在RHEL8上更难安装,如果你使用其他发行版不方便安装FFmpeg,可以进行尝试。

使用文档

youtube-dl

you-get

最后修改:2023 年 08 月 02 日
如果觉得我的文章对你有用,请随意赞赏