Я пытаюсь транслировать аудио на YouTube с помощью Python на Windows 10. Я нашел вопрос StackOverflow, задающий тот же самый вопрос ; но приводит к тупику при использовании Windows.
Если я использую приведенный ниже скрипт, используя Python 2.7 (32 бита) на Windows, я получаю сообщение об ошибке: "WindowsError: [Ошибка 126] Указанный модуль не найден" .
Я открыт для любого решения, которое не включает запуск громоздкого GUI приложения, такого как веб-браузер. Я ищу очень легкий аудиоплеер (и соответствующий код Python) для воспроизведения звука YouTube с URL. Следующий скрипт «должен» работать, но не на Windows.
import pafy
import vlc
import time
url = "https://www.youtube.com/watch?v=PK5vAr5u6Xo"
video = pafy.new(url)
best = video.getbest()
playurl = best.url
Instance = vlc.Instance()
player = Instance.media_player_new()
Media = Instance.media_new(playurl)
Media.get_mrl()
player.set_media(Media)
duration = player.get_length() / 1000
player.play()
time.sleep(duration)