Recherche avancée

Médias (3)

Mot : - Tags -/spip

Autres articles (102)

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

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

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

Sur d’autres sites (10952)

  • NodeJs watch file Chokidar and create Thumbnail with FFMPEG, Code is hanging. Memory jam ?

    30 juillet 2021, par Mert

    I'm trying watch file Chokidar. Mp4 files in Folder. And I'm trying watch folder with create thumnail. But My code is hanging. It's getting stuck. I'm waiting ten min but i didnt get error and my code worked more little. Again, I'm waiting more ten min. But no change anything.

    


    Code :

    


    let fs = require('fs');
var chokidar = require('chokidar');
const ffmpegInstaller = require('@ffmpeg-installer/ffmpeg');
const ffmpeg = require('fluent-ffmpeg');
ffmpeg.setFfmpegPath(ffmpegInstaller.path)

var counter = 0

var Mywatcher = chokidar.watch('Z:\\WatchFolder', {ignored: /^\./, persistent: true, usePolling: true});
Mywatcher
  .on('add', function(path) {
    worder = '.mp4'
    if(path.includes(worder)){
 
            counter = counter + 1 
            
            console.log('added' + counter)

            ffmpeg({ source: path })
            .on('filenames', (filenames) => {
                console.log('Created file names', filenames);
            })
            .on('end', () => {
                console.log('Job done');
            })
            .on('error', (err) => {
                console.log('Error', err);
            })
            .takeScreenshots({
                filename: counter +'.jpg',
                timemarks: [ 2 ],
             
            }, 'public/images/thumbnail/');
      
    }

    })

  .on('change', function(path) {console.log('File', path, 'has been changed');})



  .on('unlink', function(path) {

  })




  .on('error', function(error) {console.error('Error happened', error);})


    


    First Result : 1300 thumbnail completed. But not yet created. Thumbnail's folder is empty. My code is stuck.

    


    added13023
Created file names [ '13023.jpg' ]
added13024
Created file names [ '13024.jpg' ]
added13025
Created file names [ '13025.jpg' ]
added13026
Created file names [ '13026.jpg' ]
added13027
Created file names [ '13027.jpg' ]
added13028
Created file names [ '13028.jpg' ]
added13029
Created file names [ '13029.jpg' ]
added13030
Created file names [ '13030.jpg' ]
added13031
Created file names [ '13031.jpg' ]
added13032
Created file names [ '13032.jpg' ]
added13033
Created file names [ '13033.jpg' ]
added13034
Created file names [ '13034.jpg' ]
added13035
Created file names [ '13035.jpg' ]
added13036
Created file names [ '13036.jpg' ]


    


    Again I'm trying, i write 'nodemon start' and Result :

    


    Created file names [ '13026.jpg' ]
added13027
Created file names [ '13027.jpg' ]
added13028
Created file names [ '13028.jpg' ]
added13029
Created file names [ '13029.jpg' ]
added13030
Created file names [ '13030.jpg' ]
added13031
Created file names [ '13031.jpg' ]
added13032
Created file names [ '13032.jpg' ]
added13033
Created file names [ '13033.jpg' ]
added13034
Created file names [ '13034.jpg' ]
added13035
Created file names [ '13035.jpg' ]
added13036
Created file names [ '13036.jpg' ]
added13037
Created file names [ '13037.jpg' ]


    


    How can i fix it ? Thanks all. Regards.

    


  • problem in concatenating mass online video urls using ffmpeg [duplicate]

    25 mai 2021, par JohnTerry

    I want to concat n number of videos together using ffmpeg which can also have more than one codec or different resolutions.
I know how to do it with fixed number of videos but input_videos.txt can contain any unknown number of videos. I checked relative posts but they did not have a solution for my problem.

    


    the command i am using for concatenating videos is -

    


    cmd = "ffmpeg -safe 0 -f concat -protocol_whitelist file,http,https,tcp,tls,crypto -segment_time_metadata 1 -i {} -vf select=concatdec_select,scale=1280:720 -af aselect=concatdec_select,aresample=async=1 -c:v libvpx-vp9 -deadline good -cpu-used 5 -c:a libopus {}".format(input_videos.txt, output_video.webm)


    


    Is there a way to achieve the functionality i want ?

    


  • Watch multi-stream video file while being recorded by ffmpeg

    20 janvier 2020, par Luke Gorrie

    I am using ffmpeg to record four 1080p video streams simultaneously and I would like to view these streams in real time while they are being recorded. Ideally I would like to view them from a separate machine, using some convenient Linux data sharing method like ssh/sshfs/..., but that is a nice-to-have. Is there a practical way to accomplish this ?

    The ffmpeg recording command that I currently use is like this :

    ffmpeg \
     -f v4l2 -i $cam0 \
     -f v4l2 -i $cam1 \
     -f v4l2 -i $cam2 \
     -f v4l2 -i $cam3 \
     -f matroska \
     -map 0 \
     -map 1 \
     -map 2 \
     -map 3 \
     -c copy \
     $output.mkv

    My problem would be solved if I could use a command like ffplay or vlc to play one or more of the video streams, always tracking close to the end of the stream, playing more as data becomes available. I haven’t found such an option though.

    One alternative might be to have the recording ffmpeg process also tile the four 1080p videos into one 4K grid and pipe that to ffplay. Then I could at least preview on the same machine that is recording. I have not been able to work out the right ffmpeg command to do the tiling though and would appreciate an example.