Recherche avancée

Médias (91)

Autres articles (76)

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

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

Sur d’autres sites (9034)

  • Revision 91ba1a768d : subtract_test : drop '_t' from local typenames _t is reserved by posix + switch

    17 juillet 2014, par James Zern

    Changed Paths :
     Modify /test/subtract_test.cc



    subtract_test : drop ’_t’ from local typenames

    _t is reserved by posix

    + switch to camelcase
    http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names

    Change-Id : Ic738b97d492f244c58989a0f73a4d763340ec274

  • Revision 18e733bd1d : sad_test : drop '_t' from local typenames _t is reserved by posix + switch to c

    17 juillet 2014, par James Zern

    Changed Paths :
     Modify /test/sad_test.cc



    sad_test : drop ’_t’ from local typenames

    _t is reserved by posix

    + switch to camelcase
    http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Type_Names

    Change-Id : I60746bc93ba2446c1458a1f09fd1e49cc2e68534

  • How to overlay frames before making a gif FFMPEG WEBM TO GIF

    10 février 2021, par AVID_FFMPEG

    I'm using windows batch to do some ffmpeg work

    


    Basically what I need to do is this

    


    Add an overlay every X frames (10 in this example, 1, 11 , 21 and so on) to a webm source to a gif.

    


    The how doesn't really matter as long as I keep the quality of my current palette/filter/dither usage

    


    Solution I found : I made a Video to png, overlay the png with batch for loop and make a gif

    


    Problem I encountered : Gif doesn't work with the overlayed pngs

    


    rem EXTRACTING
ffmpeg !time_range! -i "input.webm" -vsync 0 -vf "fps=20,scale=!size!" "output_%%03d.png" 


    


    the two %% is because you need to escape it in batch so ffmpeg sees "%03d"

    


    REM OVERLAYING
for %%i in (_*1.png) do (
ffmpeg -y -v error -i %%i -i %tmp_blank_frame% -filter_complex "overlay"  overlayed_%%~nxi
del %%i
)
REM REPLACING
rename "overlayed_*" "//////////*"


    


    It is not pretty by any means, but it works... somewhat.

    


    It does it's job of overlaying and renaming proprely, but when I recompile the frames into a gif with

    


    ffmpeg -y -framerate 20 -i "output_%%03d.png" -i "!palette!" -filter_complex "!filters! [v]; [v][1:v] paletteuse=dither=!dither!" "overlayedgif.gif"


    


    it just gives me an error "Error marking filters as finished" and does nothing.

    


    ffmpeg -y -framerate 20 -i "output_%%03d.png" -i "!palette!" "overlayedgif.gif"


    


    It makes the gif without the black frames (skips them) also terrible quality

    


    I am open to any suggestion. Pretty new to this whole ffmpeg and this is starting to be very complicated for me so there might be some code that I overlook or don't fully understand

    


    Important note IF I REMOVE THE OVERLAY/RENAME BLOCK MY SCRIPT WORKS WONDERS !!!

    


    EDIT : edited confusing variables im using in my script