Bonsoir, Je demande ce qui existe comme script pour me faire une idée la commande n'a pas d'importance (chez Ubuntu mes interlocuteur savent pas ! Ici peut-être toi aussi ?) il envois la requette dans une variable et apre toi tu la utilisé comment et non ta tournure puisque moi je cherche à voir se que je peux faire ! sinon for f in *.MP4 do ./ffmpeg -i "$f" -r 25 "$f"-%0d.png done Pense qu'il y a 250 fichiers MP4 et que chacun a une moyenne de 30 000 images !
Quand au GPU, pour ffmpg, si c'etait bon adobe lors mise en oeuvre, eu c'est des vrais développeurs, y a aussi la boite de Milan qui fait pas comme cela, l'université de Strasbourg a acheté un centre de "minage" ? Au passage j'ai testé à la BNF sur Blender et Premiere pro et les images sont sensiblement les même en therme de qualité ! Blender aussi n'utilise pas la carte graphique ! (c'est un troll, pour les debutant qui cherche du travail auprés des particuliérs ...) Avant le dernier sourire etait une histoire de vente lié ... J'ai eu d'autre mais je ménage les experts renater ! Philippe Le jeu. 31 oct. 2024 à 09:49, Marc Chantreux <[email protected]> a écrit : > salut, > > On Thu, Oct 31, 2024 at 08:42:21AM +0100, philippe L wrote: > > Et donc je me demande si c'est pas possible de faire des sous shell pour > des > > commandes for if ? > > for et if ne sont des structures de controle et non des commandes. > c'est devant le nom de commande que tu dois mettre nice. > > > https://abs.traduc.org/abs-fr/ch21.html > > Y a t'il des exemples de scripts en production ? > > tu ne vas rien gagner à faire un nice sur un subshell qui fait juste un > wait de la commande qui, elle, doit être reschedulée. > > sans voir le script c'est dur de donner des pistes d'amélioration mais > j'aurais tendance à: > > * m'assurer que ffmpeg utilise ton gpu (gros gains possibles ici) > * paralléliser ce qui est paralélisable et laisser le scheduler faire > sans nice (et s'assurer avec une commande comme top ou btop que tous > tes cpus sont à fond). > * paralléliser efficacement nécessite souvent de transformer des > for en xargs ou d'utiliser make plutôt que sh. > > bref: si tu nous montres ta prose on pourra te donner des idées. > > -- > Marc Chantreux > Pôle CESAR (Calcul et services avancés à la recherche) > Université de Strasbourg > 14 rue René Descartes, > BP 80010, 67084 STRASBOURG CEDEX > 03.68.85.60.79 > >

