
Recherche avancée
Autres articles (38)
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...) -
Publier sur MédiaSpip
13 juin 2013Puis-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 -
Taille des images et des logos définissables
9 février 2011, parDans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)
Sur d’autres sites (5177)
-
FFMPEG zoompan for continuous zoom in/zoom out from start duration
10 juillet 2020, par Nikhil SolankiI am creating continues zoomin/zoomout effect for input image using this command :


ffmpeg -i combine.mp4 -i image1.jpg -filter_complex "[0]split=2[color][alpha]; 
[color]crop=iw/2:ih:0:0[color]; [alpha]crop=iw/2:ih:iw/2:ih[alpha]; [colo][alpha]alphamerge[v1];
[1]scale=540*2:960*2, setsar=1, zoompan=z='if(lte(zoom,1.0),1.02,max(1.001,zoom-0.0015))':d=25*0.25:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':s=540x960[v2]; 
[v2]zoompan=z='if(gte(zoom,1.1),1.0,min(zoom+0.0015,1.1))':d=25*0.25:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':s=540x960[v2];
[v2]curves=vintage, format=yuv444p[v2];
[v2][v1] overlay=1" output_video.mp4 -y



This command will continues
zoomin
andzoomout
inputimage1.jpg
for 1 second and stop after 1 second its OK. But problem is I want performzoomin
zoomout
effect after 5 second of video. Video duration is 20s. So, how can I performzoompan
after some duration.

-
Evolution #2660 (Nouveau) : Créer les pipelines pre_login et post_login
16 avril 2012, par James H.Permettre d’ajouter un ou plusieurs tests complémentaires à l’authentification SPIP avant ou après celui-ci sans qu’il soit nécessaire de surcharger les scripts ad hoc.
-
Evolution #4102 : Ordre des inclures dans cache/charger_plugins_options.php
8 juillet 2019, par cam.lafit -Salut
Ma solution n’est pas bonne non plus. On peut selon l’ordre d’appel devoir encapsuler le code d’un fichier options. Donc la solution de @placido est plus pertiente. Le patch suivant ne casse pas le comportement par défaut de SPIP et permet de charger avant un bout d’options.
Soit le pluginA ayant besoin de surcharger les options de pluginB, si on fait
pluginA/pre_pluginB_options.php
alors l’ordre de chargement devrait être :pluginA/pre_pluginB_options.php
pluginB/pluginB_options.php
pluginA/pluginA_options.php
- <span class="CodeRay"><span class="line head"><span class="head">--- </span><span class="filename"><sans nom="nom"></sans></span></span>
- <span class="line head"><span class="head">+++ </span><span class="filename"><sans nom="nom"></sans></span></span>
- <span class="line change"><span class="change">@@</span> -821,7 +821,25 <span class="change">@@</span></span>
- $boutons = array();
- $onglets = array();
- $sign = "";
- <span class="line delete"><span class="delete">-</span></span>
- <span class="line insert"><span class="insert">+</span> </span>
- <span class="line insert"><span class="insert">+</span> /* pre fonctions/options charger un fichier avant celui du plugin concerné */</span>
- <span class="line insert"><span class="insert">+</span> foreach ($ordre as $p => &$info) { </span>
- <span class="line insert"><span class="insert">+</span> foreach($ordre as $plugin_pre_charge => $info_plugin_pre_charge) { </span>
- <span class="line insert"><span class="insert">+</span> $dir_type = $plugin_valides[$plugin_pre_charge]['dir_type'];</span>
- <span class="line insert"><span class="insert">+</span> $plug = $plugin_valides[$plugin_pre_charge]['dir'];</span>
- <span class="line insert"><span class="insert">+</span> $dir = constant($dir_type);</span>
- <span class="line insert"><span class="insert">+</span> $root_dir_type = str_replace('_DIR_', '_ROOT_', $dir_type);</span>
- <span class="line insert"><span class="insert">+</span> if (isset($plugin_valides[$plugin_pre_charge])) {</span>
- <span class="line insert"><span class="insert">+</span> foreach ($contenu as $charge => $v) { </span>
- <span class="line insert"><span class="insert">+</span> if (is_readable("$dir$plug/" . ($file = "pre_".$info['prefix'] . "_" . $charge . ".php"))) {</span>
- <span class="line insert"><span class="insert">+</span> $_file = $root_dir_type . ".'$plug/$file'";</span>
- <span class="line insert"><span class="insert">+</span> $contenu[$charge] .= "include_once_check($_file);\n";</span>
- <span class="line insert"><span class="insert">+</span> } </span>
- <span class="line insert"><span class="insert">+</span> }</span>
- <span class="line insert"><span class="insert">+</span> }</span>
- <span class="line insert"><span class="insert">+</span> }</span>
- <span class="line insert"><span class="insert">+</span> }</span>
- <span class="line insert"><span class="insert">+</span> </span>
- foreach ($ordre as $p => $info) {
- // $ordre peur contenir des plugins en attente et non valides pour ce hit
- if (isset($plugin_valides[$p])) {
- </span>