Recherche avancée

Médias (91)

Autres articles (73)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • Encodage et transformation en formats lisibles sur Internet

    10 avril 2011

    MediaSPIP transforme et ré-encode les documents mis en ligne afin de les rendre lisibles sur Internet et automatiquement utilisables sans intervention du créateur de contenu.
    Les vidéos sont automatiquement encodées dans les formats supportés par HTML5 : MP4, Ogv et WebM. La version "MP4" est également utilisée pour le lecteur flash de secours nécessaire aux anciens navigateurs.
    Les documents audios sont également ré-encodés dans les deux formats utilisables par HTML5 :MP3 et Ogg. La version "MP3" (...)

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

Sur d’autres sites (4405)

  • Anomalie #2517 : Forum hiérarchisé : squelette vs backend

    22 mars 2012, par cedric -

    #2556 dit la même chose

  • The new FOMS : Open Media Developers at OVC

    13 août 2011, par silvia

    Since 2007 I have organised the annual Foundations of Open Media Software (FOMS) developers workshop. Last year it was held for the first time in the northern hemisphere, in fact on the two days straight after the Open Video Conference (OVC). This year I’m really excited to announce that the (...)

  • How to create video file using fs from react form ?

    7 avril 2021, par Kirasiris

    I'm developing a section in which I need to create a video from a form that I'm using in a React application ; the returned data that I get from said file is this :

    


    File >
   lastModified: 1617759553928
   lastModifiedDate: Tue Apr 06 2021 20:39:13 GMT-0500 (Central Daylight Time) {}
   name: "Shinobi Sisters.mp4"
   path: "Shinobi Sisters.mp4"
   size: 2564227
   type: "video/mp4"
   webkitRelativePath: ""
   __proto__: File


    


    I'm sending all of that to a function called createDirectoryAndFile(path, file), which so far looks like this :

    


    // CREATE VIDEO FILE
const dir = './temp';
const createDirectoryAndFile = async (inputPath, inputContent) => {
  if (!fs.existsSync(dir)) {
    fs.mkdir(dir, { recursive: true });
  }

  fs.writeFile(inputPath, inputContent, (err) => {
    if (err) {
      console.error('An error ocurred', err);
    } else {
      console.log('Your file has been made');
    }
  });
};


    


    It gets to the point in which is able to create the 'temp' directory but fails to place the video within it. Is there a reason for this ?

    


    I need this because this is the starting point for me to work in my application. I'm trying to upload a video, create a second copy of it with a watermark(thanks to ffmpeg and ffprobe) and then finally upload it to AWS S3.

    


    From my understanding all of that is only possible if the video is actually exists(not in memory).

    


    Do you have guys have any idea ? Yes, I already installed ffmpeg and ffprobe