Recherche avancée

Médias (1)

Mot : - Tags -/sintel

Autres articles (112)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

Sur d’autres sites (4882)

  • Anomalie #2749 : Problème de cookie

    7 juin 2012, par Alexandre B

    Petites précisions :

    Le domaine paramétré est correct

    avec ou sans htpasswd avec $GLOBALS[ ’ignore_auth_http’ ] = true ; si htpasswd.

    Aucun problèmes de droits sur tmp/ local/ ou IMG/ Le problème a déjà été évoqué ici : http://www.mail-archive.com/spip@rezo.net/msg45190.html

  • Process stalls when launched in .NET (ffmpeg)

    13 octobre 2016, par Rhys Causey

    I’m trying to launch ffmpeg as a Process in .NET (C#), but in some cases, depending on the arguments (specifically, if I omit video arguments in order to create an audio file), it’s stalling. It launches, outputs some lines, but then just stalls (using 0% CPU). When the parent .NET process is killed, it continues, and if I let it continue, ffmpeg produces the file correctly. I thought it might be due to using Peek() to look at the stream, so I just simplified it to the following, which behaves the same :

    _process = new Process
    {
       StartInfo =
       {
           UseShellExecute = false,
           RedirectStandardOutput = false,
           RedirectStandardError = true,
           FileName = "c:\\ffmpeg.exe",
           Arguments = string.Format(
       "-i {0} {1} {2} {3} -y {4}", inputPath, videoArgs, audioArgs, options, outputPath)
       }
    };
    _process.Start();
    _process.WaitForExit();

    ffmpeg gets to the point where it outputs information about the input video/audio streams before stalling. Executing the command via the command prompt works as expected.

    Does anyone know what the problem could be ?

    Edit :

    Just to add, I tried UseShellExecute = true (and RedirectStandardError = false), and this works. I still need to read the output, however, so this doesn’t really help me.

  • 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();