gpt4 book ai didi

python - 编写使用 youtube-dl 仅提取下载链接的 python 脚本?

转载 作者:太空宇宙 更新时间:2023-11-04 08:54:04 27 4
gpt4 key购买 nike

我是 python 的新手,我正在编写一个 python 脚本来使用 youtube-dl 仅提取下载链接,就像控制台给出的链接 (youtube-dl --get-url url)。我不想下载媒体,我只需要脚本中的下载链接。

最佳答案

>>> from youtube_dl import YoutubeDL # $ pip install youtube-dl
>>> url = 'https://www.youtube.com/watch?v=pvAsqPbz9Ro'
>>> ydl = YoutubeDL()
>>> r = ydl.extract_info(url, download=False)
[youtube] pvAsqPbz9Ro: Downloading webpage
[youtube] pvAsqPbz9Ro: Downloading video info webpage
[youtube] pvAsqPbz9Ro: Extracting video information
[youtube] pvAsqPbz9Ro: Downloading DASH manifest
[youtube] pvAsqPbz9Ro: Downloading DASH manifest
>>> r['url']
u'https://r6---sn-n8v7zne7.googlevideo.com/videoplayback?...&ipbits=0'

如果有多种媒体格式,则获取最后一种格式的媒体 url:

with youtube_dl.YoutubeDL(dict(forceurl=True)) as ydl:
r = ydl.extract_info(url, download=False)
media_url = r['formats'][-1]['url']

关于python - 编写使用 youtube-dl 仅提取下载链接的 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32072069/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com