Recherche avancée

Médias (91)

Autres articles (26)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP 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, par

    Ce 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, par

    Dans 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 Benvenuto

    I 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 Rheinhardt
    avformat/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>

    • [DH] libavformat/mpegenc.c