Recherche avancée

Médias (91)

Autres articles (97)

  • MediaSPIP Player : les contrôles

    26 mai 2010, par

    Les contrôles à la souris du lecteur
    En plus des actions au click sur les boutons visibles de l’interface du lecteur, il est également possible d’effectuer d’autres actions grâce à la souris : Click : en cliquant sur la vidéo ou sur le logo du son, celui ci se mettra en lecture ou en pause en fonction de son état actuel ; Molette (roulement) : en plaçant la souris sur l’espace utilisé par le média (hover), la molette de la souris n’exerce plus l’effet habituel de scroll de la page, mais diminue ou (...)

  • Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur

    8 février 2011, par

    La visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
    Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
    Configuration de la boite multimédia
    Dès (...)

  • Automated installation script of MediaSPIP

    25 avril 2011, par

    To overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
    You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
    The documentation of the use of this installation script is available here.
    The code of this (...)

Sur d’autres sites (7231)

  • Evolution #3071 (Nouveau) : Performance boucle DATA sur CSV

    9 octobre 2013, par lrt rln

    Il semble que l’analyse CSV avant passage dans la boucle DATA pose de gros soucis de perf. Le temps d’exécution passe rapidement à 2/3 minutes (avec gros set_time_limit) de traitement sur des fichiers >10Mo. A titre comparatif un simple fgetcsv avec un while (($data = fgetcsv($handle, 1000, ",")) est 50 fois plus rapide en exécution que le traitement par la boucle DATA. Il y a sans doute moyen d’optimiser /inc/csv.php pour éviter un plantage assez systèmatique de PHP sur bouclage de fichiers de + 5000 lignes.

  • FFmpeg stops Process C#

    16 mai 2018, par Srdjan M.

    I believe my "FFmpeg" process is getting stuck in a infinite loop or it’s waiting for something and I don’t know what that is. It won’t pass the WaitForExit method.

    FFmpeg :

    -ss 0 -i output.mp4 -t 10 -an -y test.mp4

    C# Code :

    using (Process process = new Process())
    {
        process.StartInfo.UseShellExecute = false;
        process.StartInfo.RedirectStandardOutput = true;
        process.StartInfo.RedirectStandardError = true;
        process.StartInfo.FileName = FileName; // ffmpeg.exe
        process.StartInfo.Arguments = Arguments; //-ss 0 -i output.mp4 -t 10 -an -y test.mp4
        process.Start();
        process.WaitForExit(); // stops here and waits

        return process.StandardOutput.ReadToEnd();
    }

    Edit :

    Adding -loglevel quiet to my ffmpeg query made my problem disappear. Why ? How can I achieve same results with out adding -loglevel quiet ?

  • avutil/dict : Improve appending values

    13 septembre 2022, par Andreas Rheinhardt
    avutil/dict : Improve appending values
    

    When appending two values (due to AV_DICT_APPEND), the earlier code
    would first zero-allocate a buffer of the required size and then
    copy both parts into it via av_strlcat(). This is problematic,
    as it leads to quadratic performance in case of frequent enlargements.
    Fix this by using av_realloc() (which is hopefully designed to handle
    such cases in a better way than simply throwing the buffer we already
    have away) and by copying the string via memcpy() (after all, we already
    calculated the strlen of both strings).

    Reviewed-by : Paul B Mahol <onemda@gmail.com>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] libavutil/dict.c