正如我在标题中所说的,我想在程序中播放YouTube上的播客视频,而不需要在Python中从YouTube下载视频。我在互联网上详细搜索了如何做到这一点,但我找不到任何相关信息。
rxztt3cl1#
多亏了YouTube-DL,我们可以检索YouTube视频音频链接,然后我们可以将其提供给VLC media player播放,而无需将音频作为文件下载。
import youtube_dl, vlc youtube_dl_options = { 'quiet': True, 'format': 'bestaudio', } with youtube_dl.YoutubeDL() as yt_dl: info = yt_dl.extract_info(YOUR_VIDEO_ID, download=False) audio_url = info['formats'][0]['url'] player = vlc.MediaPlayer(audio_url) player.play()
BaW_jenozKc是视频ID的一个例子。
BaW_jenozKc
1条答案
按热度按时间rxztt3cl1#
多亏了YouTube-DL,我们可以检索YouTube视频音频链接,然后我们可以将其提供给VLC media player播放,而无需将音频作为文件下载。
BaW_jenozKc
是视频ID的一个例子。