在Pytube中,可以使用get_audio_only方法来获得最高质量的音频流。get_audio_only方法会返回一个只包含音频流的对象。可以通过该对象的highest_resolution属性来获取最高质量的音频流,并通过download方法将其下载到本地。
以下是一个示例代码:
from pytube import YouTube
# 通过YouTube链接创建YouTube对象
youtube = YouTube('https://www.youtube.com/watch?v=VIDEO_ID')
# 获取只包含音频流的对象
audio_only = youtube.streams.get_audio_only()
# 获取最高质量的音频流
highest_quality_audio = audio_only.highest_resolution
# 下载音频流到本地
highest_quality_audio.download('path/to/save/file.mp3')
在上述示例中,'https://www.youtube.com/watch?v=VIDEO_ID'是待下载视频的YouTube链接,需要将VIDEO_ID替换为实际的视频ID。'path/to/save/file.mp3'是音频文件保存的路径和文件名,可以根据需要进行修改。
注意:由于Pytube是一个第三方库,推荐使用相关的官方文档进行参考和学习。
领取专属 10元无门槛券
手把手带您无忧上云