Как заставить ffmpeg не открывать окно при использовании в Python (Discord Bot Youtube Audio Player Pytube) - PullRequest
0 голосов
/ 20 июня 2019

Я использую pytube для создания бота Discord, который получает аудио из видео YouTube и воспроизводит его в голосовом канале, используя код ниже. Код работает отлично и делает то, что я хочу, который воспроизводит аудио с YouTube со ссылкой. Проблема в том, что он использует ffmpeg, и когда он это делает, он открывает окно ffmpeg.exe. Постоянно всплывающее окно на моем экране немного раздражает, но хуже всего то, что если я играю в игру на весь экран, когда запускается ffmpeg, он выходит из моей игры. Поэтому мне интересно, есть ли способ предотвратить открытие окна ffmpeg или есть ли альтернатива проигрыванию аудио на YouTube в Discord с ботом, который не использует ffmpeg.

user=ctx.message.author
voice_channel=user.voice.voice_channel
vc = await client.join_voice_channel(voice_channel)
player = await vc.create_ytdl_player(videoLink)
video = pafy.new(videoLink) #runs ffmpeg
player.start()
...