CentOS 7 安装youtube-dl 视频下载软件
TIME 2020-03-26 15:38
安装youtube-dl视频下载工具
yum install youtube-dl
回复y
看到
Complete!
字样,表示安装完成
因为youtube720p以上分辨率的视频的视频和音频文件是分离了
所以要下载720p以上分辨率的视频还需要安装ffmpeg这个视音频转换合成软件
ffmpeg的官网是:http://ffmpeg.org/
ffmpeg的下载页面是:http://ffmpeg.org/releases/
目前最新的版本是4.2(2019-08-06发布)
获取ffmpeg安装包
wget http://ffmpeg.org/releases/ffmpeg-4.2.tar.bz2
解压安装包
tar jxvf ffmpeg-4.2.tar.bz2
进入ffmpeg-4.2目录
cd ffmpeg-4.2
执行配置命令
./configure
报错,没有安装yasm(如已安装,则忽略该步骤)
安装yasm
yum install yasm -y
继续执行配置命令
./configure
接着编译
make
这个过程有点久,耗时半小时(主要看vps性能,快的话几分钟)
编译安装
make install
安装完成
测试下载视频
查询可以供下载的视音频资源
youtube-dl -F URL
URL:是要下载的视频所在的网页网址
•首先要选择要下载的视频文件
4K分辨率:序号为401和313都是4K分辨率
2K分辨率:序号为271和400都是2K分辨率
全高清:序号为399、248、137都是全高清
•接着选择要下载音频文件
序号249、250、251、140都是音频文件
ffmpeg文件合并规则
mp4的视频文件+webm的音频文件=mkv格式的多媒体文件
webm的视频文件+m4a的音频文件=mkv格式的多媒体文件
webm的视频文件+webm的音频文件=webm格式的多媒体文件
所以要想得到mp4格式的多媒体文件,只能选
mp4的视频文件+m4a的音频文件=mp4格式的多媒体文件
所以假如我们要下载mp4格式的4K分辨率视频的话,那么下载命令是
youtube-dl -f 401+140 URL
如果是只需要下载普通分辨率的视频,选序号22即可,后面有个(best)字样的
点击数:131