Почему не воспроизводится видео? discord.py

В гугле нашёл инфу что проблема связана с FFmpeg, да и моё подозрение тоже на него начинает падать. Вот фрагмент с ним (с радостью оставил бы весь код, но сайт не позволяет :( )

собсна фрагмент -

async def play_music(ctx, url):
    voice_channel = ctx.author.voice.channel
    voice = get(bot.voice_clients, guild=ctx.guild)

    if voice is None:
        voice = await voice_channel.connect()
    else:
        await voice.move_to(voice_channel)

    voice.play(discord.FFmpegPCMAudio(url))
    voice.source = discord.PCMVolumeTransformer(voice.source)
    voice.source.volume = 1`

сама ошибка:

[out#0/s16le @ 0000027ad0ebac00] Output file does not contain any stream
Error opening output file pipe:1.
Error opening output files: Invalid argument

ffmpeg свежей версии, в PATH добавлен, код лежит в той же папке где и ffmpeg (именно exe-шник). если поставить True вместо False в строке info = ydl.extract_info(query, download=False), то видео просто будет скачиваться в папку с кодом, что вполне ожидаемо, но проблема не решается таким методом.


Ответы (0 шт):