Recherche avancée

Médias (91)

Autres articles (44)

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

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, 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 (6479)

  • Evolution #3192 : Réécriture des URL sur toutes les pages

    16 octobre 2014, par tcharlss (*´_ゝ`)

    Ça semble déjà fonctionnel en utilisant la table spip_urls.
    Au lieu d’enregistrer le type d’un objet, on fait référence à une page et hop, ça marche.
    Par exemple pour une page contact.html :

    id_parent    url               type       id_objet
    0            nous-contacter    contact    -1
    

    Après, il faudrait, si je ne m’abuse :
    - ajouter un formulaire dans le privé pour saisir ces URLs
    - faire en sorte que le (futur) génie épargne ces URLs
    - adapter la balise #URL_PAGE

    Y a-t-il des contre-indications ?
    (Non, je ne sais ce qu’est un routeur d’URL, pas taper !).

  • checkasm/arm : preserve the stack alignment checkasm_checked_call

    12 juillet 2016, par Janne Grunau
    checkasm/arm : preserve the stack alignment checkasm_checked_call
    

    The stack used by checkasm_checked_call_vfp was a multiple of 4 when the
    checked function is called. AAPCS requires a double word (8 byte)
    aligned stack public interfaces. Since both calls are public interfaces
    the stack is misaligned when the checked is called.

    Might fix the SIGBUS error in the armv7-linux-clang-3.7 fate config.

    • [DBH] tests/checkasm/arm/checkasm.S
  • Extracting audio from video using fluent-ffmpeg

    12 mars, par Idi Favour

    Im trying to extract the audio from a video, an error is occuring
Error converting file : Error : ffmpeg exited with code 234 : Error opening output file ./src/videos/output-audio.mp3.
Error opening output files : Invalid argument

    


    I use this same directory for my video compression that runs before this one and it works.

    


    ffmpeg()
  .input(url)
  .audioChannels(0)
  .format("mp3")
  .output("./src/videos/output-audio.mp3")
  .on("error", (err) => console.error(`Error converting file: ${err}`))
  .on("end", async () => {
    console.log("audio transcripts");
   
    const stream = fs.createReadStream("./src/videos/output-audio.mp3");
    const transcription = await openai.audio.transcriptions.create({
      file: stream,
      model: "whisper-1",
      response_format: "verbose_json",
      timestamp_granularities: ["word"],
    });
    transcripts = transcription.text;
    console.log(transcription.text);
  })
  .run();