
Recherche avancée
Médias (3)
-
Exemple de boutons d’action pour une collection collaborative
27 février 2013, par
Mis à jour : Mars 2013
Langue : français
Type : Image
-
Exemple de boutons d’action pour une collection personnelle
27 février 2013, par
Mis à jour : Février 2013
Langue : English
Type : Image
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
Autres articles (64)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains 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 ;
-
Ecrire une actualité
21 juin 2013, parPrésentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
Vous pouvez personnaliser le formulaire de création d’une actualité.
Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)
Sur d’autres sites (11366)
-
Revision c53a95ad1d : Avoid calling vp9_is_scaled two times in a function. Use a local variable to ho
25 septembre 2014, par hkuangChanged Paths :
Modify /vp9/common/vp9_reconinter.c
Avoid calling vp9_is_scaled two times in a function.Use a local variable to hold the result of vp9_is_scaled.
Change-Id : I5e203909805923e20eefef596bc84424da47dbe2
-
vorbis : Use a local codebook variable
3 mars 2015, par Luca Barbato -
How to overlay frames before making a gif FFMPEG WEBM TO GIF
10 février 2021, par AVID_FFMPEGI'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