我正在尝试使用 youtube-dl 从 Windows 7 中的 youtube 下载我所有的公共播放列表,使用以下内容取自文档:
youtube-dl -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s"
但它只下载我上传的内容。
我尝试使用在线找到的代码进行修改
youtube-dl -citw "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" "Userlink/playlists"
但现在它下载的只是与可执行文件位于同一目录中的我的收藏夹。有人能建议我需要更改什么吗?谢谢。
答案1
使用 youtube-dl 作为播放列表下载
# Download as audio in respective folder
$youtube-dl -ic -o "~/Videos/Youtube-dl/audios/%(playlist)s/%(playlist_index)s- %(title)s.%(ext)s" --yes-playlist --extract-audio --audio-format mp3 --audio-quality 0
# Download as video in respective folder
$youtube-dl -f best --ignore-errors -o "~/Videos/Youtube-dl/videos/%(playlist)s/%(playlist_index)s- %(title)s.%(ext)s" --yes-playlist
专业提示:如果你使用的是 Linux 系统,则使用别名设置快捷方式,例如
# Download as audio in respective folder
$alias y.dl.audio='youtube-dl -ic -o "~/Videos/Youtube-dl/audios/%(playlist)s/%(playlist_index)s- %(title)s.%(ext)s" --yes-playlist --extract-audio --audio-format mp3 --audio-quality 0'
# Download as video in respective folder
$alias y.dl.video='youtube-dl -f best --ignore-errors -o "~/Videos/Youtube-dl/videos/%(playlist)s/%(playlist_index)s- %(title)s.%(ext)s" --yes-playlist'