Recherche avancée

Médias (91)

Autres articles (69)

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

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

Sur d’autres sites (9168)

  • how to change ffmpeg to live555

    9 septembre 2015, par Yasin SOYASLAN

    I have a code with ffmpeg to get stream and record it.

    int Ret=avformat_open_input(&mFormatContext,rtspUrl,NULL,NULL);

    if(Ret<0){
       //debugl(2,"Could not connect to camera! Error code:%d\n",Ret);
       return FAIL;
    }

    so it fills AVFormatcontext and open a stream

    but i need to change of getting frame way. I’m using live555 to connect camera and get frame. Now I have data frames but i cannot fill FormatContext with that.

    Are there any function to fill FormatContext with live555 frames ?
    I’m stuck here

  • How do I draw a line over a video whose width equals the current timeframe using FFMPEG

    19 août 2019, par Martin Mbae

    I am trying to draw a line across a video to show the progress of the video.

    Using FFMPEG I am able to draw a line using this code

    ffmpeg -i video.mp4 -vf drawbox=w=10:h=10:color=pink:t=fill output.mp4

    I, however want to alter the width of the line to be equal to "Total number of frames divided by the current frame"

    I am using this code

    ffmpeg -i video.mp4 -vf drawbox=w="%{frame_num/120}":h=10:color=pink:t=fill output.mp4

    which is giving me this error

    [Eval @ 00000072037fe4f0] Undefined constant or missing ’(’ in ’%frame_num/120

    I have also tried the code below which is also not giving me what I want.

    ffmpeg -i video.mp4 -vf drawbox=w='text=%{frame_num/120}':h=10:color=pink:t=fill output.mp4

    How do I go about this. Specifically how to set the width of the box to be equal to the number of the current frame

  • Send response only after the file has been converted

    19 octobre 2020, par Andrew Junior Howard

    I have the following code but I'm getting confused as to send the api response only after the file has been converted, not just when it uploads (which is what it currently does) :

    


    router.post('/uploadAudio/', function (req, res) {

    uploadAudio(req, res, function (err) {
        if (err) {
            // An error occurred when uploading
            throw err;
        }

        res.json({
            sucess: true,
            message: req.file.filename,
        });
            
        var proc = new ffmpeg({ source: '../game/src/assets/sounds/' + req.file.filename, nolog: true })
        
            proc.setFfmpegPath(ffmpegInstaller.path)
            proc

                // set output format to force
                .toFormat('ogg')

                // setup event handlers
                .on('end', function () {
                    console.log('file has been converted successfully');
                })
                .on('error', function (err) {
                    console.log('an error happened: ' + err.message);
                })
                // save to file <-- the new file I want -->
                .saveToFile('../game/src/assets/sounds/' + req.file.filename.replace(/\.[^/.]+$/, "") + '.ogg');
    });
});