[Linux]Youtube-dl安装和使用方法
CentOS7安装ffmpeg
由于CentOS自带的yum库不包含ffmpeg软件包,因此借助第三方YUM源下载ffmpeg
1.升级yum
# sudo yum -y install epel-release
# sudo yum -y update
2.安装Nux Dextop Yum 源
# sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
# sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
3.安装FFmpeg 和 FFmpeg开发包
sudo yum -y install ffmpeg ffmpeg-devel
4.测试
# ffmpeg
原地址:https://blog.csdn.net/qq_41494464/article/details/88654227
安装Youtube-dl
官方推荐的 Youtube-dl 安装方式非常简单,直接按您使用的操作系统平台将其保存到 PATH 路径中,即可执行并立即开始使用:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
如果你的系统中没有 curl,可以使用 wget 替代:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
下载完成后,需要指定其执行权限:
sudo chmod a+rx /usr/local/bin/youtube-dl
或者,你也可以使用 pip 来安装它:
sudo -H pip install --upgrade youtube-dl
Youtube-dl使用教程与示例
1. 下载视频或播放列表
要从 Youtube 下载视频或整个视频播放列表,只需直接使用 URL 即可:
youtube-dl https://www.youtube.com/watch?v=LJHd1YOawjE
但是常常你发现没有音频,而且画面不是很理想.下面就介绍下如何下载到视频效果理想而且有声音的视频.
2. 列出所有可用的音/视频格式
Youtube 网站上的视频和音频会被自动转码成多种音/视频格式,要查看某个视频或播放列表所有可下载的音/视频格式,请使用以下命令:
youtube-dl -F https://www.youtube.com/watch?v=LJHd1YOawjE
如上图所示,Youtube-dl 列出了给定视频的所有可用格式,从左到右分别为:format code(视频格式代码)、extension(扩展名)、resolution(分辨率)和 note(注释)。当您想要以特定质量或格式下载视频时,先查看一下有哪些可用,会非常便利。
3. 以某种质量和/或格式下载视频
默认情况下,Youtube-dl 将自主选择最佳质量的视频下载。 但是,也可以以特定的质量或格式来下载视频或播放列表。
Youtube-dl 支持以下品质:
- best 选择最佳质量的音/视频文件
- worst 选择质量最差的格式(视频和音频)
- bestvideo 选择最佳质量的仅视频格式(例如DASH视频),可能无法使用。
- worstvideo 选择质量最差的纯视频格式,可能无法使用。
- bestaudio 选择最优质的音频格式,可能无法使用。
- worstaudio 选择质量最差的音频格式,可能无法使用。
例如,如果要自动选择并下载最佳质量格式(音频和视频),只需使用以下命令:
youtube-dl -f best https://www.youtube.com/watch?v=LJHd1YOawjE
或者
youtube-dl -f 137+140 https://www.youtube.com/watch?v=LJHd1YOawjE
- QQ群:253510359
- 建议:VPS商家层出不穷,根据需要购买,切莫剁剁剁!
- 评测:很多VPS虽已评测,但网络环境改变稳定性,速度也会随之改变.评测只能作为一般性参考.不负任何法律,道义责任.
- 申明:所有vps,域名,服务器优惠信息均来自网络公开内容,由于水平有限不免有谬误.请以官方为准.