我创建了一个小脚本,几个月前使用 pytube 从 YouTube 下载我的 Shazam 库,效果很好。
最近,当我尝试运行它时,pytube 只是下载广告音频,这绝对不是有意的。 Pytube 已经有十多个与此相关的问题,但我认为它已断开连接,上次更新是在 2 年前。
现在我真正的问题是,如何在 Python 中下载 YouTube 音频而不意外收到广告?
感谢您的帮助,雅各布
我创建了一个没有任何结果的问题。
使用过滤器方法将可用流缩小为仅具有音频(only_audio=True)和特定文件扩展名(mp4)的流。您可以根据需要调整参数。
audio_stream = youtube.streams.filter(only_audio=True, file_extension='mp4').first()