【问题标题】: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?<...>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-12
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-26
      相关资源
      最近更新 更多