Recherche avancée

Médias (91)

Autres articles (44)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Demande de création d’un canal

    12 mars 2010, par

    En fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
    Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...)

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour 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 (...)

Sur d’autres sites (6490)

  • Anomalie #3600 (Nouveau) : critère mal compilé

    20 novembre 2015, par jluc -

    Le critère

    date_debut < #ENVdate_debut_max, DATE_ADD(#ENVdate_debut_min,NOW(), INTERVAL 31 DAY)


    est indigeste pour le compilateur SPIP.

    Il signifie : les dates de début doivent être inférieure à date_debut_max si cette dernière est précisée,
    et sinon elles doivent être inférieures à la date de début minimale plus un mois.

    Dans le debug, l’affichage de la boucle montre ce critère comme

    date_debut < #ENVdate_debut_max,DATE_ADD#ENVdate_debut_min,NOW()INTERVAL 31 DAY)


    ce qui est différent du source.

    Et l’erreur de squelette le présente différemment encore :

    (annonces.date_debut < DATE_ADD( NOW())

    Par contre, la boucle simplifiée suivante est correctement compilée :

    date_debut < DATE_ADD(#ENVdate_debut_min,NOW(),INTERVAL 31 DAY)
  • lavc/ccaption_dec : extract capture_screen() for future use

    9 janvier 2016, par Aman Gupta
    lavc/ccaption_dec : extract capture_screen() for future use
    

    unlike reap_screen(), capture_screen() can be used to populate buffer
    without touching the timestamps. this is useful for upcoming commits
    which implement a real time caption stream.

    • [DH] libavcodec/ccaption_dec.c
  • Calculate frames to remove to get timelapse of desired length

    12 juin 2016, par Espen Birk

    I’ve got lots of images stored on a server, and a reference in a MySQL database so that i can easily query it for image from specific dates/time.

    Images is taken with an interval of 7 images/hour.

    Lets say i want to create a timelapse from the last 4 days, and make a 5 sec movie. How can i calculate how to evenly drop frames to get to that desired length of 5 seconds ?

    This is what i got so far.

    Total images : 4 Days * 24 hours * 7 images/hour = 672 images
    Required images at 24 fps : 24 * 5 = 120 images

    Divide the total images with the required images to find out which/every frame i need to keep

    672 / 120 = 5.6

    Then i loop trough all 672 images, and every 5th or 6th time i store a reference to the image in an array.

    Here is my problem. If i round up i get a video thats longer than i want, and if i round down i get a video thats shorter.

    If i keep every 5th image when looping : 134 images / 24 fps = 5.6 sec video
    If i keep every 6th image when looping : 112 images / 24 fps = 4.6 sec video

    Is it possible to get it better, and still skip images evenly ?

    Solved this using xxfelixxx’s answer in PHP
    Heres the code in PHP :

    $start  = 1;
    $stop   = 672; // Total Images

    $dur    = 5;   // Video Duration
    $n      = 24 * $dur; // Required frames - 24 FPS * Duration
    $next   = $start;
    $step = ( $stop - $start ) / $n;

    $frames = array();

    for ($i = 1; $i &lt;= $n; $i++) {
       $frames[] = round($next);
       $next += $step;
    };

    var_dump($frames);