仅在pytube的播放列表中下载音频

问题描述

您好,我正在尝试创建YouTube下载器,我真的希望将播放列表选项下载到mp3中 但我在任何地方都找不到如何过滤播放列表的方法

我尝试过@app.route('/') def finaldef(): images = analyse(df) return render_template('pages.html',image=images) if __name__ == "__main__": app.run(debug=True) ,但是它不起作用。

我似乎在任何地方都找不到答案。...

解决方法

为了解决这个问题,由于该文档文献不多,我需要检查源代码。

.stream没有Playlist接口,因此您不能调用该方法。由于.stream接口与YouTube类一起使用,因此从播放列表中获取YouTube的实例似乎是最合逻辑的。

请注意,我已经看过Playlist.download_all,但是它们不能用于将音频过滤器应用于

pl = Playlist("...")
for yt in pl.videos:
    yt.streams.filter(only_audio=True)