
Recherche avancée
Médias (91)
-
Corona Radiata
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Lights in the Sky
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Head Down
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Echoplex
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Discipline
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Letting You
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
Autres articles (69)
-
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. -
Récupération d’informations sur le site maître à l’installation d’une instance
26 novembre 2010, parUtilité
Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)
Sur d’autres sites (9234)
-
ffmpeg Split And Zoom
4 décembre 2019, par megaimd megaffmpeg -i video.mp4 -c:v libx264 -crf 22 -map 0 -segment_time 3 -reset_timestamps 1 -g 10 -sc_threshold 0 -force_key_frames “expr:gte(t,n_forced*3)” -f segment out/output%03d.mp4
As you can see, it is saved :
output1.mp4
output2.mp4
output3.mp4
output4.mp4and so on, it split every 3 seconds.
Ho can I make, for exempleoutput1.mp4 zoom 2X
output2.mp4 Normal
output3.mp4 zoom 2X
output4.mp4 Normalfor one movie to zoom in and for another to not zoom
-
Which decoder does ffmpeg actually use ? [closed]
8 décembre 2024, par LTRHow can I get ffmpeg to show exactly which decoder it uses ?


Example 1


In this example, I request Intel QuickSync decoding. However, QuickSync is not available because it's running on an AMD CPU. ffmpeg seems to fall back to CPU decoding, but doesn't say anything about that :


> ffmpeg -hwaccel qsv -i "file.mp4" -f null -
...
(nothing in the output refers to choice of decoder)



Example 2


In this example, we request "auto" hardware acceleration.


> ffmpeg -hwaccel auto -i "file.mp4" -f null -
...
[h264 @ 000001ed37d7a040] Using auto hwaccel type dxva2 with new default device.



Ffmpeg says that it uses the DXVA2 API with the default device. This is better than nothing, but it would be helpful if it said the name of the device chosen.


How can I instruct ffmpeg to always output this information ? I tried "-v verbose" but did not find anything in the output regarding the choice of decoder.


Related : How do I know if ffmpeg is using a hardware decoder ?


-
Fallback input for ffmpeg
22 septembre 2018, par Daniel CantarinI’m doing some transcoding from a third-party remote input stream that I do not control.
This input stream has errors from time to time, that I would like to mitigate before sending the stream to my transcoding pipeline, avoiding this way some possible problems in the output.
I have several ideas regarding different problems. But the most basic scenario I would like to set up is as follows : when the stream is down, or it somehow loses some frames, I want to fill that video gap with a secondary input (like a blank screen, for example).
For this simple task, I would like to use
ffmpeg
. I know it can mix, let’s say, an input stream with a fullscreen black square static image. However, I have to deal with this other condition : ffmpeg would run in the same infraestructure for the actual transcoding pipeline. That infraestructure must use its computing power for rendering the output. So, whateverffmpeg
command I end up using should use the minimum possible computing power.My actual problem : if I use
-vcodec copy
, in order to use minimum CPU, I can’t alter the original stream. But if I alter the original stream (by mixing it with some other stream), the operation uses CPU.My question : Is there a way to use
-vcodec copy
, but with a fallback input (instead of a mixed one) for when there are video gaps in the primary stream ?Thanks in advance.