Advanced search

Medias (91)

Other articles (66)

  • Organiser par catégorie

    17 May 2013, by

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Création définitive du canal

    12 March 2010, by

    Lorsque votre demande est validée, vous pouvez alors procéder à la création proprement dite du canal. Chaque canal est un site à part entière placé sous votre responsabilité. Les administrateurs de la plateforme n’y ont aucun accès.
    A la validation, vous recevez un email vous invitant donc à créer votre canal.
    Pour ce faire il vous suffit de vous rendre à son adresse, dans notre exemple "http://votre_sous_domaine.mediaspip.net".
    A ce moment là un mot de passe vous est demandé, il vous suffit d’y (...)

  • Le profil des utilisateurs

    12 April 2011, by

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

On other websites (5062)

  • vc2enc: calculate the minimum slice size only once

    26 February 2016, by Rostislav Pehlivanov
    vc2enc: calculate the minimum slice size only once
    

    This commit moves the minimum bits per slice calculations outside of the
    rate control function as it is identical for every slice.

    Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>

    • [DH] libavcodec/vc2enc.c
  • Node js request huge amount of pictures

    5 January 2019, by Manos Koutselakis

    I am trying to request a huge amount of images on node js (n > 3000)
    and then save them into a folder.
    I have tried using request library and request-promise.
    The problem is that if the number of pictures is too big some pictures do not complete downloading, leaving incomplete data or get an error(an empty .jpeg file). Is there a better way of downloading huge amounts of pictures?
    Also i need when the pictures all download to request a function compile()
    to make them into a video. I am using ffmpeg for that.

    Below are 2 ways i tried doing this.

    const req = require('request');
    const request = require('request-promise');
    const fs = require('fs');
    const ffmpegPath = require('@ffmpeg-installer/ffmpeg').path;
    const ffmpeg = require('fluent-ffmpeg');
    ffmpeg.setFfmpegPath(ffmpegPath);

    function downloadImgs(imgUrls) {
     let promises = [];
     let prom;
     for (let i = 0; i &lt; imgUrls.length; i++) {
       imgPath = `assets/pics/st_${pad(i + 1, 3)}.jpg`

       prom = request(imgUrls[i]);
       prom.on('error', () => console.log('err'));
       prom.pipe(fs.createWriteStream(imgPath));
       promises.push(prom);
     }

     Promise.all(promises).then(() => {
       console.log('I Run');
       compilee();
     });

     //SECOND TRY-----------------------------------------
     for (let i = 0; i &lt; imgUrls.lengh; i++) {
       imgUrl = imgUrls[i];
       req(imgUrl)
         .on('error', () => console.log("img error", imgUrl))
         .pipe(fs.createWriteStream(`assets/pics/st_${pad(i + 1, 3)}.jpg`)).on('close', () => {
           console.log('downloaded', x)
         })
     }
     compilee();

    //---------------------------------------------------------

     function compilee() {
       command
         .on('end', onEnd)
         // .on('progress', onProgress)
         .on('error', onError)
         .input('assets/pics/st_%03d.jpg')
         .inputFPS(5)
         .output('assets/output/pepe.mp4')
         .outputFps(30)
         .run();
     }

    The errors i am getting for the first: UnhandledPromiseRejectionWarning: RequestError: Error: socket hang up

    and the second :
    Error: socket hang up
    at createHangUpError (_http_client.js:330:15)
    at TLSSocket.socketOnEnd (_http_client.js:433:23)
    at TLSSocket.emit (events.js:187:15)
    at endReadableNT (_stream_readable.js:1098:12)
    at process.internalTickCallback
    (internal/process/next_tick.js:72:19) code: ’ECONNRESET’ }

    Also, should i download the pictures on the server or on the client if i want to sent the video to the client immediately.

  • concatdec: calculate duration early if outpoint is known

    24 October 2015, by Marton Balint
    concatdec: calculate duration early if outpoint is known
    

    Reviewed-by: Nicolas George <george@nsup.org>
    Signed-off-by: Marton Balint <cus@passwd.hu>

    • [DH] libavformat/concatdec.c