Recherche avancée

Médias (1)

Mot : - Tags -/artwork

Autres articles (83)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • 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" ;

  • Gestion de la ferme

    2 mars 2010, par

    La ferme est gérée dans son ensemble par des "super admins".
    Certains réglages peuvent être fais afin de réguler les besoins des différents canaux.
    Dans un premier temps il utilise le plugin "Gestion de mutualisation"

Sur d’autres sites (11745)

  • Faster way to write image to Process.StandardInput.BaseStream

    4 septembre 2012, par Hasibii

    Im trying to send a lot of desktop captured images to an encoders (FFmpeg) stdin.

    The following code example works.

    the CaptureScreen() function provides an image in 5-10 ms.

    If I save the image in a MemoryStream it takes almost no time.

    But I can only save 1 image every 45 ms to
    proc.StandardInput.BaseStream.

    public void Start(string bitrate, string buffer, string fps, string rtmp, string resolution, string preset)
    {
       proc.StartInfo.FileName = myPath + "\\ffmpeg.exe";
       proc.StartInfo.Arguments = "-f image2pipe -i pipe:.bmp -vcodec libx264 -preset " + preset + " -maxrate " + bitrate + "k -bufsize " +
       buffer + "k -bt 10 -r " + fps + " -an -y test.avi"; //+ rtmp;
       proc.StartInfo.UseShellExecute = false;
       proc.StartInfo.RedirectStandardInput = true;
       proc.StartInfo.RedirectStandardOutput = true;

       proc.Start();

       Stopwatch st = new Stopwatch();
       BinaryWriter writer = new BinaryWriter(proc.StandardInput.BaseStream);
       System.Drawing.Image img;

       st.Reset();
       st.Start();

       for (int z = 0; z < 100; z++)
       {
           img = ScrCap.CaptureScreen();
           img.Save(writer.BaseStream, System.Drawing.Imaging.ImageFormat.Bmp);
           img.Dispose();
       }

       st.Stop();
       System.Windows.Forms.MessageBox.Show(st.ElapsedMilliseconds.ToString());
    }

    The question is :

    Can I do the saving process faster ?

    I try to get stable 60 fps this way

  • ffmpeg video to image sequence batch file

    26 mai 2014, par Dale Cooper

    I’m using ffmpeg to convert .avi file into a .png image sequence. This one works just fine :

    @ ECHO OFF

    FOR %%A IN (*.avi) DO CALL :avi2png "%%A"

    :avi2png
    ffmpeg.exe -y -i %* -sameq -f image2 -c:v png "%%03d.png"

    ECHO.
    GOTO :EOF

    But I want the script to extract the name without the extension from .avi file that is currently being processed. This is what the image sequence should look like : currentavi001.png, currentavi002.png etc. The script I came up with isn’t working :

    @ ECHO OFF

    FOR %%A IN (*.avi) DO CALL :avi2png "%%A"

    :avi2png
    ffmpeg.exe -y -i %* -sameq -f image2 -c:v png "%%~nA%%03d.png"

    ECHO.
    GOTO :EOF

    I’ve tried both %~nA and %%~nA, but to no avail. The script returns this :

    Couldn't open file :
    av_interleaved_write_frame(): Input/output error.

    I’m a complete layman and would welcome every bit of help.

  • Revision e6c89a1f9b : Merge "Code cleanup." into experimental

    20 février 2013, par Dmitry Kovalev

    Changed Paths : Modify /vp9/common/vp9_blockd.h Merge "Code cleanup." into experimental