如何使用YouTube dl python api获取YouTube链接的mp3 url?

如何使用YouTube dl python api获取YouTube链接的mp3 url?,python,api,youtube-api,httprequest,Python,Api,Youtube Api,Httprequest,我需要一个mp3网址。所以我可以使用那个URL直接在vlc中打开它,这样vlc就可以作为流媒体播放了。我在stackoverflow上找到了以下代码。是否有任何改变,我可以在它得到mp3的网址 我正在做 extract\u info方法将返回所有可用格式,但是否包含MP3取决于YouTube。我想我从来没有看过有MP3链接的视频,但大多数都有一个版本(只有音频) 更新:使用示例代码,您可以通过以下方式获得m4a音频: for format in video['formats']: if fo

我需要一个mp3网址。所以我可以使用那个URL直接在vlc中打开它,这样vlc就可以作为流媒体播放了。我在stackoverflow上找到了以下代码。是否有任何改变,我可以在它得到mp3的网址

我正在做


extract\u info
方法将返回所有可用格式,但是否包含MP3取决于YouTube。我想我从来没有看过有MP3链接的视频,但大多数都有一个版本(只有音频)

更新:使用示例代码,您可以通过以下方式获得m4a音频:

for format in video['formats']:
  if format['ext'] == 'm4a':
    audio_url = format['url']

PS:您必须拥有最新版本的VLC才能播放。

提取信息方法将返回所有可用格式,但是否包含MP3取决于YouTube。我想我从来没有看过有MP3链接的视频,但大多数都有一个版本(只有音频)

更新:使用示例代码,您可以通过以下方式获得m4a音频:

for format in video['formats']:
  if format['ext'] == 'm4a':
    audio_url = format['url']

PS:你必须有最新版本的VLC才能播放它。

你能给我举个例子吗?
audio\u url=[format['url']用于视频格式['formats'],如果format['ext']='m4a']
你能给我举个例子吗?
audio\u url=[format['url']用于视频格式['formats']如果format['ext']='m4a']