• Как написать видео редактор?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Автор ты взялся за самое безнадежное и неблагодарное дело. Во первых - поддержка видео-форматов или видео-кодеков. С нуля с этим ты просидишь до седой бороды. Никому не нужна будет разработка через 70 лет.

    Посмотри исходники из опенсорцных
    - VirtualDub (там оконное приложение и фильтры)
    - ffmpeg кодекеи
    - VLC (плеер и кодеки)

    По поводу математики и моделей. Видеоредактор должен уметь склеивать видосы разных разрешений и разных fps. Тебе нужна единая внутреняя модель представления видео и звука во времени. И ты должен написать API для работы с этим всем.

    Не спеши кодить. Просто нарисуй на бумажке диаграмму или модель компонент твоего приложения. Я думаю что уже на этом этапе ты должен сильно охладать к разработке или думать как нанять бригаду кодеров и платить им всем сразу и долго.
    Ответ написан
    2 комментария
  • Ошибка команды mute. Что делать?

    @333KsInED333
    import discord
    from discord.ext import commands

    bot = commands.Bot(command_prefix = "!")

    @bot.command()
    @commands.has_any_role(918921192419786793)
    async def mute(ctx, member: discord.Member):
    muteRole = discord.utils.get(ctx.message.guild.roles, id = ID ROLE)
    await member.add_roles(muteRole)
    await ctx.send(embed = discord.Embed(description = f"{member.mention} is muted.")<b>Исправил КУЧУ ошибок.</b>
    Ответ написан
    Комментировать
  • Discord.NET как предоставить пользователю роль?

    Vindicar
    @Vindicar
    RTFM!
    Получить объект нужного пользователя, затем вызвать на нём AddRoleAsync()?
    Без кода подробного ответа не будет.
    Ответ написан
    2 комментария