目前我在做这个
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
我只需要指定格式的视频音频链接。
但我不知道在哪里指定或为格式设置哪个参数
答案 0 :(得分:2)
使用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?<...>