youtube-dl 在 windows / osx / linux 系统下都可以使用,但如果你想下载最高质量的音频和视频,需要用到ffmpeg进行自动合并,就需要在ubuntu或者osx下操作(只在ubuntu和osx下测试过通过ffmpeg自动合并)。

先在系统中安装ffmpeg:
ubuntu下,打开终端

apt-get install python-software-properties software-properties-common
apt-add-repository ppa:mc3man/trusty-media
apt-get update
apt-get install ffmpeg gstreamer0.10-ffmpeg

osx下需要先安装homebrew,打开终端:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

上面的那条命令是一行,没有分行

brew install ffmpeg

下载youtube-dl (这里的最新版本是2015.03.09,下载时可以到youtube-dl: Download Page寻找最新地址)

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

好了,现在已经完成安装了,下面是yotube-dl最常用的两个命令。
youtube-dl -F <url> : 此命令用来查看单个视频或一个播放列表里所有视频所支持的格式,比如我输入
youtube-dl -F https://www.youtube.com/watch?v=R8B4og-BeCk
就会显示如下信息:

每种格式前面就会有一个ID,这时候就需要第二个命令:
youtube-dl -f <id> <url> : 此命令用来下载单个视频或一个播放列表所有视频,id可以是一个上面列表中列出的格式ID,也可以是两个ID加起来,比如我想下载上面视频的 136格式的视频+141格式的音频,并让他们下载完后自动合并,命令如下:
youtube-dl -f 22 https://www.youtube.com/watch?v=R8B4og-BeCk

参考地址


最后编辑: 于 3年前

评论列表(0)

    暂无评论