【问题标题】:How to get specified format youtube video download link using youtube-dl in python如何在 python 中使用 youtube-dl 获取指定格式的 youtube 视频下载链接
【发布时间】:2015-11-10 20:07:46
【问题描述】:
目前我正在这样做
from youtube_dl import YoutubeDL
y=YoutubeDL()
url = 'youtube url'
r=y.extract_info(url, download=False)
r.get('formats') contain all video, audio link
我只需要指定格式的视频音频链接。
但我不知道在哪里指定或为格式设置哪个参数
【问题讨论】:
标签:
python
youtube
youtube-dl
【解决方案1】:
使用format parameter,它接受与--format 选项相同的值:
from youtube_dl import YoutubeDL
y = YoutubeDL({
'format': 'bestaudio',
})
url = 'http://www.youtube.com/watch?v=BaW_jenozKcj'
r = y.extract_info(url, download=False)
print(r['ext'])
print(r['url'])
打印:
m4a
https://r3---sn-h5q7dned.googlevideo.com/videoplayback?<...>