Recherche avancée

Médias (91)

Autres articles (54)

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

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

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

  • Nomenclature #4626 : Renommer le menu "Squelettes"

    30 avril 2021, par RastaPopoulos ♥

    Au départ c’était censé être une 3.3 donc faible changement.

    Finalement on est sur une 4.0 où on annonce de gros changements dont plein de choses dans l’admin.

    Je pense donc que c’est parfaitement l’occasion de faire ce changement pour cette entrée. Et que donc la nouvelle version soit plus compréhensible par plus de monde directement.

  • How to fix 'Error : Write EOF' when running a nodejs file which spawns a child process running ffmpeg ?

    16 septembre 2022, par Prithivin Lakshminarayanan

    I am new to nodejs scripting and I am trying to create a program which receives a video file as a buffer and creates a thumbnail from it. This is my code :

    


    create_thumbnail.js :

    


    const { Readable } = require('stream');
const child_process = require('node:child_process');

async function generate_thumbnail(videoFile, callback) {

    const readable = new Readable();
    readable._read = () => {}
    readable.push(videoFile.data)
    readable.push(null)
    const ffmpeg = child_process.spawn('C:\\FFmpeg\\bin\\ffmpeg', ['-i', 'pipe:0', '-vframes', '1', '-vf', 'scale=iw*.5:ih*0.5', '-f', 'mjpeg', 'pipe:1'], { stdio: ['pipe', 'pipe', 'ignore'] })
    readable.pipe(ffmpeg.stdin);

    const buffer = [];

    ffmpeg.stdout.on('data', (data) => {
        buffer.push(data);
    });

    const thumbnail = ffmpeg.stdout.on('end', () => {
        console.log('There will be no more data.');
        var buf = Buffer.concat(buffer);
        callback (buf);
    });
}

module.exports = { generate_thumbnail };


    


    The program is creating a thumbnail successfully for a video which has a few seconds length. It is failing for larger videos with the following error :

    


    node:events:368
      throw er; // Unhandled 'error' event
      ^

Error: write EOF
    at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:98:16)
Emitted 'error' event on Socket instance at:
    at Socket.onerror (node:internal/streams/readable:773:14)
    at Socket.emit (node:events:390:28)
    at emitErrorNT (node:internal/streams/destroy:157:8)
    at emitErrorCloseNT (node:internal/streams/destroy:122:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  errno: -4095,
  code: 'EOF',
  syscall: 'write'


    


    Can someone please let me know the reason for getting this error. How can I fix it ?

    


  • Rewrite zip task to basic task, extracting the file list and zip file name.

    2 mars 2012, par Jörn Zaefferer

    m grunt.js Rewrite zip task to basic task, extracting the file list and zip file name.