Recherche avancée

Médias (1)

Mot : - Tags -/Christian Nold

Autres articles (19)

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

Sur d’autres sites (5051)

  • Pipe between two child processes in Node.js ?

    4 mai 2014, par Joey Morani

    I’m trying to capture video using FFmpeg with Node.js, and send it to a browser via websockets for playing using the MediaSource API. What I have so far works in Firefox but doesn’t decode properly in Chrome. Apparently, from reading this question I need to use the sample_muxer program to ensure each ’cluster’ starts with a keyframe.

    Here’s the code I’m using :

    var ffmpeg = child_process.spawn("ffmpeg",[
       "-y",
       "-r", "30",

       "-f","dshow",          
       "-i","video=FFsource:audio=Stereo Mix (Realtek High Definition Audio)",

       "-vcodec", "libvpx",
       "-acodec", "libvorbis",

       "-threads", "0",

       "-b:v", "3300k",
       "-keyint_min", "150",
       "-g", "150",

       "-f", "webm",

       "-" // Output to STDOUT
    ]);

    ffmpeg.stdout.on('data', function(data) {
       //socket.send(data); // Just sending the FFmpeg clusters works with Firefox's
                            // implementation of the MediaSource API. No joy with Chrome.

       // - - - This is the part that doesn't work - - -
       var muxer = child_process.spawn("sample_muxer",[
           "-i", data, // This isn't correct...

           "-o", "-" // Output to STDOUT
       ]);

       muxer.stdout.on('data', function(muxdata) {
           socket.send(muxdata); // Send the cluster
       });
    });

    ffmpeg.stderr.on('data', function (data) {
       console.log("" + data); // Output to console
    });

    Obviously I’m not piping it correctly and I’m unsure how I would while also including the arguments. Appreciate any help getting this working. Thanks !

  • hwcontext_qsv : Support derivation from child devices

    4 mars 2017, par Mark Thompson
    hwcontext_qsv : Support derivation from child devices
    

    (cherry picked from commit aa51bb3d2756ed912ee40645efccf5f4a9609696)

    • [DH] libavutil/hwcontext_qsv.c
  • hwcontext_qsv : Implement mapping frames from the child device type

    4 mars 2017, par Mark Thompson
    hwcontext_qsv : Implement mapping frames from the child device type
    

    Factorises out existing surface initialisation code to reuse.

    (cherry picked from commit eaa5e0710496db50fc164806e5f49eaaccc83bb5)

    • [DH] libavutil/hwcontext_qsv.c