
Recherche avancée
Médias (91)
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
-
Les Miserables
4 juin 2012, par
Mis à jour : Février 2013
Langue : English
Type : Texte
-
Ne pas afficher certaines informations : page d’accueil
23 novembre 2011, par
Mis à jour : Novembre 2011
Langue : français
Type : Image
-
The Great Big Beautiful Tomorrow
28 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Texte
-
Richard Stallman et la révolution du logiciel libre - Une biographie autorisée (version epub)
28 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Texte
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (26)
-
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...) -
Emballe médias : à quoi cela sert ?
4 février 2011, parCe plugin vise à gérer des sites de mise en ligne de documents de tous types.
Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ; -
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 (...)
Sur d’autres sites (5125)
-
Anomalie #4454 (Nouveau) : abstraire
4 mars 2020, par jluc -- L’écran de sécurité compare la valeur de sys_getloadavg avec la constante _ECRAN_SECURITE_LOAD
pour déterminer si la charge système est trop lourde. Et par défaut la valeur est 4.- C’est ce même test que fait mailshot pour s’assurer qu’il peut faire tonner le canon à mail.
- memoization teste aussi sys_getloadavg mais compare à la valeur fixe 20. À mon avis ce serait bien de faire comme mailshot et ecran_securite et comparer à la constante.
sys_getloadavg dépend beaucoup du matériel et c’est pour cela qu’il faut pouvoir paramétrer la valeur seuil. Mais parfois ça n’est pas du tout significatif.
Sur mon hébergeur par exemple (9@nd1 Simple Hosting) la valeur renvoyée est une indication de la charge global du (ou des) processeurs globalement, mais ne reflète pas du tout concerne pas du la charge CPU concernant mon site, qui dispose de ses ressources propres, "protégées" par rapport à la charge globale. Il me semble que ce genre de services d’hébergements "virtualisés" se multiplient.Alors ne serait il pas souhaitable d’abstraire, dans une fonction spip surchargeable, l’évaluation de la charge système et de détection d’une charge critique,
afin de pouvoir adapter cette abstraction à tous les contextes matériels ? -
ffprobe : how do I get the time zone of creation date ?
29 août 2022, par Paolo BenvenutoI have a video made with a canon camera (actually a PowerShow G5Xm2), I want to extract the creation date metadata, and I found that I can see it with :


$ ffprobe -i myfile.MP4 -show_entries stream_tags
[.....]
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'myfile.MP4':
 Metadata:
 major_brand : mp42
 minor_version : 1
 compatible_brands: mp42avc1CAEP
 make : 
 make-eng : 
 model : 
 model-eng : 
 creation_time : 2022-08-28T15:25:09.000000Z
 Duration: 00:00:53.96, start: 0.000000, bitrate: 29939 kb/s
 Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709), 1920x1080, 29639 kb/s, 25 fps, 25 tbr, 25k tbn, 50k tbc (default)
 Metadata:
 creation_time : 2022-08-28T15:25:09.000000Z
 vendor_id : [0][0][0][0]
 Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 253 kb/s (default)
 Metadata:
 creation_time : 2022-08-28T15:25:09.000000Z
 vendor_id : [0][0][0][0]
[STREAM]
TAG:creation_time=2022-08-28T15:25:09.000000Z
TAG:language=eng
TAG:vendor_id=[0][0][0][0]
[/STREAM]
[STREAM]
TAG:creation_time=2022-08-28T15:25:09.000000Z
TAG:language=eng
TAG:vendor_id=[0][0][0][0]
[/STREAM]



The creation date in in UTC, and it has the format "%Y-%m-%dT%H :%M :%S.%fZ". The camera has the info of the time zone, and actually it converted the local time to UTC time, so I suppose that the MP4 should hide somewhere the time zone info.


How do I see it ?


-
avformat/mpegenc : Fix ever growing FIFO and infinite loop on error
1er avril 2022, par Andreas Rheinhardtavformat/mpegenc : Fix ever growing FIFO and infinite loop on error
Since the switch to the new FIFO API in commit
ea511196a6c85eb433e10cdbecb0b2c722faf20d, the FIFO is always
grown by the amount of data intended to be written into it
even in case the FIFO has enough free space. Fix this by
only growing the FIFO if needed and then only by the amount that is
actually needed.The allocation errors that resulted from this uncovered another bug :
The context is left in an inconsistent state in case the FIFO can't
be grown, because the FIFO does not contain as much data as the sizes
contained in the PacketDesc list claim. This led to an infinite loop
in output_packet() (called from mpeg_mux_end()).Fix this by growing the FIFO before adding a new PacketDesc element,
thereby preventing the context from becoming inconsistent.Reported-by : Nicolas Gaullier <nicolas.gaullier@cji.paris>
Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>