
Recherche avancée
Autres articles (37)
-
La sauvegarde automatique de canaux SPIP
1er avril 2010, parDans le cadre de la mise en place d’une plateforme ouverte, il est important pour les hébergeurs de pouvoir disposer de sauvegardes assez régulières pour parer à tout problème éventuel.
Pour réaliser cette tâche on se base sur deux plugins SPIP : Saveauto qui permet une sauvegarde régulière de la base de donnée sous la forme d’un dump mysql (utilisable dans phpmyadmin) mes_fichiers_2 qui permet de réaliser une archive au format zip des données importantes du site (les documents, les éléments (...) -
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
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 (10133)
-
Anomalie #4465 (Nouveau) : Table principale enlevée de la requête sur double jointure avec mots et...
24 mars 2020, par Mathieu LopesBug découvert avec l’aide de marcimat sur IRC.
Sur ces boucles
TEST
depot #ID_DEPOTdepot2 #ID_DEPOT
depot3 #ID_DEPOT
Une erreur est levée :
Erreur SQL 1054
Unknown column ’depots.id_depot’ in ’on clause’
SELECT L2.id_objet, L2.id_objet AS id_depot FROM spip_auteurs_liens AS `L2` INNER JOIN spip_mots_liens AS L1 ON ( L1.id_objet = depots.id_depot AND L1.objet=’depot’) WHERE (L1.id_mot = 1) AND (L2.id_auteur = 1) GROUP BY L2.id_objetDans la boucle test3 : la table principale est virée de la clause FROM (alors que le debug indique que tout est bon).
Bug découvert en essayant de créer un nouvel objet éditorial.
Pas de soucis avec les objets ARTICLES ou BREVES " (mais il y a un champ statut dessus, qui ajoute un champ)" (dixit marcimat)
"pareil avec : #ID_MESSAGE
qui crée une mauvaise requête
WHERE (L1.id_mot = 1)
alors qu’il faudrait WHERE (L1.id_mot = 1) AND (L1.objet = ’message’)" -
How to play a part of the MP4 video stream ?
14 novembre 2014, par AgentFireI have a URL (
<ip>/ipcam/mpeg4.cgi</ip>
) which points to my IP camera which is connected via Ethernet.
Accessing the URL resuls in a infinite stream of video (possibly with audio) data.I would like to store this data into a video file and play it later with a video player (HTML5’s
video
tag is preferred as the player).However, a straightforward approach, which is simple saving the stream data into
.mp4
file, didn’t work.I have looked into the file and here is what I saw (click to enlarge) :
It turned out, there are some HTML headers, which I further on manually excluded using the binary editing tool, and yet no player could play the rest of the file.
The HTML headers are :
--myboundary
Content-Type: image/mpeg4
Content-Length: 76241
X-Status: 0
X-Tag: 1693923
X-Flags: 0
X-Alarm: 0
X-Frametype: I
X-Framerate: 30
X-Resolution: 1920*1080
X-Audio: 1
X-Time: 2000-02-03 02:46:31
alarm: 0000My question is pretty clear now, and I would like any help or suggestion. I suspect, I have to manually create some MP4 headers myself based on those values above, however, I fail to understand format descriptions such as these.
I have the following video stream settings on my IP camera (click to enlarge) :
I could also use the
ffmpeg
tool, but no matter how I try and mix the arguments to the program, it keeps telling me this error : -
How to play multiple video on top of each other with ffmpeg c programming
13 septembre 2016, par Tom GoldbergI’m trying to develop a code which can plays multiple videos simultaneously with ffmpeg.
I need to play a video on a 2x2 matrix background and another video in the top left corner of it.
Problem : The top left corner video is flicking and not stable enough.
top-left video is flicking while playing
code :SDL_Surface *screen = SDL_SetVideoMode(640, 480, 24, 0);
void video_display(VideoState *is) {
SDL_Rect rect;
VideoPicture *vp;
int w, h, x, y;
h = screen->h;
w = ((int)rint(h * aspect_ratio)) ;
if(w > screen->w) {
w = screen->w;
h = ((int)rint(w / aspect_ratio)) ;
}
rect.x = (screen->w - w) / 2;
rect.y = (screen->h - h) / 2;
if( is->video_id == 0 ){
rect.w = w;
rect.h = h;
SDL_DisplayYUVOverlay(vp->bmp, &rect); // i think the problem is over here
}
else if( is->video_id == 1 ){
rect.w = w/2;
rect.h = h/2;
SDL_DisplayYUVOverlay(vp->bmp, &rect);
}When i choose 0/1, i move between audio only.
My question is : What should i code in order to make the top-left video stable to view ?