小编nik*_*rov的帖子

错误:无法提取上传者 ID - Youtube、Discord.py

我在不和谐(discord.py,PYTHON)中有一个非常强大的机器人,它可以在语音通道中播放音乐。它从 youtube (youtube_dl) 获取音乐。以前它工作得很好,但现在它不想处理任何视频。我尝试更新 youtube_dl 但它仍然不起作用我到处搜索但我仍然找不到可能对我有帮助的答案。

这是错误:Error: Unable to extract uploader id

错误日志之后和之前没有更多信息。有人可以帮忙吗?

我将留下一些用于我的机器人的代码... youtube 设置:

youtube_dl.utils.bug_reports_message = lambda: ''


ytdl_format_options = {
    'format': 'bestaudio/best',
    'outtmpl': '%(extractor)s-%(id)s-%(title)s.%(ext)s',
    'restrictfilenames': True,
    'noplaylist': True,
    'nocheckcertificate': True,
    'ignoreerrors': False,
    'logtostderr': False,
    'quiet': True,
    'no_warnings': True,
    'default_search': 'auto',
    'source_address': '0.0.0.0',  # bind to ipv4 since ipv6 addresses cause issues sometimes
}

ffmpeg_options = {
    'options': '-vn',
}

ytdl = youtube_dl.YoutubeDL(ytdl_format_options)


class YTDLSource(discord.PCMVolumeTransformer):
    def __init__(self, source, *, data, volume=0.5):
        super().__init__(source, volume)

        self.data = …
Run Code Online (Sandbox Code Playgroud)

python ffmpeg youtube-dl discord

83
推荐指数
5
解决办法
10万
查看次数

标签 统计

discord ×1

ffmpeg ×1

python ×1

youtube-dl ×1