
Recherche avancée
Médias (1)
-
The Great Big Beautiful Tomorrow
28 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Texte
Autres articles (12)
-
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
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 (...)
-
Creating farms of unique websites
13 avril 2011, parMediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)
Sur d’autres sites (4266)
-
Split video into images with ffmpeg-python
29 décembre 2022, par sgt pepperAs far as I understand
ffmpeg-python
is main package in Python to operateffmpeg
directly.

Now I want to take a video and save it's frames as separate files at some fps.


There are plenty of command line ways to do it, e.g.
ffmpeg -i video.mp4 -vf fps=1 img/output%06d.png
described here

But I want to do it in Python. Also there are solutions [1] [2] that use Python's
subprocess
to callffmpeg
CLI, but it looks dirty for me.

Is there any way to to make it using
ffmpeg-python
?

-
How to get progress percentage of flutter ffmpeg execution
11 août 2021, par Sharik ansariI want to get percentage of ffmpeg execution in flutter


I have some code example but I don't know to do this


ANDROID EXAMPLE :


int start = message.indexOf("time=");
 int end = message.indexOf(" bitrate");
 if (start != -1 && end != -1) {
 String duration = message.substring(start + 5, end);
 if (duration != "") {
 try {
 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
 sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
 dialog.setProgress((int)sdf.parse("1970-01-01 " + duration).getTime()); 
 }catch (ParseException e)
 {
 e.printStackTrace();
 }
 }
}



FLUTTER CODE :


void statisticsCallback(Statistics statistics) {
print("Statistics: executionId: ${statistics.executionId}, time: ${statistics.time}, size: ${statistics.size}, bitrate: ${statistics.bitrate}, speed: ${statistics.speed}, videoFrameNumber: ${statistics.videoFrameNumber}, videoQuality: ${statistics.videoQuality}, videoFps: ${statistics.videoFps}");
 }



how can I generate progress of execution from statisticsCallback method ?


Please help me out


-
Emphasis level map with ffmpeg using NVENC
2 novembre 2020, par ofer rubinsteinI am trying to have different compression levels, to different regions in the video.
ffmpeg has something called "addroi", but it's just a recommendation and doesn't guarantee the absolute level of compression.
Nvidia NVENC has something called Emphasis Level Map, I am hoping this will be able to achieve an accurate level of compression per region.


I am unable to find how to do this via ffmpeg executable, so I am starting to try to do this using the ffmpeg SDK.
Do you have any idea how to do this via the ffmpeg.exe, instead of using the SDK ?


Here is what I am talking about in the NVIDIA documentation :