1.环境介绍
ubunt系统,pytho3.6
2.安装youtube-dl
youtube将音频、视频分开存储,若想获得较好的视频质量,需要使用youtube-dl分开下载视频与音频,然后使用ffpmeg将其合成。
youtube-dl 是python下的一个命令行程序,基于python解释器运行。
3.安装
(1)方法一:
第一步:更新
sudo apt-get install curl -y
第二步:下载通过wegt方式,最后显示如下图:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
curl -L https://yt-dl.org/latest/youtube-dl -o /usr/bin/youtube-dl (!注意,这个命令行运行写入失败,用上面那个)
第三步:修改youtube-dl二进制包的权限
sudo chmod 755 /usr/local/bin/youtube-dl
第四步:!!!查看youtube-dl的版本,发现有输出,但是发现运行.py文件后仍然没有“youtube-dl"模块的输出,试着打开youtube-dl 文件,发现是一堆乱码,猜测可能是根本没有安装好。
vi /usr/local/bin/youtube-dl
上述方式是参考bloghttps://www.linuxidc.com/Linux/2018-01/150362.htm进行的,但是发现还是会有问题,因此直接采用简单粗暴的方式。
(2)方法二:
pip install youtube-dl
发现安装成功。