Recherche avancée

Médias (91)

Autres articles (32)

  • Déploiements possibles

    31 janvier 2010, par

    Deux types de déploiements sont envisageable dépendant de deux aspects : La méthode d’installation envisagée (en standalone ou en ferme) ; Le nombre d’encodages journaliers et la fréquentation envisagés ;
    L’encodage de vidéos est un processus lourd consommant énormément de ressources système (CPU et RAM), il est nécessaire de prendre tout cela en considération. Ce système n’est donc possible que sur un ou plusieurs serveurs dédiés.
    Version mono serveur
    La version mono serveur consiste à n’utiliser qu’une (...)

  • Création définitive du canal

    12 mars 2010, par

    Lorsque votre demande est validée, vous pouvez alors procéder à la création proprement dite du canal. Chaque canal est un site à part entière placé sous votre responsabilité. Les administrateurs de la plateforme n’y ont aucun accès.
    A la validation, vous recevez un email vous invitant donc à créer votre canal.
    Pour ce faire il vous suffit de vous rendre à son adresse, dans notre exemple "http://votre_sous_domaine.mediaspip.net".
    A ce moment là un mot de passe vous est demandé, il vous suffit d’y (...)

  • Taille des images et des logos définissables

    9 février 2011, par

    Dans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
    Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)

Sur d’autres sites (7090)

  • How could Windows get video stream from video camera & push it to long-range Linux server ? [on hold]

    2 décembre 2014, par xit6482

    How could Windows get video stream from a video camera ?

    Using HDMI data converting line or ?

    Then how could Windows push the stream to long-range Linux server ?

    FFmpeg for Windows ?

    I’m not sure about this, thanks for help !

  • Convert long video to 16:9 by blurring sides ?

    13 mai 2019, par JackChap77

    I am taking screenshots in python using selenium and want to convert them to a video. At the moment I have a black border around the top and bottom but I want it to be a blured image of the video in the background (the video is just a still image and audio)

    Used the filter from https://stackoverflow.com/a/30832903/8502422 but it returns ’invalid too big or non positive size’

    ffmpeg -loop 1 -i image.png -i audio.mp3 -c:v libx264 -preset veryslow -crf 0 -c:a copy -lavfi "[0:v]scale=iw:2*trunc(iw*16/18),boxblur=luma_radius=min(h\,w)/20:luma_power=1:chroma_radius=min(cw\,ch)/20:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,setsar=1" -shortest post.mp4
  • Processing time for adding an overlay to video using ffmpeg is too long in Android

    23 septembre 2015, par Abhimanyu

    I am working on an app in which I am using android-ffmpeg-java library. I am using filter_complex to add a video overlay on static image but processing time it is taking is too long.
    Can you please suggest any other library that could help me or how can i improvise the current code

    public Clip createOverlayVideo (String backGroungImagePath,String fiveSecsGifVideoPath , String outputPath, int x,int y,int bgwidth,int bgHeight,ShellCallback sc) throws Exception
       {

           Log.d("FfmpegController", "Width " + bgwidth);
           Log.d("FfmpegController", "Height " + bgHeight);
           Clip result = new Clip ();
           ArrayList<string> cmd = new ArrayList<string>();
           cmd = new ArrayList<string>();
           cmd.add(mFfmpegBin);

           cmd.add("-y");

           cmd.add("-loop");
           cmd.add("1");

           cmd.add(Argument.FRAMERATE);
           cmd.add("25" );
           //-profile:v high -preset slow -b:v 500k

           cmd.add("-i");
           cmd.add(backGroungImagePath);

           Log.e("X and Y value ==== ", "overlayAdditionOnImageConvertToVideo" + x + "   y == " + y);

           cmd.add("-i");
           cmd.add(fiveSecsGifVideoPath);

           cmd.add("-filter_complex");


           //change x and y coordinate to 0 if x or y coordinate is neg
           if(x&lt;0)
               x = 0;
           if (y &lt; 0)
               y = 0;
           //cmd.add("\"");
           cmd.add("[0:v]scale=" + bgwidth + ":" + bgHeight + "[scaled];[scaled][1:v]overlay=" + x + ":" + y);
           //cmd.add("\"");
           Log.d("", "Command    " + "[0:v]scale=" + bgwidth + ":" + bgHeight + "[scaled];[scaled][1:v]overlay=" + x + ":" + y);
           Log.d("value", "Overlay command [0:v][1:v]overlay=" + x + ":" + y);

           cmd.add("-shortest");

           cmd.add("-t");
           cmd.add("5");


           cmd.add("-c:a");
           cmd.add("copy");

           cmd.add("-b:a");
           cmd.add("128k");

           cmd.add(Argument.FRAMERATE);
           cmd.add("25" );

           cmd.add("-preset");
           cmd.add("ultrafast");

           /*cmd.add("-b:v");
           cmd.add("512k");

           cmd.add("-minrate");
           cmd.add("512k");

           cmd.add("-maxrate");
           cmd.add("512k");

           cmd.add("-bufsize");
           cmd.add("512k");

           cmd.add("-f");
           cmd.add("mp4");*/

           cmd.add("-y");

           result.path = outputPath;


           cmd.add(new File(result.path).getCanonicalPath());
           Log.d("FFMPEG", "createOverlayVideo Command " + cmd);
           execFFMPEG(cmd, sc);

           return result;
       }
    </string></string></string>