Recherche avancée

Médias (1)

Mot : - Tags -/Rennes

Autres articles (79)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (7637)

  • Reading custom SEI message when decoding using VideoCodec (NVENC)

    23 avril 2018, par cloudraven

    I have a series of videos with custom information encoded in the sei message NAL. Is it possible to read that information when decoding using the Nvidia hardware decoder. If it is not supported, should I use FFMPEG compiled with NVENC support instead ?

    UPDATE :
    I want to decode the media and read the SEI message. I am streaming live video and including postprocessing info in the sei message. The client has to use that info to apply effects to the decoded media.
    Decoding the media as quickly as possible is important, and I want to do it in hardware. I assume that the Nvidia decoder must parse the NAL units to decode them. I would like to avoid duplicating work if possible.

  • flac muxer : support reading updated extradata from side data

    26 mai 2014, par Anton Khirnov
    flac muxer : support reading updated extradata from side data
    
    • [DH] libavformat/flacenc.c
    • [DH] libavformat/flacenc.h
    • [DH] libavformat/flacenc_header.c
    • [DH] libavformat/matroskaenc.c
  • TypeError : Cannot read properties of undefined (reading 'voice') Discord.js

    28 novembre 2022, par Egor

    I'm making a discord bot for music

    


    This error occurs when trying to run play()

    


    TypeError : Cannot read properties of undefined (reading 'voice')

    


    play() :

    


    await interaction.deferReply();

    const query = interaction.options.get("query").value;
    const searchResult = await player
        .search(query, {
            requestedBy: interaction.user,
            searchEngine: QueryType.AUTO
        })
        .catch(() => {});
    if (!searchResult || !searchResult.tracks.length) return void interaction.followUp({ content: "No results were found!" });

    const queue = await player.createQueue(interaction.guild, {
        metadata: interaction.channel
    });

    try {
        if (!queue.connection) await queue.connect(interaction.member.voice.channel);
    } catch {
        void player.deleteQueue(interaction.guildId);
        return void interaction.followUp({ content: "Could not join your voice channel!" });
    }

    await interaction.followUp({ content: `⏱ | Loading your ${searchResult.playlist ? "playlist" : "track"}...` });
    searchResult.playlist ? queue.addTracks(searchResult.tracks) : queue.addTrack(searchResult.tracks[0]);
    if (!queue.playing) await queue.play();
} else if (interaction.commandName === "skip") {
    await interaction.deferReply();
    const queue = player.getQueue(interaction.guildId);
    if (!queue || !queue.playing) return void interaction.followUp({ content: "❌ | No music is being played!" });
    const currentTrack = queue.current;
    const success = queue.skip();
    return void interaction.followUp({
        content: success ? `✅ | Skipped **${currentTrack}**!` : "❌ | Something went wrong!"
    });
} else if (interaction.commandName === "stop") {
    await interaction.deferReply();
    const queue = player.getQueue(interaction.guildId);
    if (!queue || !queue.playing) return void interaction.followUp({ content: "❌ | No music is being played!" });
    queue.destroy();
    return void interaction.followUp({ content: "🛑 | Stopped the player!" });
} else {
    interaction.reply({
        content: "Unknown command!",
        ephemeral: true
    });



    


    I tried other solutions to similar questions but they didn't work.