Recherche avancée

Médias (2)

Mot : - Tags -/kml

Autres articles (99)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, 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 (...)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

Sur d’autres sites (4976)

  • I got that error when i try to play music with my bot on discord

    20 septembre 2020, par TheKillerBoss 27

    (node:10076) UnhandledPromiseRejectionWarning : TypeError : Cannot read property 'id' of undefined
at play (C :\Users\USER\Desktop\Giochi e Programmi\Foto video ecc\Proggetti\Discord-bot\Akagi-chan\Akagi_chan.js:49:51)
at C :\Users\USER\Desktop\Giochi e Programmi\Foto video ecc\Proggetti\Discord-bot\Akagi-chan\Akagi_chan.js:89:17
    
at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:10076) UnhandledPromiseRejectionWarning : Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id : 1)
(node:10076) [DEP0018] DeprecationWarning : Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

    


    const Discord = require('discord.js');
const bot = new Discord.Client();

const ytdl = require("ytdl-core");

const token = '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'

var versione = '1.0.1';
var autore = 'TheKillerBoss';
var servers = {};

const PREFIX = '!';

bot.on('ready', () =>{
    console.log('Online!');
    bot.user.setActivity('Kawaii!', {type: "PLAYING"});
})

bot.on('message', message=>{

    let args = message.content.substring(PREFIX.length).split(" ");

    switch(args[0])
    {
        case 'help':
            message.channel.send('ping --> pong!')
            message.channel.send('twitch --> canale twitch')
            message.channel.send('twitter --> pagina twitter')
            break;
        case 'ping':
            message.channel.send('pong!')
            break;
        case 'twitch':
            message.channel.send('Segui TheKilleBoss su Twitch! https://twitch.tv/thekillerboss_27')
            break;
        case 'twitter':
            message.channel.send('Segui TheKilleBoss su Twitter https://twitter.com/TheKillerBoss27')
            break;
        case 'versione':
            message.channel.send('Versione: ' + versione)
            break;
        case 'autore':
            message.channel.send('Autore: ' + autore)
            break;
        case 'play':
            function play(connection, message)
            {
                var server = servers(message.guid.id);

                server.dispatcher = connection.play(ytdl(server.queue[0], {filter: "audioonly"}));

                server.queue.shift();

                server.dispatcher.on("end", function()
                {
                    if(server.queue[0])
                    {
                        play(connection, message);
                    }
                    else
                    {
                        connection.disconnect();
                    }
                });
            
             }
            if(!args[1])
            {
                message.channel.send("Devi inserire un link!");
                return;
            }

            if(!message.member.voice.channel)
            {
                message.channel.send("Devi essere in un canale vocale!");
                return;
            }

            if (!servers[message.guild.id]) servers[message.guild.id] = {
                queue: []
            }

            var server = servers[message.guild.id];

            server.queue.push(args[1]);

    if(!message.member.voice.connection)message.member.voice.channel.join().then(function(connection){
            play(connection, message);
        })

    
        break;
    
}
})


bot.login(token);


    


    so the bot enters the voice channel but does not start the music and it give me that error.
I removed the token for privacy.

    


  • FFmpeg api, how to mux raw h264 without pts timestamps to mp4 or m3u8

    17 août 2022, par Hudson Cavazin

    I tried to follow the following example : https://github.com/FFmpeg/FFmpeg/blob/master/doc/examples/muxing.c

    



    Problem : my stream h264 is not possible to do demux, so the frames I send to the encoder have some blank data, example pkt.pts == AV_NOPTS_VALUE, this causes an error when calling the av_interleaved_write_frame (mux) function.

    



    Considering that the framerate is not constant, how do I generate the pkt.pts correctly from the video frames as I get it from the raw live stream ?

    



    Is there any way for ffmpeg libav to automatically calculate pkt.pts, pkt.dts timestamps as I send frames to the muxer with av_interleaved_write_frame ?

    


  • avformat/udp : redesign threaded udp tx code

    25 mai 2016, par Michael Niedermayer
    avformat/udp : redesign threaded udp tx code
    

    This fixes partially completed send()
    Avoids holding the mutex during send()
    fixes race conditions in error handling
    removes copied non thread specific blocking code
    Fixes deadlocks on closure
    Fixes data loss on closure

    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavformat/udp.c