Почему мой музыкальный дискорд-бот на Python звучит так плохо? ⇐ Python
Почему мой музыкальный дискорд-бот на Python звучит так плохо?
Я пишу музыкального бота Discord, используя discord.py и YT_DLP. По какой-то причине звук искажается, когда я воспроизвожу источник звука для разбивки голосового канала. Это часть моего кода: ` @bot.command(pass_context=True) асинхронное определение ДА (ctx, URL): если(ctx.author.voice): канал = ctx.message.author.voice.channel voice = ожидайте канал.connect()
ydl_opts = { 'формат': "bestaudio", 'ffmpeg_location': os.path.realpath("C:/Code/Side Projects/discord bot/ffmpeg/bin/"), 'постпроцессоры': [{ 'ключ': "FFmpegExtractAudio", 'предпочитаемый кодек': "mp3", 'предпочтительное качество': "192", }], 'noplaylist':'True', } #with yt_dlp.YoutubeDL(ydl_opts) в качестве ydl: #ydl.download([url]) name = "payphone.mp3" #я жестко запрограммировал аудиофайл в таксофон, поэтому мне не нужно продолжать загрузку voice.play(discord.FFmpegPCMAudio(name, executable="C:\\Code\\Сторонные проекты\\discord bot\\ffmpeg\\bin\\ffmpeg.exe")) еще: await ctx.send("Сначала войдите в голосовой канал")` Я думал, что это был плохой исходный аудиофайл, но исходный файл звучал для меня совершенно нормально, когда я использовал mp3-плеер. Тогда мне было интересно, был ли это битрейт. Пробовал менять битрейт, но все равно не помогает. Интернет у меня довольно хороший (загрузка 70 Мбит/с, загрузка 1,7 Мбит/с).
Я пишу музыкального бота Discord, используя discord.py и YT_DLP. По какой-то причине звук искажается, когда я воспроизвожу источник звука для разбивки голосового канала. Это часть моего кода: ` @bot.command(pass_context=True) асинхронное определение ДА (ctx, URL): если(ctx.author.voice): канал = ctx.message.author.voice.channel voice = ожидайте канал.connect()
ydl_opts = { 'формат': "bestaudio", 'ffmpeg_location': os.path.realpath("C:/Code/Side Projects/discord bot/ffmpeg/bin/"), 'постпроцессоры': [{ 'ключ': "FFmpegExtractAudio", 'предпочитаемый кодек': "mp3", 'предпочтительное качество': "192", }], 'noplaylist':'True', } #with yt_dlp.YoutubeDL(ydl_opts) в качестве ydl: #ydl.download([url]) name = "payphone.mp3" #я жестко запрограммировал аудиофайл в таксофон, поэтому мне не нужно продолжать загрузку voice.play(discord.FFmpegPCMAudio(name, executable="C:\\Code\\Сторонные проекты\\discord bot\\ffmpeg\\bin\\ffmpeg.exe")) еще: await ctx.send("Сначала войдите в голосовой канал")` Я думал, что это был плохой исходный аудиофайл, но исходный файл звучал для меня совершенно нормально, когда я использовал mp3-плеер. Тогда мне было интересно, был ли это битрейт. Пробовал менять битрейт, но все равно не помогает. Интернет у меня довольно хороший (загрузка 70 Мбит/с, загрузка 1,7 Мбит/с).
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Музыкальный бот Discord, когда я пропускаю трек, бот пропускает сразу 2 трека
Anonymous » » в форуме Python - 0 Ответы
- 39 Просмотры
-
Последнее сообщение Anonymous
-