
Recherche avancée
Médias (1)
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (26)
-
Utilisation et configuration du script
19 janvier 2011, parInformations spécifiques à la distribution Debian
Si vous utilisez cette distribution, vous devrez activer les dépôts "debian-multimedia" comme expliqué ici :
Depuis la version 0.3.1 du script, le dépôt peut être automatiquement activé à la suite d’une question.
Récupération du script
Le script d’installation peut être récupéré de deux manières différentes.
Via svn en utilisant la commande pour récupérer le code source à jour :
svn co (...) -
Ajouter notes et légendes aux images
7 février 2011, parPour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
Modification lors de l’ajout d’un média
Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...) -
Automated installation script of MediaSPIP
25 avril 2011, parTo overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
The documentation of the use of this installation script is available here.
The code of this (...)
Sur d’autres sites (4812)
-
Anomalie #3799 : appliquer_filtre ne s’applique pas aux filtres image_
10 février 2017L’intention que tu cites n’était peut être pas forcément le but de la fonction
appliquer_filtre()
à l’origine.Bon, j’ai un problème. Comme je disais en #note-7 il y a un bug sur appliquer filtre et l’option qui avait été ajoutée en r71781.
En plein dans le bug¶
Il y a un cas intéressant sur la zone dans SarkaSPIP, parmi d’autres :
[(#ENVid_rubrique|appliquer_filtreaccesrestreint_rubrique_restreinte,0|oui) #SETretour_logout, #URL_PAGEsommaire]
function accesrestreint_rubrique_restreinte($id_rubrique, $id_auteur = null)
Le zéro passé en second paramètre, on ne sait pas s’il était
- à destination deappliquer_filtre()
pour éviter absolument qu’il retourne la valeur id_rubrique SI accès restreint est absent, ou s’il était
- à destination deaccesrestreint_rubrique_restreinte()
pour indiquer l’auteur 0 (ce qui est peu probable)
Et du coup, ça casse le fonctionnement deaccesrestreint_rubrique_restreinte()
car ça ne prend pas en compte le visiteur courant car $id_auteur ne vaut plusnull
À d’autres endroits au contraire, par exemple dans Emballe Medias, on trouve :
[(#INCLUREjavascript/jquery.shiftcheckbox.js|appliquer_filtreminifier,js)]
Ici, la présence de l’option ’js’ fait que appliquer_filtre va comprendre qu’il doit toujours retourner le contenu d’origine même en absence du filtre.
C’est d’ailleurs très certainement ce qui est souhaité ici. Sauf que ce n’est pas voulu explicitement a priori.On trouve aussi un usage avec |sinon :
["geometry" : (#GEOMETRY|appliquer_filtrewkt_to_json|sinon"type" : "Point", "coordinates" : [#LON, #LAT]),]
Corrections de appliquer_filtre en créant une seconde fonction ?¶
Ces 2 derniers exemples montrent que quelque soit l’option choisie pour corriger on va casser des usages (en créant une seconde fonction pour faire l’inverse), ie :
Option Historique)
-T|appliquer_filtre{F}
retourne ’’ si F introuvable
-T|appliquer_filtre_ou_continuer
retourne T si F introuvableOption Chaînage)
-T|appliquer_filtre{F}
retourne T si F introuvable
-T|appliquer_filtre_sinon_rien{F}
retourne ’’ si F introuvableOu déprécier appliquer_filtre()¶
Une autre solution est de créer 2 nouvelles fonctions pour remplacer appliquer_filtre et son fonctionnement incertain.
Contrainte : elles ne doivent pas commencer parfiltre_
.
-T|utiliser_filtre{F}
retourne T si F introuvable (chaînage)
-T|utiliser_filtre_sinon_rien{F}
retourne ’’ si F introuvableC’est peut être une solution acceptable. On aurait du être plus vigilent en introduisant une nouvelle fonction plutôt qu’un paramètre en plus à appliquer_filtre() alors que celle ci utilise func_get_args…
-
Wave Goodbye ; What About VP8/WebM ?
7 août 2010, par Multimedia Mike — Multimedia PressWatchSome big news in the geek community this past week came in the form of Google’s announcement that it would no longer be caring about its vaunted Wave technology. I was mildly heartbroken by this since I had honestly wanted to try Google Wave. Then I remembered why I never got a chance to try it : they made it an exclusive club at the beginning. I really did try to glean some utility out of the concept by reading documentation and watching videos and I had some ideas about how I might apply it. Then again, I try to think of a use for nearly any technology that crosses my path.
It still struck me as odd : Why would Google claim that no one was interested in their platform when they wouldn’t give anyone a chance to try it out ? A little digging reveals that Google did open it for general use back around May 18. That date sounds familiar... oh yeah, VP8 was open sourced right around the same time. Maybe that’s why I don’t remember hearing anything about Wave at the time.
But now I’m wondering about VP8 and WebM. How long do you think it might be before Google loses interest in these initiatives as well and reassigns their engineering resources ? Fortunately, if they did do that, the technology would live on thanks to the efforts of FFmpeg developers. A multimedia format has a far more clear-cut use case than Google Wave.
-
FFmpeg avformat_open_input not working
30 septembre 2016, par John_ShearesThis is my first time using FFmpeg. Every type of media file that I try to open with avformat_open_input, returns "Invalid data found when processing input". I am using 32bit FFmpeg Build Version : 92de2c2. I setup my VS2015 project according to this answer : Use FFmpeg in Visual Studio. What could be going wrong with this code ?
#include "stdafx.h"
#include
extern "C"
{
#include "libavcodec/avcodec.h"
#include <libavformat></libavformat>avformat.h>
#include <libavutil></libavutil>avutil.h>
}
int main(int argc, char *argv[])
{
AVFormatContext *pFormatCtx = NULL;
avcodec_register_all();
const char* filename = "d:\\a.mp4";
int ret = avformat_open_input(&pFormatCtx, filename, NULL, NULL);
if (ret != 0) {
char buff[256];
av_strerror(ret, buff, 256);
printf(buff);
return -1;
}
}