Recherche avancée

Médias (91)

Autres articles (51)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • MediaSPIP Init et Diogène : types de publications de MediaSPIP

    11 novembre 2010, par

    À l’installation d’un site MediaSPIP, le plugin MediaSPIP Init réalise certaines opérations dont la principale consiste à créer quatre rubriques principales dans le site et de créer cinq templates de formulaire pour Diogène.
    Ces quatre rubriques principales (aussi appelées secteurs) sont : Medias ; Sites ; Editos ; Actualités ;
    Pour chacune de ces rubriques est créé un template de formulaire spécifique éponyme. Pour la rubrique "Medias" un second template "catégorie" est créé permettant d’ajouter (...)

  • Changer son thème graphique

    22 février 2011, par

    Le thème graphique ne touche pas à la disposition à proprement dite des éléments dans la page. Il ne fait que modifier l’apparence des éléments.
    Le placement peut être modifié effectivement, mais cette modification n’est que visuelle et non pas au niveau de la représentation sémantique de la page.
    Modifier le thème graphique utilisé
    Pour modifier le thème graphique utilisé, il est nécessaire que le plugin zen-garden soit activé sur le site.
    Il suffit ensuite de se rendre dans l’espace de configuration du (...)

Sur d’autres sites (5092)

  • Révision 103754 : Demande de Cédric : « De mémoire ce preload="none" n’était pas un hasard, car il...

    5 avril 2017, par real3t@gmail.com

    Ça a un impact fort sur la bande passante consommée par les sites qui utilisent des vidéos, car si tu multiplies par le nombre de sites x le nombre de page x le nombre de visites x la taille d’une vidéo, tu te rends compte que le changement de réglage a une conséquence écologique fortement négative. »

    cf http://permalink.gmane.org/gmane.comp.web.spip.zone.cvs/100311

  • Parse folder name, generate GIF from images inside using ffmpeg

    16 janvier 2023, par BestMordaEver

    I have 150 folders with some nasty folder structure. Inside are animation frames helpfully named 1.png, 2.png and so on. I need to generate gifs from those images and have them named properly. Here's how I'd handle this case by case :

    


    Folder ./dragon/raw/bodies/dragon/green/old/5/down/idle has 25 .png files. I run the following commands :

    


    # pngs to gif
ffmpeg -framerate 12 -start_number 1 -i ./dragon/raw/bodies/dragon/green/old/5/down/idle/%d.png dragon-green-old-5-down-idle-intermediate.gif

# gif to boomerang gif
ffmpeg -i dragon-green-old-5-down-idle-intermediate.gif -filter_complex "[0]trim=start_frame=1:end_frame=29,setpts=PTS-STARTPTS,reverse[r];[0][r]concat=n=2:v=1:a=0,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" dragon-green-old-5-down-idle.gif

# remove the intermediate gif
rm dragon-green-old-5-down-idle-intermediate.gif


    


    Note : relevant part of the name for gif is whatever's after /raw/bodies

    


    Question : how do I put this in a loop that would iterate over all the nested folders, parse their names and feed the result in the commands above ?

    


    Bonus question : is there a way to merge the two commands and create the boomerang gif immediately, removing the need in intermediate files ?

    


  • bash - Parse folder name, generate gif from images inside using ffmpeg

    16 janvier 2023, par BestMordaEver

    I have 150 folders with some nasty folder structure. Inside are animation frames helpfully named 1.png, 2.png and so on. I need to generate gifs from those images and have them named properly. Here's how I'd handle this case by case :

    


    Folder ./dragon/raw/bodies/dragon/green/old/5/down/idle has 25 .png files. I run the following commands :

    


    # pngs to gif
ffmpeg -framerate 12 -start_number 1 -i ./dragon/raw/bodies/dragon/green/old/5/down/idle/%d.png dragon-green-old-5-down-idle-intermediate.gif

# gif to boomerang gif
ffmpeg -i dragon-green-old-5-down-idle-intermediate.gif -filter_complex "[0]trim=start_frame=1:end_frame=29,setpts=PTS-STARTPTS,reverse[r];[0][r]concat=n=2:v=1:a=0,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" dragon-green-old-5-down-idle.gif

# remove the intermediate gif
rm dragon-green-old-5-down-idle-intermediate.gif


    


    Note : relevant part of the name for gif is whatever's after /raw/bodies

    


    Question : how do I put this in a loop that would iterate over all the nested folders, parse their names and feed the result in the commands above ?

    


    Bonus question : is there a way to merge the two commands and create the boomerang gif immediately, removing the need in intermediate files ?