Recherche avancée

Médias (91)

Autres articles (68)

  • 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 à (...)

  • Diogene : création de masques spécifiques de formulaires d’édition de contenus

    26 octobre 2010, par

    Diogene est un des plugins ? SPIP activé par défaut (extension) lors de l’initialisation de MediaSPIP.
    A quoi sert ce plugin
    Création de masques de formulaires
    Le plugin Diogène permet de créer des masques de formulaires spécifiques par secteur sur les trois objets spécifiques SPIP que sont : les articles ; les rubriques ; les sites
    Il permet ainsi de définir en fonction d’un secteur particulier, un masque de formulaire par objet, ajoutant ou enlevant ainsi des champs afin de rendre le formulaire (...)

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

Sur d’autres sites (5170)

  • Révision 19314 : Autosave :

    26 avril 2012, par cedric -

    utiliser l’url du site pour poster l’action l’url de la page courante pose problème dans certains cas (urls arbo+webkit)

    sauvegarder au moment du unload ne fonctionne que sous FF. On ajoute une sauvegarde au moment du change() qui intervient juste avant (au moment ou le form perd le (...)

  • video editing using FFMPEG in android project [closed]

    1er mai 2012, par Pankaj Mehra

    Possible Duplicate :
    Use FFMPEG on Android

    i want to create a android app which can merge audio images to form video i am prefering ffmpeg for that ,please guide me how can i use ffmpeg functions and libraries to do so

  • ffmpeg.exe freezes

    17 mars 2015, par Ayhan Dorman

    I’m using Asp.Net C# Framework 4 and currently developing a video conversion application. I’m also using ffmpeg to convert from all uploaded formats to flv. I’m first converting uploaded file to mpg and after to flv due to problems I encountered while trying conversion directly to flv from mp4 sometimes. But ffmpeg freezes as soon as it’s done with conversion process to mpg file. When I run task manager and check the processes list, it just stands there using no CPU resource. When I end the ffmpeg process directly from task manager, other process take place which converts from mpg to flv and preview file (jpg) and works smoothly. Due to freezing of first process, the second process cannot start when I try to upload from my web page’s file upload form. I appreciate any response from now. Here is my code :

           string duration = "00:00:00";

           //converting video
           Process ffmpeg;
           ffmpeg = new Process();

           // convert to mpg 1st
           ffmpeg.StartInfo.Arguments = " -i \"" + Server.MapPath("static/user/vid/") + videolink + "\" -f mpeg -b 300k -ac 2 -ab 128k -ar 44K \"" + Server.MapPath("static/user/vid/") + mpglink + "\"";
           ffmpeg.StartInfo.FileName = Page.MapPath("bin/ffmpeg.exe");
           ffmpeg.StartInfo.CreateNoWindow = true;
           ffmpeg.StartInfo.UseShellExecute = false;
           ffmpeg.StartInfo.RedirectStandardOutput = true;
           ffmpeg.StartInfo.RedirectStandardError = true;
           ffmpeg.Start();

           ffmpeg.WaitForExit();
           ffmpeg.Close();


           // mpg 2 flv
           ffmpeg = new Process();
           ffmpeg.StartInfo.Arguments = " -i \"" + Server.MapPath("static/user/vid/") + mpglink + "\" -f flv -s 624x352 \"" + Server.MapPath("static/user/vid/") + flvlink + "\"";
           ffmpeg.StartInfo.FileName = Page.MapPath("bin/ffmpeg.exe");
           ffmpeg.StartInfo.CreateNoWindow = true;
           ffmpeg.StartInfo.UseShellExecute = false;
           ffmpeg.StartInfo.RedirectStandardOutput = true;
           ffmpeg.StartInfo.RedirectStandardError = true;
           ffmpeg.Start();

           ffmpeg.BeginOutputReadLine();
           string error = ffmpeg.StandardError.ReadToEnd();
           ffmpeg.WaitForExit();

           try
           {
               duration = error.Substring(error.IndexOf("Duration: ") + 10, 8);
           }
           catch
           {
           }

           if (ffmpeg.ExitCode != 0)
           {
               ltrUpload.Text = "<div class="\&quot;resultbox-negative\&quot;">Problem occured during upload process. Error code: " + error + "<br />" + "</div>";
               return;
           }
           ffmpeg.Close();


           // generate preview image
           ffmpeg.StartInfo.Arguments = " -i \"" + Server.MapPath("static/user/vid/") + flvlink + "\" -s 624x352 -ss 00:00:03 -an -vframes 1 -f image2 -vcodec mjpeg \"" + Server.MapPath("static/user/vid/") + flvlink.Replace(".flv", ".jpg") + "\"";
           ffmpeg.StartInfo.FileName = Page.MapPath("bin/ffmpeg.exe");
           ffmpeg.StartInfo.CreateNoWindow = true;
           ffmpeg.StartInfo.UseShellExecute = false;
           ffmpeg.StartInfo.RedirectStandardOutput = true;
           ffmpeg.StartInfo.RedirectStandardError = true;
           ffmpeg.Start();
           ffmpeg.WaitForExit();
           ffmpeg.Close();

           // deleting original file and mpg
           FileInfo fi = new FileInfo(Server.MapPath("static/user/vid/") + videolink);
           if (fi.Exists) fi.Delete();
           fi = new FileInfo(Server.MapPath("static/user/vid/") + mpglink);
           if (fi.Exists) fi.Delete();