
Recherche avancée
Médias (1)
-
Carte de Schillerkiez
13 mai 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Texte
Autres articles (41)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains 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, parPré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 ) (...)
Sur d’autres sites (5043)
-
Get a specific frame from a video using javascript
25 mars 2016, par Sebi55Is there the possibility to somehow get a specified frame from a video using javascript ?
Most of the questions I found always talked about getting the current frame of a video which is of course no problem but is there a way to get a frame of a video which is not the current one ?
It would be much easier I think then using ffmpeg from my point of view.
I actually didn’t find anything about this topic online but I think it is just not possible but maybe someone got an idea. -
doc/default.css + doc/t2h.init : New styles
24 septembre 2013, par Timothy Gudoc/default.css + doc/t2h.init : New styles
The main motive of this commit is to make the offline copy of the HTML doc as
pretty as the online (ffmpeg.org) one. This also introduced new styles for
<h2> to <h4>.Signed-off-by : Timothy Gu <timothygu99@gmail.com>
Signed-off-by : Michael Niedermayer <michaelni@gmx.at> -
trying to figure out what's wrong in the code using ffmpeg.exe
5 octobre 2013, par timmackI'm trying to upload videos and convert it to flv format as well as capturing image as thumbnails.I'm using visual web developer 2008 express edition.I've done so many research online and found something using ffmpeg.exe so I've downloaded an ffmpeg.exe and has tried so many codes but unfortunately I'm still unable to make it work.I want to save the converted video file to a certain folder in my server as well as the captured image as for its thumbnails after uploading the video.I'm not sure if the ffmpeg.exe has the problem or my codes but I suspect it's in my codes.I need somebody to help me find out what's something missing on my codes to make it work. Here's my codes below for your reference. Thanks
protected void Button1_Click(object sender, EventArgs e)
{
//Convert the Video to flv format with FFMPEG
string ffmpegPath = Server.MapPath("~/ffmpeg/ffmpeg.exe");
string tempLocation = Server.MapPath("~/tempVideos/");
string mediaOutPath = Server.MapPath("~/Videos/");
string thumbOutPath = Server.MapPath("~/Thumbs/");
string currentFile = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
//Upload the video
string vidPath = "Videos/" + outputfile;
if (FileUpload1.PostedFile != null && FileUpload1.PostedFile.FileName != "")
{
try
{
// 10240 KB means 10MB, You can change the value based on your requirement
if (FileUpload1.PostedFile.ContentLength > 1024000000)
{
Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "Alert", "alert('File is too big.')", true);
}
else
{
//then save it to the Folder
Convert(tempLocation + currentFile, mediaOutPath + currentFile, thumbOutPath + currentFile);
FileUpload1.PostedFile.SaveAs(tempLocation + currentFile);
}
}
catch (Exception ex)
{
Response.Write("Error: " + ex.Message);
}
}
Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "Alert", "alert('Video file has been uploaded!')", true);
FlashVideo1.VideoURL = "tempVideos/" + currentFile;
}
protected void Convert(string fileIn, string fileOut, string thumbOut)
{
try
{
string mediaOutPath = Server.MapPath("~/Videos/");
string thumbOutPath = Server.MapPath("~/Thumbs/");
string inputfile = FileUpload1.PostedFile.FileName;
string infile = Path.GetFileNameWithoutExtension(inputfile);
fileIn = Path.GetFullPath( inputfile);
fileOut = mediaOutPath + inputfile;
thumbOut = inputfile;
string ffmpegPath = Server.MapPath("~/ffmpeg/ffmpeg.exe");
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = true;
proc.StartInfo.FileName = ffmpegPath;
//converting video to flv format
proc.StartInfo.Arguments = "-i " + fileIn + "-ar 22050 -ab 32 -f flv -s 320×240 -aspect 4:3 -y" + fileOut.Split('.')[0] + ".flv";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = false;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
proc.WaitForExit();
//capturing thumbnail image of the video
proc.StartInfo.Arguments = "-i \"{0}\" -an -y -s 320x240 -ss {1} -vframes 1 -f image2 \"{2}\"" + fileIn + thumbOut.Split('.')[0] + ".jpg";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = false;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
proc.WaitForExit();
proc.Close();
}
catch (Exception ex)
{
Response.Write("Error: " + ex.Message);
}
}