Recherche avancée

Médias (1)

Mot : - Tags -/école

Autres articles (87)

  • Configuration spécifique pour PHP5

    4 février 2011, par

    PHP5 est obligatoire, vous pouvez l’installer en suivant ce tutoriel spécifique.
    Il est recommandé dans un premier temps de désactiver le safe_mode, cependant, s’il est correctement configuré et que les binaires nécessaires sont accessibles, MediaSPIP devrait fonctionner correctement avec le safe_mode activé.
    Modules spécifiques
    Il est nécessaire d’installer certains modules PHP spécifiques, via le gestionnaire de paquet de votre distribution ou manuellement : php5-mysql pour la connectivité avec la (...)

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

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

Sur d’autres sites (4168)

  • FFMPEG wasm - Failed to parse URL

    6 janvier 2024, par Sebastian Berglönn

    I am getting this : RuntimeError: abort(TypeError: Failed to parse URL from /Users/name/git/ffmpegtestproject/node_modules/@ffmpeg/core/dist/ffmpeg-core.wasm.

    


    My package.json looks like this :

    


    "dependencies": {
    "@ffmpeg/core": "^0.11.0",
    "@ffmpeg/ffmpeg": "^0.11.6",
    "express": "^4.18.2",
    "multer": "^1.4.5-lts.1"
  },


    


    My node-file looks like this :

    


    const express = require("express");
const path = require('path')
const { dirname } = path;
const multer = require("multer");
const { createFFmpeg } = require("@ffmpeg/ffmpeg");
const app = express();


const upload = multer({ storage: multer.memoryStorage() })
const ffmpegInstance = createFFmpeg({ log: true })
let ffmpegLoading = ffmpegInstance.load()

async function getFfmpeg() {
  if (ffmpegLoading) {
    await ffmpegLoading;
    ffmpegLoading = undefined
  }
  return ffmpegInstance
}



    


    Crashes immediately when running node index.js, with the error provided above.

    


    I can see the wasm-binary in that directory, so not sure what the issue could be. This is in Nodejs, running version v18.12.0

    


  • Transcoding rtsp over http

    24 novembre 2016, par NikiDon

    Before I explain my problem : Sorry for bad English and if you want you can help me on my spelling too.

    I have a low cost IP camera who give only a RTSP link :
    192.168.x.x/onvif2
    It doesn’t need authentication to see video... my router doesn’t have open ports^^

    I want to trancode rtsp ( because of html can’t play it) with FFMPEG to send it on a server node.js ( express ) and in index.html play stream in video tag :

    Server.js :

    <code class="echappe-js">&lt;script&gt;<br />
       var express = require('express');<br />
       var path = require('path');<br />
       var app = express();<br />
       var server = require('http').Server(app);<br />
       var io = require('socket.io')(server);<br />
    <br />
       app.use(express.static(path.join(__dirname, 'public')));<br />
    <br />
       app.get('/', function (req, res) {<br />
           res.sendFile(__dirname + '/index.html');<br />
       });<br />
    <br />
       server.listen(8080);<br />
       console.log(&quot;server run at 127.0.0.1:8080&quot;);<br />
    <br />
       io.on('connection',function(socket){<br />
           socket.emit('hello','hello user');<br />
       });<br />
    &lt;/script&gt;

    and index.html :

       <video style="background-color: black;" width="480" height="270" autoplay="autoplay">
       <source src="http://127.0.0.1:8080/vid2.mp4" type="video/mp4" codecs="avc1.42E01E, mp4a.40.2">
       </source></video>

       <code class="echappe-js">&lt;script&gt;<br />
           var socket = io.connect();<br />
           socket.on('hello',function(data){<br />
               console.log(data);<br />
           });<br />
    <br />
       &lt;/script&gt;

    ffmpeg -i rtsp ://192.168.x.x/onvif2 -crf 30 -preset ultrafast -acodec aac -strict experimental -ar 44100 -ac 2 -b:a 96k -vcodec libx264 -r 25 -b:v 500k -f flv http://127.0.0.1:xx/vid2.mp4

    The camera starts but I can’t find vid2.mp4

    How can I replace ffserver with a node server (http? udp ?...)

  • Evolution #2745 : Icone des Itruc

    4 novembre 2015, par cam.lafit -

    Bonjour

    Pourquoi s’embeter à commenter le truc ? Autant mettre le truc par défaut. Si je ne dis pas de conneries on a 2 cas de figure :

    • les personnes qui ne sont pas sous apple, l’activation ne le pénalisent pas
    • les personnes sous apple, l’activation leur font plaisir

    Donc selon la regle du "on ne prive personne tout en offrant un plus aux autres" autant mettre la règle par défaut. De plus ça simplifiera la vie des dev qui n’auront pas expliquer pourquoi c’est un regle à activer à la main alors que c’est natif, ... et avoir un ticket long comme l’amazone.