
Recherche avancée
Médias (91)
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Core Media Video
4 avril 2013, par
Mis à jour : Juin 2013
Langue : français
Type : Video
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
-
Exemple de boutons d’action pour une collection collaborative
27 février 2013, par
Mis à jour : Mars 2013
Langue : français
Type : Image
-
Exemple de boutons d’action pour une collection personnelle
27 février 2013, par
Mis à jour : Février 2013
Langue : English
Type : Image
Autres articles (92)
-
Support de tous types de médias
10 avril 2011Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)
-
Supporting all media types
13 avril 2011, parUnlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)
Sur d’autres sites (5008)
-
ffmpeg on android on a video http
31 juillet 2018, par PaulI have to create such a file, on android from a video that is on http:
So I have the following questions :
- Is there any way to use ffmpeg on android ?
- How much does it cost me
to create this file ? Consider that we do not use the wifi connection
and use the data connection, how much would it cost me in megabite ?
Assuming that the video is lasting 2 hours.
-
How can I concat one single mp3 file many times (crossfades included) using ffmpeg ?
16 avril 2021, par martijnI try to make a bash file with (an) ffmpeg command(s) in which a single mp3 file (let's say of two minutes duration) will be extended to for example 8 hours duration. Since mp3 files always have these gaps of silence at the front and back in order to make it seamless loops I need to use crossfading. How can I do this without having an enormous large command like :


ffmpeg -i same.mp3 -i same.mp3 -i same.mp3 ....(hundreds of times)
-filter_complex "[0][1]acrossfade=d=5:c1=exp:c2=exp[a01] ...
etc (hundreds of times)
output.mp3


-
Xamarin FFMpeg Add Progress Bar with Percentage
22 mai 2020, par seopowerI am doing some video conversion in Xamarin Android and using https://github.com/neurospeech/xamarin-android-ffmpeg



I would like to show a ProgressDialog with percentage completed, below is the code I am using :



Action onProgress;
Action<string> logger = null;
int total = 0;
int current = 0;

var dialog = new ProgressDialog(this);
dialog.SetTitle("Please wait, creating video.");
dialog.Indeterminate = false;
dialog.SetProgressStyle(ProgressDialogStyle.Horizontal);
dialog.SetCancelable(false);
dialog.CancelEvent += (s, e) =>
{

};

dialog.SetCanceledOnTouchOutside(false); 
dialog.Show();

await FFMpegLibrary.Run(this, cmd, (s) =>
{
 logger?.Invoke(s);
 int n = Extract(s, "Duration:", ",");
 if (n != -1)
 {
 total = n;
 dialog.Max = n;
 }

 n = Extract(s, "time=", " bitrate=");
 if (n != -1)
 { 
 current = n;
 onProgress?.Invoke(current, total); 
 } 
});

dialog.Hide();
</string>



To extract time and duration below are the functions



public int Extract(String text, String start, String end)
 {
 int i = text.IndexOf(start); 
 if (i != -1)
 {
 text = text.Substring(i + start.Length);
 i = text.IndexOf(end);
 if (i != -1)
 {
 text = text.Substring(0, i);
 return parseTime(text);
 }
 }
 return -1;
 }

 public int parseTime(String time)
 {
 time = time.Trim();
 String[] tokens = time.Split(':');
 int hours = int.Parse(tokens[0]);
 int minutes = int.Parse(tokens[1]);
 float seconds = float.Parse(tokens[2]);
 int s = (int)seconds * 100;
 return hours * 360000 + minutes * 60100 + s;
 }




Any idea how to show progress in percentage on ProgressDialog ?