相关疑难解决方法(0)

使用pytube下载mp3格式的视频

我一直在使用 pytube 在 python 中下载 youtube 视频。到目前为止,我已经能够以 mp4 格式下载。

yt = pytube.YouTube("https://www.youtube.com/watch?v=WH7xsW5Os10")

vids= yt.streams.all()
for i in range(len(vids)):
    print(i,'. ',vids[i])

vnum = int(input("Enter vid num: "))
vids[vnum].download(r"C:\YTDownloads")
print('done')
Run Code Online (Sandbox Code Playgroud)

我设法下载了“音频”版本,但它是.mp4格式的。我确实尝试将扩展名重命名为.mp3,并播放了音频,但应用程序(Windows Media Player)停止响应并开始滞后。

如何直接以音频文件.mp3格式下载视频?请提供一些代码,因为我是使用此模块的新手。

audio file-format youtube-api python-3.x pytube

12
推荐指数
2
解决办法
2万
查看次数

PyTube3 播放列表返回空列表

似乎在过去 2 或 3 周的某个时候,这Playlist门课似乎停止了对我的工作。我尝试了以下改编自他们 GitHub 的代码片段:

from pytube import Playlist
playlist = Playlist("https://www.youtube.com/playlist?list=PLynhp4cZEpTbRs_PYISQ8v_uwO0_mDg_X")

print(len(playlist.video_urls))
for url in playlist.video_urls:
    print(url)
Run Code Online (Sandbox Code Playgroud)

我尝试了多个公共播放列表,但它们都产生了一个空list对象。这段代码大约在 3 周前有效。另外,我正在运行 Python 3.7.6 和最新版本的 PyTube3 (9.6.4)。

有什么我做错了吗?

youtube python-3.x pytube

5
推荐指数
1
解决办法
2482
查看次数

标签 统计

python-3.x ×2

pytube ×2

audio ×1

file-format ×1

youtube ×1

youtube-api ×1