
Recherche avancée
Autres articles (28)
-
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 -
Création définitive du canal
12 mars 2010, parLorsque votre demande est validée, vous pouvez alors procéder à la création proprement dite du canal. Chaque canal est un site à part entière placé sous votre responsabilité. Les administrateurs de la plateforme n’y ont aucun accès.
A la validation, vous recevez un email vous invitant donc à créer votre canal.
Pour ce faire il vous suffit de vous rendre à son adresse, dans notre exemple "http://votre_sous_domaine.mediaspip.net".
A ce moment là un mot de passe vous est demandé, il vous suffit d’y (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)
Sur d’autres sites (3454)
-
Anomalie #3697 (Fermé) : Bug svn10000 SPIP 3
14 février 2016, par MiKaël NavarroBonjour,
Je suis tombé sur un bug sur le processus de mise-à-jour de la base lors d’une migration vers SPIP3.
En effet lorsque un dossier n’est pas présent (comme dans le cas d’une installation fraiche de SPIP 3.1 à partir du fichier Zip) on obtient des erreurs PHP qui remplissent les logs du serveur Web (dans mon cas Nginx) et saturent le disque.
D’après la doc http://php.net/manual/fr/function.opendir.php, la fonction
opendir
renvoieFalse
en cas de soucis et non une ressource. Il faut soit ignorer ce warning soit contrôler préalablement que le dossier existe :
— - spip-3.1/ecrire/maj/svn10000.php 2016-01-06 17:34:04.000000000 +0100 +++ spip3/ecrire/maj/svn10000.php 2016-02-12 15:44:04.952961945 +0100 @@ -674,8 +674,9 @@ function ranger_cache_gd2() spip_log("ranger_cache_gd2") ; $base = _DIR_VAR . "cache-gd2/" ;$dir = opendir($base) ;
while (($f = readdir($dir)) !== false) + if (is_dir($base)) + if ($dir = opendir($base)) + while (($f = readdir($dir)) !== false) if (!is_dir($base . $f) and strncmp($f, ".", 1) !== 0 and preg_match(",[0-9a-f]32\.\w+,", $f) ) @@ -687,6 +688,8 @@ if (time() >= _TIME_OUT) return ; + +
Cdt,
—
A+, MiKaël.
http://www.klnavarro.fr -
Anomalie #3624 : Caractères Ҫ dans l’URL réécrite
27 février 2016, par b bHa je crois avoir trouvé la source du problème. Le caractère utilisé dans
HÉLÈNE ET LES FAҪADES
n’est pas unÇ
c cédille majuscule "LATIN CAPITAL LETTER C WITH CEDILLA" U+00C7, mais unҪ
"CYRILLIC CAPITAL LETTER ES WITH DESCENDER" U+04AA cf :http://www.unicodemap.org/search.asp?search=FA%D2%AAADES%C3%87
Du coup, strtolower ne fait pas le job suivant la conf de localisation cf http://php.net/manual/fr/function.strtolower.php
Avec
mb_strtolower
ça renvoie bienhelene-et-les-faҫades
. Sinon, un des commentaires de la doc php propose "for cyrillic and UTF 8 usemb_convert_case
".Du coup, le fix serait de remplacer strtolower par mb_strtolower dans urls/arbo et urls/propres.
-
Concatenate multiple videos with a black screen interval into one video
21 mars 2016, par AHCI am using ffmpeg to join a bunch of videos together.
I am using the classic join ffmpeg code :ffmpeg -f concat -i joinlist.txt -c copy joinedfile.mp4
but the problem is that the videos are of different formats, encodings, but the same size : all 640x480. I want to join them all and put a black screen video with no sound every other video :
video1 + black_screen_video + video2 + black_screen_video + video3 ...
I generated a black screen video of 2 seconds duration using :
ffmpeg -f lavfi -i color=c=black:s=640x480:d=2 black_screen_video.mp4
so all of the videos are of the same size : 640x480, and 25 fps but different codecs. The videos have sound, except for the black screen video.
I can’t do anything manual, because the number of videos are around several hundred. So it has got to be an automatic way to do all this.When I joined them together using the above code, the resulting video does not play correctly at all.
I know that I have to re-encode them, but how to do this to all these videos at once, with one line of code ?
Update :
I am already using with success this code to join them together, but only three, if I have more than one hundred, it is time consuming to write down one by one :ffmpeg -i vid1.avi -i vid2.avi -i vid3.avi -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] [2:v:0] [2:a:0] concat=n=3:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" output.mp4
but this is joining only the videos, not looping the black screen video. When I do with black screen, ffmpeg gives me stream matching errors.