Recherche avancée

Médias (0)

Mot : - Tags -/auteurs

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

Autres articles (64)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

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

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (4940)

  • FFMpeg incorrect execution calling two different paths in NodeJS

    17 octobre 2015, par Eli

    I’m trying to take screenshots from a movie file and my app crashes with the following error :

    $ FFMPEG_PATH=C:\\Apps\\ffmpeg\\bin\\ node .
    =====Convert Video Failed======
    { [Error: spawn c:\Apps\ffmpeg\bin\ffprobe.exe
    c:\Program Files (x86)\ImageMagick-6.8.3-Q16\ffprobe.exe ENOENT]
     code: 'ENOENT',
     errno: 'ENOENT',
     syscall: 'spawn c:\\Apps\\ffmpeg\\bin\\ffprobe.exe\r\nc:\\Program Files (x86)\\ImageMagick-6.8.3-Q16\\ffprobe.exe',
     path: 'c:\\Apps\\ffmpeg\\bin\\ffprobe.exe\r\nc:\\Program Files (x86)\\ImageMagick-6.8.3-Q16\\ffprobe.exe',
     spawnargs:
      [ '-show_streams',
        '-show_format',
        'j:\\some.avi' ] }
    stdout: undefined
    stderr: undefined

    As you can see I’m passing a the FFMPEG_PATH env variable because otherwise I’m getting a similar error :

    $ node .
    =====Convert Video Failed======
    { [Error: spawn c:\Apps\ffmpeg\bin\ffprobe.exe
    c:\Program Files (x86)\ImageMagick-6.8.3-Q16\ffprobe.exe ENOENT]
     code: 'ENOENT',
     errno: 'ENOENT',
     syscall: 'spawn c:\\Apps\\ffmpeg\\bin\\ffprobe.exe\r\nc:\\Program Files (x86)\\ImageMagick-6.8.3-Q16\\ffprobe.exe',
     path: 'c:\\Apps\\ffmpeg\\bin\\ffprobe.exe\r\nc:\\Program Files (x86)\\ImageMagick-6.8.3-Q16\\ffprobe.exe',
     spawnargs:
      [ '-show_streams',
        '-show_format',
        'j:\\some.avi' ] }
    stdout: undefined
    stderr: undefined

    In both cases you can see that the command that node/fluent-ffmpeg is using results in a double path like this : c:\\Apps\\ffmpeg\\bin\\ffprobe.exe\r\nc:\\Program Files (x86)\\ImageMagick-6.8.3-Q16\\ffprobe.exe which obviously fails.

    What causes this and how do I fix it ?


    Win 7, Node v4.1.2, ffmpeg version N-76041-g0418541

    The code I’m using :

    var ffmpeg = require('fluent-ffmpeg');
    // ffmpeg.setFfprobePath("c:\\Apps\\ffmpeg\\bin\\ffprobe.exe");

    var filename = 'j:\\some.avi';
    var command = ffmpeg(filename);


    // Code from an example
    command
     .on('filenames', function(filenames) {
       console.log('Will generate ' + filenames.join(', '))
     })
     .on('end', function() {
       console.log('Screenshots taken');
     })
     .on('error', function(err, stdout, stderr) {
       console.log(" =====Convert Video Failed======");
       console.log(err);
       console.log("stdout: " + stdout);
       console.log("stderr: " + stderr);
     })
     .screenshots({
       // Will take screens at 20%, 40%, 60% and 80% of the video
       count: 4,
       folder: 'd:\\projects\\pics'
     })
  • Anomalie #4033 (Nouveau) : Critère `{age #TRUC}` erroné en SQLite

    28 octobre 2017

    Découvert suite à https://forum.spip.net/fr_267686.html

    - Le critère {age<3} fonctionne bien en SQLite.
    - Le critère {age<#TRUC}, avec #TRUC valant 3 provoque une erreur de test en SQLite, qui renvoie toujours VRAI.

    La différence est minime entre les deux :
    - TIMESTAMPDIFF('HOUR',articles.date,NOW())/24 < 3
    - TIMESTAMPDIFF('HOUR',articles.date,NOW())/24 < '3' pour le second

    Mysql quand à lui a parfaitement l’air de s’en accomoder. Notons qu’il y a une petite différence en Mysql sur la sortie : TIMESTAMPDIFF(HOUR ... où HOUR est une variable interne
    alors que sous SQLite c’est un paramètre de la fonction TIMESTAMPDIFF que sqlite_fonctions.php déclare. Mais ça ne change rien au problème rencontré ici.

    Pour tester, sous SQLite on obtient 2 résultats différents.

    #CACHE0
    

    #SQUELETTE

    #ID_ARTICLE : #COMPTEUR_BOUCLE / #GRAND_TOTAL

    #SETage,100

    #ID_ARTICLE : #COMPTEUR_BOUCLE / #GRAND_TOTAL

  • Anomalie #4074 (Nouveau) : Le code de plugin-dist/medias/modeles/video.html , produit un paragraph...

    11 janvier 2018, par eldk -

    Le code de plugin-dist/medias/modeles/video.html , produit un paragraphe de trop et casse le html.

    Ayant l’option pToBr désactivée, je ne suis pas sur que cela soit le
    cas général.

    Cependant, une petite remise en forme de plugin-dist/medias/modeles/video.html m’a permis de solutionner cela :

    ```
    diff —git a/squelettes/modeles/video.html
    b/squelettes/modeles/video.html
    index 9019d44..acf60a8 100644
    --- a/squelettes/modeles/video.html
    +++ b/squelettes/modeles/video.html
    @ -19,8 +19,7 @
    poster="[(#LOGO_DOCUMENTvignette|image_reduire
    #GETlargeur,0|extraire_attributsrc)]"
    controls="controls"
    preload="none"

    - [autoplay="autoplay"(#ENVauto
    play
    |oui)]
    - >

    + autoplay="autoplay"(#ENVautoplay>

    &amp;lt;source<br />type="[(#EXTENSION|in_array{#LISTE{mp4,webm,ogv}}|?{[(#MIME_TYPE|replac<br />e{application/,video/})],#MIME_TYPE})]" src="#FICHIER" /><br />                        &amp;lt;!-- Flash fallback for non-HTML5 browsers<br />without JavaScript --><br />                  &amp;lt;object width="#GET{largeur}" height="#GET{hauteur}" <br />type="application/x-shockwave-flash" <br />data="#CHEMIN{lib/mejs/flashmediaelement.swf}">

    Cordialement,

    Eric