Recherche avancée

Médias (0)

Mot : - Tags -/diogene

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (64)

  • Gestion générale des documents

    13 mai 2011, par

    MédiaSPIP ne modifie jamais le document original mis en ligne.
    Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
    Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...)

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

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

Sur d’autres sites (5747)

  • Anomalie #3536 : Incompatibilité avec le navigateur Lynx si forcer_lang=true

    31 août 2015, par Raphaël MELIOR

    b b a écrit :

    Pour info, je viens de tester avec Lynx 2.8.8pre4-1 sur un SPIP 3.0.20 qui utilise forcer_lang et je ne reproduis pas le bug.

    Bonjour,

    Pour ma part j’utilises SPIP 2.1.17-1+deb7u4 (Debian), Lynx Version 2.8.8pre.4
    Le problème existe aussi avec une install de tests SPIP 3.0.14-1 (Debian)

    J’ai effectué un test avec la version trouvée sur le site de spip :

    SPIP 3.0.20 + écran de sécurité 1.2.2
    Niveau options j’ai mis par défaut (sqlite notamment)

    Les plugins ci-dessous sont chargés et activés dans le répertoire plugins-dist/.
    Brèves 1.3.6 - stable
    Compagnon 1.4.1 - stable
    Compresseur 1.8.11 - stable
    Dump 1.6.9 - stable
    Forum 1.8.40 - stable
    Images 1.1.10 - stable
    jQuery UI 1.8.21 - stable
    MediaBox 0.8.11 - stable
    Medias 2.7.66 - stable
    Mots 2.4.13 - stable
    Organiseur 0.8.12 - stable
    Pétitions 1.4.6 - stable
    Porte plume 1.12.4 - stable
    Révisions 1.7.9 - stable
    SafeHTML 1.4.1 - stable
    Sites 1.7.13 - stable
    Squelettes par Rubrique 1.1.1 - stable
    Statistiques 0.4.28 - stable
    Support vieux navigateurs 1.2.0 - stable
    SVP 0.80.26 - stable
    TextWheel pour SPIP 0.8.30 - stable
    Urls Etendues 1.4.26 - stable
    Vertèbres 1.2.2 - stable

    Je crée le fichier config/mes_options.php avec "< ?php $GLOBALS[’forcer_lang’]=true ; ?>" écrit dedans.
    Pour le moment pas de problème, Lynx sur l’adresse de l’installation ( http://127.0.0.1/spip3/ ) fonctionne malgré le forcer_lang.

    Je crée un VirtualHost (Apache2) comme ceci :
    <virtualhost><br />        ServerName test-spip3.local<br />        DocumentRoot /var/www/spip3<br /></virtualhost>

    Je rajoute test-spip3.local dans /etc/hosts pour qu’il soit résolu en 127.0.0.1
    Je retouche aussi le paramètre "Adresse (URL) du site public" dans "Identité du site" pour "http://test-spip3.local" (lorsque j’ajoute un "/" à la fin il est automatiquement retiré à la validation).

    Lorsque je tente d’accéder à "http://test-spip3.local/" avec lynx cela redirige vers la fameuse adresse "http://test-spip3.local/./?lang=fr". Sans forcer_lang, pas de soucis.
    Lorsque j’éssaye à nouveau vers "http://127.0.0.1/spip3/" cela redirige vers "http://127.0.0.1/spip3/?lang=fr" qui fonctionne.

    Merci

  • Merge remote-tracking branch ’cigaes/master’

    15 mai 2013, par Michael Niedermayer
    Merge remote-tracking branch ’cigaes/master’
    

    * cigaes/master :
    lavf/concat : reject empty scripts.

    Merged-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavformat/concatdec.c
  • Fluent ffmpeg stream from buffer

    5 janvier 2020, par nonoom

    I have a function streamtogif() with ffmpeg that converts a stream to a gif and returns a buffer.
    It works perfectly fine, but here I am, I’m using busboy, and i get the entire file as buffer.
    Finally, I’d like to pass this one to the ffmpeg to turn for ex. a mp4 to a gif.
    Here is my code :
    streamtogif() :

    function streamtogif(stream, begintime = 0, duration){ //Return promise buffer
     return new Promise((resolve, reject)=>{
     buffer = [] //prepare creation of the buffer for the gif
       function addChunk(chunk){
         this.buffer.push(chunk)
       }
       function getBuffer(cb){ //get buffer array
         cb(this.buffer);
       }
       ffmpegstream = ffmpeg()
       .outputOptions('-metadata', 'title=test')
       .input(stream)
       .fps(20)
       .setStartTime(begintime)
       .noAudio()
       .videoCodec('gif')
       .format('gif')

       if(duration){ffmpegstream.duration(duration)} //only define duration if defined in function's parameters
       ffmpegstream.on('start',()=>{
         //console.log("starting")
         this.buffer = []
       })
       .on('end', ()=>{
         getBuffer((buff)=>{
         finalBuffer = Buffer.concat(buff);
         resolve(finalBuffer);
         });
     })

       var ffstream = ffmpegstream.pipe(); //handle data
       ffstream.on('data', function(chunk) {
         addChunk(chunk);
       })


       ffmpegstream.run()
     });
    }

    The code using this function : //i dont put everything, but the essential

               finalBuffer = Buffer.concat(this.fileRead)
               const bufferStream = new Stream.PassThrough();
               bufferStream.end(finalBuffer);
               streamtogif(bufferStream).then((buffer)=>{
                 upload = uploadpicture(buffer, "source/sportifeed").then((response)=>{ //success request
                   res.status(200).json({success: true, message: "Successfully uploaded !", url: response.data.link});
                 },(err)=>{ //error
                   console.log(err)
                   res.status(500).json({success: false, message: "Error happenned while uploading !"});
                 }).catch((err)=>{
                   console.log(err)
                   res.status(500).json({success: false, message: "Error happenned while uploading !"});
                 });
               },(err)=>{
                 console.log(err);
               })

    When i pass a stream coming from ytdl-core for example, everything works fine,
    but in this case, I get an error :

    An error occurred : ffmpeg exited with code 1 : pipe:0 : Invalid data
    found when processing input Error : ffmpeg exited with code 1 : pipe:0 :
    Invalid data found when processing input

    at ChildProcess.<anonymous> (C:\Users\famil\Desktop\sportifeed\node_modules\fluent-ffmpeg\lib\processor.js:182:22)
    at ChildProcess.emit (events.js:198:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) ffmpeg version N-92722-gf22fcd4483
    </anonymous>

    Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8.2.1
    (GCC) 20181201

    When i print the stream from streamtogif function, I get this https://pastebin.com/NHmySWdm
    It do not seems empty

    Thanks for your help

    Ps : I tried with bufferstream too and tried :https://gist.github.com/chris9753/86121a07c4aa27fcd654d16133799d30 I tried to pass the file from busboy ? Didn’t work, litterally didn’t raise error