我正在寻找使用 Youtube_dl 库下载带字幕的视频。目前,我可以一次下载一个视频,但无法下载字幕。
目前,我的实现是:
import youtube_dl
link = input('Please enter a url link:\n')
youtube_dl_options = {}
with youtube_dl.YoutubeDL(youtube_dl_options) as youtube_dl_client:
youtube_dl_client.download([link])
Run Code Online (Sandbox Code Playgroud)
我希望能够下载字幕以及带有字幕的视频。
我想使用PyTube库下载YouTube播放列表。目前,我可以一次下载一个视频。我不能一次下载多个视频。
目前,我的意思是
import pytube
link = input('Please enter a url link\n')
yt = pytube.YouTube(link)
stream = yt.streams.first()
finished = stream.download()
print('Download is complete')
Run Code Online (Sandbox Code Playgroud)
结果为以下输出
>> Download is complete
Run Code Online (Sandbox Code Playgroud)
并且YouTube文件已下载。当我尝试使用播放列表链接(示例)进行下载时,只会下载第一个视频。没有输出错误。
我希望能够下载整个播放列表,而无需重新提示用户。