📅  最后修改于: 2023-12-03 15:36:33.717000             🧑  作者: Mango
PyTube 是一个 Python 库,它能够轻松地从 YouTube 下载视频。本文将介绍如何使用 PyTube 将 YouTube 视频转换为 MP3 格式并进行下载。
安装 PyTube
在终端中输入以下命令进行安装:
pip install pytube
获取视频
在 PyTube 中,要获取一个视频对象,只需使用 YouTube
类,并将视频的 URL 传递给它。
from pytube import YouTube
yt = YouTube('https://www.youtube.com/watch?v=dQw4w9WgXcQ')
这将获取视频对象,其中 URL 是视频的 YouTube 链接。
获取音频流
接下来,需要从视频对象中获取音频流。
audio_stream = yt.streams.filter(only_audio=True).first()
这将获取只包含音频的流。
下载音频流
audio_stream.download(output_path='/path/to/directory', filename='audio')
此代码将下载音频流,并将其保存为指定目录下的指定文件名 (不需要指定文件扩展名)。
注意:
如果你下载视频时指定了输出路径,那么这里的
output_path
参数需要和视频下载时的输出路径一致。