Recherche avancée

Médias (1)

Mot : - Tags -/artwork

Autres articles (76)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • 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 (...)

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

Sur d’autres sites (9425)

  • NodeJS - piping multiple FFMPEG processes

    8 février 2017, par Alaska

    I am trying to programm an converter which can take any video source and convert it to mp3. The mp3 should be saved on my hard drive, or in an buffer to send it via telegram.

    It works good so far, the only problem I am facing is that it can only take one video at a time, and I don’t know why.

    // IMPORTS
    var fs = require('fs');
    var https = require('https');
    var child_process = require('child_process');

    // EVENTEMITER (Not used so far)
    var util = require('util');
    var EventEmitter = require('events').EventEmitter;


    // STREAMHANDLER
    var StreamHandler = function(url, name){

       // VARIABLES
       self = this;
       this.url = url;
       this.name = name;

       // CREATE FFMPEG PROCESS
       var spawn = child_process.spawn;
       var args = ['-i', 'pipe:0', '-f', 'mp3', '-ac', '2', '-ab', '128k', '-acodec', 'libmp3lame', 'pipe:1'];
       this.ffmpeg = spawn('ffmpeg', args);

       // GRAB STREAM
       https.get(url, function(res) {
           res.pipe(self.ffmpeg.stdin);
       });

       // WRITE TO FILE
       this.ffmpeg.stdout.pipe(fs.createWriteStream(name));

       //DEBUG
       this.ffmpeg.stdout.on("data", function (data) {
          console.error(self.name);
       });
    }

    util.inherits(StreamHandler, EventEmitter);


    // TESTING
    var test1 = new StreamHandler(vidUrl, "test1.mp3");
    test1.ffmpeg.on("exit", function (code, name, signal) {
       console.log("Finished: " + test1.name);
    });

    var test2 = new StreamHandler(vidUrl, "test2.mp3");
    test2.ffmpeg.on("exit", function (code, name, signal) {
       console.log("Finished: " + test2.name);
    });

    It skips test1.mp3 and only converts test2.mp3, but 2 ffmpeg processes were created :
    enter image description here

    After test2.mp3 is converted the other ffmpeg thread stays open, but does nothing, and the node program gets stuck waiting (i guess so) for it to send something.

    I hope someone can help me :)

  • Revision 37300 : On documente cet inclure On lui ajoute une option et on corrige certaines ...

    15 avril 2010, par kent1@… — Log

    On documente cet inclure
    On lui ajoute une option et on corrige certaines erreurs

  • Revision 37406 : Le cron toute les minutes Amélioration de pleins de petites choses ...

    18 avril 2010, par kent1@… — Log

    Le cron toute les minutes
    Amélioration de pleins de petites choses
    Incrément mineur de la version