Recherche avancée

Médias (0)

Mot : - Tags -/signalement

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (89)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

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

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (14967)

  • How to pipe sequence of thumbnails/screenshots from ffmpeg to nodejs for further processing ?

    30 décembre 2015, par Dmitry Ivanov

    What I want to achieve is to take screenshots continuously and pass them to nodejs application in order to process each one separately and do some other stuff. I need this for Linux environment only. I picked ffmpeg with x11grab as a screenshots provider. The following command works just fine :

    ffmpeg -t 10 -s 1366x768 -f x11grab -i :0.0+0,0 -vf fps=30 output_%d.png -y

    It creates 300 consequent frames of my screen during 10 seconds period. Then I want to redirect the output to my nodejs app rather than just to write files on the hard drive. So I’m calling ffmpeg from node :

    var spawn = require('child_process').spawn,
       fps = 30,
       duration = 10,
       screenSize = {w: 1366, h: 768},
       args = [
           '-t',
           duration,
           '-s',
           screenSize.w + 'x' + screenSize.h,
           '-f',
           'x11grab',
           '-i',
           ':0.0',
           '-vf',
           'fps=' + fps,
           '-f',
           'mjpeg',
           'pipe:1'
       ],
       ff = spawn('ffmpeg', args);

    ff.stdout.on('data', function (data) {
       console.log('Data size: ' + data.length);
    });

    ff.stdout.on('end', function (data) {
       console.log('Stream end');
    });

    ff.stderr.on('data', function (data) {
       console.log('ff error: ' + data);
    });

    I apologize for a long log, but it’s important :

    ff error: ffmpeg version N-77455-g4707497 Copyright (c) 2000-2015 the FFmpeg developers
     built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04)
     configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --mandir=/usr/share/man --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libdcadec --enable-libfreetype --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab
     libavutil      55. 11.100 / 55. 11.100
     libavcodec     57. 20.100 / 57. 20.100
     libavformat    57. 20.100 / 57. 20.100
     libavdevice    57.  0.100 / 57.  0.100
     libavfilter     6. 21.101 /  6. 21.101
     libavresample   3.  0.  0 /  3.  0.  0
     libswscale      4.  0.100 /  4.  0.100
     libswresample   2.  0.101 /  2.  0.101
     libpostproc    54.  0.100 / 54.  0.100

    ff error: Input #0, x11grab, from ':0.0':
     Duration: N/A, start: 1451414448.216650, bitrate: N/A
       Stream #0:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1366x768, 29.97 fps, 29.97 tbr, 1000k tbn,
    ff error: 29.97 tbc

    ff error: [swscaler @ 0x34238a0] deprecated pixel format used, make sure you did set range correctly

    ff error: Output #0, mjpeg, to 'pipe:1':
     Metadata:
       encoder         :
    ff error: Lavf57.20.100
       Stream #0:0: Video: mjpeg, yuvj444p(pc), 1366x768, q=2-31, 200 kb/s, 30 fps, 30 tbn, 30 tbc
       Metadata:
         encoder         : Lavc57.20.100 mjpeg
       Side data:
         unknown side data type 10 (24 bytes)
    Stream mapping:
     Stream #0:0 -> #0:0 (rawvideo (native) -> mjpeg (native))
    Press [q] to stop, [?] for help

    ff error: [swscaler @ 0x34238a0] Warning: data is not aligned! This can lead to a speedloss

    Data size: 65536
    Data size: 65536
    Data size: 21413
    Data size: 65536
    Data size: 65536
    Data size: 45581
    Data size: 65536
    Data size: 65536
    Data size: 62377
    Data size: 65536
    Data size: 65536
    Data size: 45581
    Data size: 65536
    Data size: 65536
    Data size: 21413
    Data size: 65536
    Data size: 60933
    Data size: 65536
    Data size: 49550
    Data size: 65536
    Data size: 36709
    Data size: 65536
    Data size: 27035
    Data size: 65536
    Data size: 20131
    Data size: 65536
    Data size: 15887
    Data size: 65536
    Data size: 15887
    Data size: 65536
    Data size: 15887
    Data size: 65536
    Data size: 15911
    Data size: 65536
    Data size: 15911
    Data size: 65536
    Data size: 15911
    ff error: frame=   16 fps=0.0 q=24.8 size=    1819kB time=00:00:00.53 bitrate=27935.6kbits/s speed=1.04x    
    Data size: 65536
    Data size: 15911
    Data size: 65536
    Data size: 15911
    Data size: 65536
    Data size: 15919
    Data size: 65536
    Data size: 15919
    Data size: 65536
    Data size: 15919
    Data size: 65536
    Data size: 15919
    Data size: 65536
    Data size: 15919
    Data size: 65536
    Data size: 15911
    Data size: 65536
    Data size: 15911
    Data size: 65536
    Data size: 15906
    Data size: 65536
    Data size: 15906
    Data size: 65536
    Data size: 15917
    Data size: 65536
    Data size: 15999
    Data size: 65536
    Data size: 15949
    Data size: 65536
    Data size: 15997
    Data size: 65536
    Data size: 15965
    ff error: frame=   32 fps= 30 q=24.8 size=    3092kB time=00:00:01.06 bitrate=23743.7kbits/s speed=1.01x    
    Data size: 65536
    Data size: 16025
    Data size: 65536
    Data size: 15978
    Data size: 65536
    Data size: 15963
    Data size: 65536
    Data size: 16028
    Data size: 65536
    Data size: 15976
    Data size: 65536
    Data size: 15958
    Data size: 65536
    Data size: 15940
    Data size: 65536
    Data size: 15992
    Data size: 65536
    Data size: 15962
    Data size: 65536
    Data size: 16010
    Data size: 65536
    Data size: 15941
    Data size: 65536
    Data size: 15941
    Data size: 65536
    Data size: 15973
    Data size: 65536
    Data size: 15943
    Data size: 65536
    Data size: 15947
    Data size: 65536
    Data size: 15947
    ff error: frame=   48 fps= 30 q=24.8 size=    4365kB time=00:00:01.60 bitrate=22349.6kbits/s speed=1.01x    
    Data size: 65536
    Data size: 15982
    Data size: 65536
    Data size: 15982
    Data size: 65536
    Data size: 15956
    Data size: 65536
    Data size: 15956
    Data size: 65536
    Data size: 15956
    Data size: 65536
    Data size: 16001
    Data size: 65536
    Data size: 15930
    Data size: 65536
    Data size: 15922
    Data size: 65536
    Data size: 15924
    Data size: 65536
    Data size: 15924
    Data size: 65536
    Data size: 15924
    Data size: 65536
    Data size: 15924
    Data size: 65536
    Data size: 15911
    Data size: 65536
    Data size: 15924
    Data size: 65536
    Data size: 15985
    Data size: 65536
    Data size: 15985
    ff error: frame=   64 fps= 30 q=24.8 size=    5638kB time=00:00:02.13 bitrate=21651.3kbits/s speed=1.01x    
    Data size: 65536
    Data size: 15985
    Data size: 65536
    Data size: 15924
    Data size: 65536
    Data size: 15976
    Data size: 65536
    Data size: 15976
    Data size: 65536
    Data size: 15958
    Data size: 65536
    Data size: 16319
    Data size: 65536
    Data size: 16558
    Data size: 65536
    Data size: 16576
    Data size: 65536
    Data size: 16564
    Data size: 65536
    Data size: 16582
    Data size: 65536
    Data size: 16589
    Data size: 65536
    Data size: 16587
    Data size: 65536
    Data size: 16446
    Data size: 65536
    Data size: 16450
    Data size: 65536
    Data size: 16450
    Data size: 65536
    Data size: 16450
    ff error: frame=   80 fps= 30 q=24.8 size=    6918kB time=00:00:02.66 bitrate=21251.0kbits/s speed=1.01x    
    Data size: 65536
    Data size: 16568
    Data size: 65536
    Data size: 16575
    Data size: 65536
    Data size: 16585
    Data size: 65536
    Data size: 18182
    Data size: 65536
    Data size: 17203
    Data size: 65536
    Data size: 16769
    Data size: 65536
    Data size: 16734
    Data size: 65536
    Data size: 16823
    Data size: 65536
    Data size: 16338
    Data size: 65536
    Data size: 16455
    Data size: 65536
    Data size: 16406
    Data size: 65536
    Data size: 16645
    Data size: 65536
    Data size: 16800
    Data size: 65536
    Data size: 16800
    Data size: 65536
    Data size: 16800
    Data size: 65536
    Data size: 16806
    ff error: frame=   96 fps= 30 q=24.8 size=    8204kB time=00:00:03.20 bitrate=21001.8kbits/s speed=   1x    
    Data size: 65536
    Data size: 16795
    Data size: 65536
    Data size: 16804
    Data size: 65536
    Data size: 16770
    Data size: 65536
    Data size: 16760
    Data size: 65536
    Data size: 16813
    Data size: 65536
    Data size: 16445
    Data size: 65536
    Data size: 16259
    Data size: 65536
    Data size: 16260
    Data size: 65536
    Data size: 16265
    Data size: 65536
    Data size: 16284
    Data size: 65536
    Data size: 16233
    Data size: 65536
    Data size: 16233
    Data size: 65536
    Data size: 16182
    Data size: 65536
    Data size: 16058
    Data size: 60561
    ff error: frame=  111 fps= 30 q=24.8 size=    9384kB time=00:00:03.70 bitrate=20776.1kbits/s speed=   1x    
    Data size: 61813
    Data size: 61813
    Data size: 61813
    Data size: 61813
    Data size: 61813
    Data size: 61781
    Data size: 61784
    Data size: 61796
    Data size: 61842
    Data size: 61839
    Data size: 61793
    Data size: 61810
    Data size: 61844
    Data size: 61844
    Data size: 61850
    Data size: 61841
    ff error: frame=  127 fps= 30 q=24.8 size=   10350kB time=00:00:04.23 bitrate=20027.8kbits/s speed=   1x    
    Data size: 61858
    Data size: 61853
    Data size: 61833
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    ff error: frame=  142 fps= 30 q=24.8 size=   11256kB time=00:00:04.73 bitrate=19480.5kbits/s speed=   1x    
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    ff error: frame=  158 fps= 30 q=24.8 size=   12223kB time=00:00:05.26 bitrate=19011.4kbits/s speed=   1x    
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61867
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    ff error: frame=  173 fps= 30 q=24.8 size=   13129kB time=00:00:05.76 bitrate=18650.3kbits/s speed=   1x    
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    ff error: frame=  188 fps= 30 q=24.8 size=   14035kB time=00:00:06.26 bitrate=18346.6kbits/s speed=   1x    
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    ff error: frame=  203 fps= 30 q=24.8 size=   14941kB time=00:00:06.76 bitrate=18087.8kbits/s speed=   1x    
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    ff error: frame=  219 fps= 30 q=24.8 size=   15907kB time=00:00:07.30 bitrate=17850.8kbits/s speed=   1x    
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    ff error: frame=  234 fps= 30 q=24.8 size=   16813kB time=00:00:07.80 bitrate=17658.1kbits/s speed=   1x    
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    Data size: 61850
    ff error: frame=  250 fps= 30 q=24.8 size=   17780kB time=00:00:08.33 bitrate=17478.0kbits/s speed=   1x    
    Data size: 61850
    Data size: 61712
    Data size: 61712
    Data size: 61712
    Data size: 61712
    Data size: 61712
    Data size: 61712
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    ff error: frame=  265 fps= 30 q=24.8 size=   18675kB time=00:00:08.83 bitrate=17319.4kbits/s speed=   1x    
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    ff error: frame=  280 fps= 30 q=24.8 size=   19563kB time=00:00:09.33 bitrate=17171.2kbits/s speed=   1x    
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    ff error: frame=  295 fps= 30 q=24.8 size=   20452kB time=00:00:09.83 bitrate=17038.0kbits/s speed=   1x    
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    Data size: 60638
    ff error: frame=  300 fps= 30 q=24.8 Lsize=   20748kB time=00:00:10.00 bitrate=16996.6kbits/s speed=0.998x    
    video:20748kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%

    Stream end

    The error messages are weird too, but not the biggest problem for now, so let’s omit them.

    Looking at all the data coming from ffmpeg I assume that the images are coming as a single stream without any separation. I don’t think that looking into binary data and seeking for certain flag bytes is a good idea to solve the problem and separate the images. The command line I mentioned in the top of the post does separate writes to hard drive that means it produces separate writable streams per each screenshot. And it doesn’t do so for a spawned process from nodejs.

    What am I missing ?

  • ffmpeg, /dev/video0, -f decklink

    20 mars 2019, par Camille Goudeseune

    I’m trying to capture video from a PCI card, the Blackmagic DeckLink Mini Recorder, via ffmpeg, on a headless host running Ubuntu 18.04.2 LTS, hopefully with a command like

    ffmpeg -f decklink -i /dev/video0 ...

    How can I make that work ? I have two obstacles.

    No /dev/video0

    ffmpeg -i /dev/video0 ... fails : /dev/video0: No such device or address.
    v4l2-ctl --list-devices fails with the same error message.

    I built /dev/video0, and it looks okay :

    mknod /dev/video0 c 81 0
    chown root.video /dev/video0
    chmod g+rw /dev/video0

    To compare this file with a working one, I ran strace cat /dev/video0 on this host, and on another host (Ubuntu 14) with a working /dev/video0. The outputs began to differ here (good, then bad) :

    fstat(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
    open("/dev/video0", O_RDONLY)           = 3  
    fstat(3, {st_mode=S_IFCHR|0660, st_rdev=makedev(81, 0), ...}) = 0
    fadvise64(3, 0, 0, POSIX_FADV_SEQUENTIAL) = 0
    ----

    fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
    openat(AT_FDCWD, "/dev/video0", O_RDONLY) = -1 ENXIO (No such device or address)

    So /dev/video0 is broken at a level lower than ffmpeg or v4l2 or even cat.

    On Ubuntu 14, man 8 MAKEDEV suggests that the error message means that "the kernel does not have the driver configured or loaded."

    This Ubuntu 18 host lacks that manpage, but it does have a few /snap/core/*/sbin/MAKEDEV, all the same, so I tried

    /snap/core/6350/sbin/MAKEDEV -n -v video

    It would have created over a hundred devices videoXX, radioXX, vtxXX, vbiXX. Those devices didn’t exist yet, so it seemed harmless to try it.

    rm /dev/video0; /snap/core/6350/sbin/MAKEDEV video

    That rebuilt /dev/video0, but "No such device" remains, from cat or ffmpeg.

    No decklink

    ffmpeg -f decklink ... fails with Unknown input format: 'decklink'.

    Neither black nor deck nor link is mentioned by ffmpeg -devices (fbdev, lavfi, oss, v4l2) and ffmpeg -formats (about 350), either for Ubuntu’s own version 3.4.4-0ubuntu0.18.04.1, or for version N-93330-g7ff89574c7 compiled from source on 2019 Mar 13 :

    git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
    cd ffmpeg
    ./configure --enable-nonfree --disable-doc --disable-w32threads --enable-pthreads

    (Although ./configure --help mentions --enable-decklink, using that yielded "ERROR : DeckLinkAPI.h not found." updatedb && locate DeckLinkAPI.h finds no file with that name, either.)

    The DeckLink PCI card is recognized by hwinfo and lspci.

    lsmod reports the loaded modules blackmagic and blackmagic_io.

    Maybe the PCI card is installed ok, but ffmpeg just can’t reach it because I can’t configure it for that.

    Edit : Rebooting didn’t fix anything.

  • Anomalie #4495 (Nouveau) : migration 3.2.7 vers 3.3.0

    24 mai 2020, par josiane aletto

    test 1-
    j’ai installée en local un site qui était en SPIP 3.2.7 [24473] pour le migrer en SPIP 3.3.0-dev [24578].
    fichier mesoptions.php avec

    1. <span class="CodeRay"><span class="predefined">define</span>(<span class="string"><span class="delimiter">'</span><span class="content">_IMG_MAX_HEIGHT</span><span class="delimiter">'</span></span>,<span class="integer">1200</span>); <span class="comment">// largeur en pixels</span>
    2. <span class="predefined">define</span>(<span class="string"><span class="delimiter">'</span><span class="content">_IMG_MAX_WIDTH</span><span class="delimiter">'</span></span>, <span class="integer">1024</span>);  <span class="comment">// hauteur en pixels</span>
    3. <span class="predefined">define</span>(<span class="string"><span class="delimiter">'</span><span class="content">_IMG_MAX_SIZE</span><span class="delimiter">'</span></span>,  <span class="integer">650</span>);   <span class="comment">// taille en kilo-octets</span>
    4. </span>

    Télécharger


    Des logos de taille superieure a _IMG_MAX_SIZE’, 650 ne sont plus dans IMG Pas non plus dans logo_erreur non plus.
    par exemple rubon3 : 1630 × 648 pixels
    Plugins :
    Adaptive Images 1.9.2 -
    Agenda 3.26.0 -
    API de vérification 1.8.1 - stable
    Centre image 0.10.4 - dev
    Couleur de rubrique 2.3.8
    Facteur 3.6.2 - stable
    Formidable 3.34.3 - stable
    Insérer Modèles 1.3.3 - stable
    Massicot 0.8.1 -
    Mini Calendrier 2.4.1 - stable
    oEmbed 2.0.10 - stable
    Owl Carousel 1.0.18
    Carousel responsive avec support du multi-touch.
    Palette 4.0.7
    pdf.js 0.6.3
    Picto mod avec FontAwesome 2.1.0
    Saisies pour formulaires 3.11.1
    SPIP Bonux 3.4.6
    YAML 2.0.10
    test2
    Pour mieux voir J’ai recommencé installation /migration en désinstallant le plugin massicot et en le supprimant du repertoire plugin et en mettant dans mes_options.php
    define(’_IMG_MAX_HEIGHT’,800) ; // largeur en pixels
    define(’_IMG_MAX_WIDTH’, 500) ; // hauteur en pixels
    define(’_IMG_MAX_SIZE’, 400) ; // taille en kilo-octets

    je constate ; que les logos de taille >400Ko sont présent mais retaillé, rubon3 qui avait 1630 × 648 pixels a maintenant à 500 × 199 pixels 221 ko dans logo/IMG alors qu’il n’ y a pas massicot.
    si je supprime ce rubon3 par logo de la rubrique et télécharge l’image originale j’obtiens une image retaillé avec du noir en plus. mais si je clique dessus l’image est retaillée mais ok et elle est bien en 500*199 dans IMG sans le noir.

    • les images migrées ont bien gardées leurs dimensions*.

    test3
    je telecharge le logo rubon3 de 1630 × 648 pixels comme un document d’un article —> il est enregistré directement en 500 × 199 pixels 221 ko . Ce mécanisme a changé, en mieux, car dans la version 3.2 j’avais un message "Les images doivent obligatoirement faire moins de 650 ko (ce fichier fait 847.5 ko)".