
Recherche avancée
Médias (2)
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (100)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...) -
ANNEXE : Les plugins utilisés spécifiquement pour la ferme
5 mars 2010, parLe site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)
Sur d’autres sites (3707)
-
Evolution #4310 : Formulaire Dater : Autorisation de modifier la date
11 mars 2019, par b bMais je continue à penser que c’est une bonne idée en terme de lisibilité et compréhension du code.
Je ne suis pas du même avis, amha c’est bien dans la fonction charger qu’on doit définir si un formulaire est editable ou non, cf les specs :
https://www.spip.net/fr_article4151.html#Champs-particuliers
https://programmer.spip.net/Autoriser-ou-non-l-affichage-duLe fait de tester l’autorisation dans la fonction charger permet de surcharger un formulaire depuis le pipeline formulaires_charger, alors que si le test est effectué dans le html du formulaire il faudra surcharger celui-ci, ce qui n’est pas une solution pérenne.
-
FFmpeg for marking time video based on a reference date
29 décembre 2018, par Denio MarizI am trying to mark a timestamp in a video using
drawtext
filter.
FFmpeg easily marks timestamps based onlocaltime
,gmtime
or evenPTS
. However, I want to assign a reference time (start time) for the timestamp in order to represent the time the video was recorded (not encoded).Reading the documentation, I found that option
basetime
can be used for this purpose. However it seems that is not working or I am missing something.The command line I am using is :
ffmpeg -y -i input.mp4 -filter_complex drawtext="fontfile=/tmp/UbuntuMono-B.ttf: fontsize=36: fontcolor=yellow: box=1: boxcolor=black@0.4: text='Wall Clock Time\: %{gmtime\:%Y-%m-%d %T}': basetime=1456007118" output.mp4
By using
basetime=1456007118
, it was expected the start time was set to ’02/20/2016 20:25:18’ since 1456007118 is the UTC time for that time and date :date -d '02/20/2016 20:25:18' +"%s" # format MM/DD/AAAA hh:mm:ss
1456007118However, no error is issued by FFmpeg and the video is marked with current GMT, ignoring
basetime
option.Any hint ?
Thanks.Complete information about FFmpeg version and output is :
ffmpeg -y -i /home/denio/Videos/Interstellar_2014_Trailer_4_5.1-1080p-HDTN.mp4 -filter_complex drawtext="fontfile=/tmp/UbuntuMono-B.ttf: fontsize=36: fontcolor=yellow: box=1: boxcolor=black@0.4: text='Wall Clock Time\: %{gmtime\:%Y-%m-%d %T}': basetime=1470226363" /tmp/x.mp4
ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.3.1 (Ubuntu 5.3.1-14ubuntu2.1) 20160413
configuration: --enable-libxavs --enable-bzlib --enable-libfaac --enable-libfreetype --enable-libfontconfig --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxvid --enable-zlib --enable-x11grab --enable-static --enable-pthreads --enable-gpl --enable-nonfree --enable-version3 --disable-ffserver --enable-libgsm --enable-librtmp --enable-libvpx --enable-libschroedinger --enable-libopencore-amrnb --enable-libopenjpeg
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
...
... -
Revision 99218 : Signalé par Dut : lorsque l’option de date de création de la fiche est ...
19 août 2016, par marcimat@… — LogSignalé par Dut : lorsque l’option de date de création de la fiche est coché en configuration,
la page d’édition de profil sur l’espace public affiche des morceaux de code javascript.
Effectivement, depuis le passage en<div></div>
des formulaires SPIP, nos expressions régulières
de capture peuvent se planter encore plus qu’avant, vu que ça en cherche par défaut qu’une
fin de. Et il peut y en avoir plusieurs dans le bout de code qu’on souhaite capturer.
Ça se voyait moins avec les, moins présents dans les saisies de formulaire.
Ici, non seulement la saisie date peut générer des<div></div>
internes en plus, mais elle a aussi
du HTML dans du code javascript.
On se crée donc une fonction qui crée une expression régulière beaucoup plus sophistiquée
et complexe pour obtenir une balise avec un attribut spécifié, et son contenu interne,
même s’il contient des fermetures de la même balise.
Cette fonction pourrait être ajoutée dans SPIP je pense ; après quelques tests tordus,
elle semble fonctionner.
Ainsi inscription3_regexp_capturer_balise(’class’, ’editer editer_cextra_creation’, true)
signifie qu’on recherche une classe ’editer ...’ sur une balise div (par défaut),
le true signifiant que le nom de classe peut être n’importe où dans l’attribut.
False est plus adapté à la recherche d’attribut ’id’ par exemple.