Recherche avancée

Médias (1)

Mot : - Tags -/ipad

Autres articles (52)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Ajouter des informations spécifiques aux utilisateurs et autres modifications de comportement liées aux auteurs

    12 avril 2011, par

    La manière la plus simple d’ajouter des informations aux auteurs est d’installer le plugin Inscription3. Il permet également de modifier certains comportements liés aux utilisateurs (référez-vous à sa documentation pour plus d’informations).
    Il est également possible d’ajouter des champs aux auteurs en installant les plugins champs extras 2 et Interface pour champs extras.

  • Possibilité de déploiement en ferme

    12 avril 2011, par

    MediaSPIP peut être installé comme une ferme, avec un seul "noyau" hébergé sur un serveur dédié et utilisé par une multitude de sites différents.
    Cela permet, par exemple : de pouvoir partager les frais de mise en œuvre entre plusieurs projets / individus ; de pouvoir déployer rapidement une multitude de sites uniques ; d’éviter d’avoir à mettre l’ensemble des créations dans un fourre-tout numérique comme c’est le cas pour les grandes plate-formes tout public disséminées sur le (...)

Sur d’autres sites (10035)

  • libFLAC : Fix an out-of-bounds head read

    26 septembre 2015, par Erik de Castro Lopo
    libFLAC : Fix an out-of-bounds head read
    

    When doing a flac to flac conversion, bad data read from the input file
    was making it all the way through the encoder to cause a buffer read
    past the end of the buffer in the CRC calculation.

    Fix had two parts :

    * bitwriter.c : Make a debug only assert (assert bits < 32) into a proper
    all-build failure.
    * stream_encoder.c : Catch the error condition of wasted bits being greater
    that bits_pers_sample and limit it to the bits_per_sample value.

    Found using the American Fuzzy Lop fuzzer.

    • [DH] src/libFLAC/bitwriter.c
    • [DH] src/libFLAC/stream_encoder.c
  • Merge commit ’6fe2641d6e410b7bc203138fa97e1118b411f16d’

    29 mars 2015, par Michael Niedermayer
    Merge commit ’6fe2641d6e410b7bc203138fa97e1118b411f16d’
    

    * commit ’6fe2641d6e410b7bc203138fa97e1118b411f16d’ :
    lavc : add profile define for DTS Express

    Conflicts :
    doc/APIchanges
    libavcodec/version.h

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

    • [DH] doc/APIchanges
  • no sound when streaming mkv video to html 5 video player via node js

    8 septembre 2013, par Tristan

    I have been playing around with building a simple html 5 media server for all my mkv files since I discovered chrome can play them when just dragging and dropping the file into a new tab !

    So I actually have something up and going and I am able to stream the mkv files through a nodejs sever to a simple html 5 video player, the only problem is there is no sound and the volume icon in the controls is crossed and greyed out !

    Now I realise that mkv files can have multiple audio streams within and this is probably my issue, that the video player doesn't know which one to use or is missing it for some reason.

    I have avoided using ffmpeg for the time being as I wanted to stream the videos without any transcoding (and without using express as shown in the fluent-ffmpeg stream example).

    See below for the code I use to stream the video :

    cFs.exists(sFileName, function(bExists){
       if (bExists)
       {
           var cFile = null;

           var cStat = cFs.statSync(sFileName);

           if (cRequest.headers[&#39;range&#39;])
           {
               var aParts = cRequest.headers[&#39;range&#39;].replace(/bytes=/, "").split("-");

               var nStart = parseInt(aParts[0], 10);
               var nEnd = aParts[1] ? parseInt(aParts[1], 10) : cStat.size - 1;
               var nChunkSize = (nEnd - nStart) + 1;

               cFile = cFs.createReadStream(sFileName, {start: nStart, end: nEnd});
               cResponse.writeHead(206, {
                   "Content-Type": "video/x-matroska",
                   "Content-Range": "bytes " + nStart + "-" + nEnd + "/" + cStat.size,
                   "Accept-Ranges": "bytes",
                   "Content-Length": nChunkSize

               });

               cFile.pipe(cResponse);

               cRequest.on(&#39;close&#39;, function(){
                   cFile.destroy();
               });
           }
           else
           {
               cResponse.writeHead(200, {
                   "Content-Type": "video/x-matroska",
                   "Content-Length": cStat.size
               });

               cFile = cFs.createReadStream(sFileName);
               cFile.pipe(cResponse);
           }

           cRequest.on(&#39;close&#39;, function(){
               if (cFile)
               {
                   cFile.destroy();
               }
           });

           /*new ffmpeg({
               source: sFileName
           }).toFormat(&#39;webm&#39;).writeToStream(cResponse, function(){
               console.log(arguments);
           });*/
       }
       else
       {
           cResponse.writeHead(404, {
               "Content-Type": "text/plain"
           });

           cResponse.write("404 Not Found\n");
           cResponse.end();
       }
    });

    if you could help me sort out the sound for the code above or can provide a fluent-ffmpeg solution without using express and retaining as much image quality as possible that would be great !