Recherche avancée

Médias (1)

Mot : - Tags -/ogg

Autres articles (74)

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

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

  • lavfi/sendcmd : fix various "in in" rerepepetitions in messages

    21 avril 2013, par Stefano Sabatini

    lavfi/sendcmd : fix various "in in" rerepepetitions in messages

  • PNaCl ffmpeg port crashes during startup

    15 avril 2016, par lavsprat

    I’m trying to run a PNaCl ffmpeg port and run some basic commands. Unfortunately I only managed to print this error in index.html :

    > NaCl module load failed : Nexe crashed during startup

    I got the pre-built port from here and my Chrome version is 43.0.2357.132.

    ffmpeg.nmf

    {
     "program": {
       "portable": {
         "pnacl-translate": {
           "url": "ffmpeg"
         }
       }
     }
    }

    ffmpeg file found in payload\bin path of the downloaded port package has no .pexe extension. I assume this is not a problem as long as nacl manifest doesn’t specify it either. Right ?

    index.html

     <code class="echappe-js">&lt;script type=&quot;text/javascript&quot; src='http://stackoverflow.com/feeds/tag/main.js'&gt;&lt;/script&gt;

    Status : LOADING

    &lt;script type=&quot;text/javascript&quot;&gt;<br />
         var listener = document.getElementById('listener');<br />
         listener.addEventListener('load', moduleLoadEventHandler, true);<br />
         listener.addEventListener('message', messageEventHandler, true);<br />
         listener.addEventListener('error', errorEventHandler, true);<br />
         listener.addEventListener('crash', crashEventHandler, true);<br />
       &lt;/script&gt;

    main.js

    var ffmpegModule = null;
    var logMessageArray = [];
    var kMaxLogMessageLength = 20;

    function domContentLoadEventHandler() {
       ffmpegModule = document.getElementById('ffmpeg');
    }

    function moduleLoadEventHandler() {
       ffmpegModule = document.getElementById('ffmpeg');
       setStatus('SUCCESS');
    }

    function messageEventHandler(eventArgs) {
       logMessage('Message received: ' + eventArgs.data);
    }

    function errorEventHandler(eventArgs) { //Function that prints the error
       setStatus('ERROR [' + ffmpegModule.lastError + ']');
    }

    function crashEventHandler() {
       if (ffmpegModule.exitStatus == -1) {
           setStatus('CRASHED');
       }
       else {
           setStatus('EXITED [' + ffmpegModule.exitStatus + ']');
       }
       if (typeof window.handleCrash !== 'undefined') {
           window.handleCrash(ffmpegModule.lastError);
       }
    }

    function setStatus(statusText) {
       var statusField = document.getElementById('statusField');
       statusField.innerHTML = statusText;
    }

    function logMessage(message) {
       logMessageArray.push(message);
       if (logMessageArray.length > kMaxLogMessageLength) {
           logMessageArray.shift();
       }
       document.getElementById('logs').textContent = logMessageArray.join('\n');
    }

    document.addEventListener("DOMContentLoaded", domContentLoadEventHandler);

    Makefile

    I also have this little makefile "stolen" from nacl_sdk tutorials.

    HTTPD_PY := python $(NACL_SDK_ROOT)/tools/httpd.py

    all: serve

    .PHONY: serve
    serve:
       $(HTTPD_PY) -C $(CURDIR) --no-dir-check
  • FFMPEG : The output buffer size is different for the same setup

    5 mars 2020, par Datw

    I have the following command to translate an MJPEG stream into h264 segments. I run this command on different machines with Ubuntu 18.04 installed and FFmpeg 4.1.4 from https://snapcraft.io/ffmpeg. The problem is that I get different output sizes for the same input stream. In some cases, the difference is about 10 times. What might be the reason for these differences ?

    FFMPEG command :

    ffmpeg -use_wallclock_as_timestamps 1 -i http://1.1.1.1:1111 -threads 0 -movflags "+frag_keyframe+empty_moov+default_base_moof+faststart" -g 5 -r 60 -profile:v baseline -keyint_min 5 -an -vsync cfr -reset_timestamps 1 -preset:v ultrafast -tune zerolatency -c:v libx264 -crf 1 -f mp4 http://1.1.1.1:2222

    FFMPEG output from the ubuntu with smaller output size :

    ffmpeg version n4.1.4 Copyright (c) 2000-2019 the FFmpeg developers

    built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
     configuration: --prefix= --prefix=/usr --disable-debug --disable-doc --disable-static --enable-avisynth --enable-cuda --enable-cuvid --enable-libdrm --enable-ffplay --enable-gnutls --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopus --enable-libpulse --enable-sdl2 --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-nonfree --enable-nvenc --enable-omx --enable-openal --enable-opencl --enable-runtime-cpudetect --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib
     libavutil      56. 22.100 / 56. 22.100
     libavcodec     58. 35.100 / 58. 35.100
     libavformat    58. 20.100 / 58. 20.100
     libavdevice    58.  5.100 / 58.  5.100
     libavfilter     7. 40.101 /  7. 40.101
     libswscale      5.  3.100 /  5.  3.100
     libswresample   3.  3.100 /  3.  3.100
     libpostproc    55.  3.100 / 55.  3.100

    FFMPEG output from the ubuntu with bigger output size :

    ffmpeg version n4.1.4 Copyright (c) 2000-2019 the FFmpeg developers
     built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
     configuration: --prefix= --prefix=/usr --disable-debug --disable-doc --disable-static --enable-avisynth --enable-cuda --enable-cuvid --enable-libdrm --enable-ffplay --enable-gnutls --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopus --enable-libpulse --enable-sdl2 --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxvid --enable-nonfree --enable-nvenc --enable-omx --enable-openal --enable-opencl --enable-runtime-cpudetect --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib
     libavutil      56. 22.100 / 56. 22.100
     libavcodec     58. 35.100 / 58. 35.100
     libavformat    58. 20.100 / 58. 20.100
     libavdevice    58.  5.100 / 58.  5.100
     libavfilter     7. 40.101 /  7. 40.101
     libswscale      5.  3.100 /  5.  3.100
     libswresample   3.  3.100 /  3.  3.100
     libpostproc    55.  3.100 / 55.  3.100