
Recherche avancée
Médias (1)
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
Autres articles (28)
-
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 -
Contribute to a better visual interface
13 avril 2011MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community. -
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.
Sur d’autres sites (7108)
-
FFMPEG crop boundaries animation
28 septembre 2021, par VlFedotovI'm looking for a way to make crop filter params depends on current time.


Now I have 2 videos - white and aqua squares in one split output video, and this code works fine :


ffmpeg -i out/i1.mp4 -i out/i2.mp4 -filter_complex "[0:v]crop=iw/2:ih:0:0[left];[1:v]crop=iw/2:ih:ow:0[right];[left][right]hstack" out/generated.mp4



My question is - how to make the border between two videos floating, animated ? For example from left side of output vide to the right ?


I already tried to use t param, e.g. like this :


ffmpeg -i out/i1.mp4 -i out/i2.mp4 -filter_complex "[0:v]crop=iw/2+t:ih:0:0[left];[1:v]crop=iw/2-t:ih:ow:0[right];[left][right]hstack" out/generated.mp4



But it throws an error :


[Parsed_crop_0 @ 0x7fa46060eec0] Error when evaluating the expression 'iw/2+t'

[Parsed_crop_0 @ 0x7fa46060eec0] Failed to configure input pad on Parsed_crop_0

Error reinitializing filters!

Failed to inject frame into filter network: Invalid argument

Error while processing the decoded data for stream #1:0



Can anybody help me to solve this ? Or explain - why it isn't possible ?


-
avformat/mov : fix integer overflow
10 octobre 2015, par Ganesh Ajjanagaddeavformat/mov : fix integer overflow
Partially fixes Ticket 4727.
duration is not a safe expression, since duration can be INT_MIN.
One might ask how it can become INT_MIN.
Although it is true that line 2574 is no longer reached with INT_MIN due
to commit 053e80f6eaf8d87521fe58ea96886b6ee0bbe59d (which fixed another
integer overflow issue), mov_update_dts_shift is called on line 3549 as
well, right after a read of untrusted data.
One can do the fix locally there, but that function is already a huge
mess. Changing mov_update_dts_shift is likely better.This changes duration to INT_MIN + 1 in such cases. This should not make any
practical difference since such streams are anyway fuzzer files.Tested with FATE.
Reviewed-by : Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by : Ganesh Ajjanagadde <gajjanagadde@gmail.com> -
android ffmpeg synchronize thread
28 juin 2018, par JunburgI’m currently working on cutting and pasting audio with ffmpeg on Android. The problem is that when one audio file is not finished, there are other working files that need to be executed. I think the error below means this. I work through threads. An expression that executes a thread whenever there is a file to be processed.
W/System.err: com.github.hiteshsondhi88.libffmpeg.exceptions.FFmpegCommandAlreadyRunningException: FFmpeg command is already running, you are only allowed to run single command at a time
W/System.err: at com.github.hiteshsondhi88.libffmpeg.FFmpeg.execute(FFmpeg.java:63)
at com.github.hiteshsondhi88.libffmpeg.FFmpeg.execute(FFmpeg.java:89)
at com.softcode.tablet.Mp3Concat_Thread$2.run(Mp3Concat_Thread.java:614)
at java.lang.Thread.run(Thread.java:762)So what I want to ask is how to synchronize if a file comes in when the thread’s work is not over yet. Since the ffmpeg object is created with a singleton pattern, it seems that you will not be able to create a new object for each operation.
If you know the answer, I would appreciate your reply.