Comment supprimer 1 fichier sur 2 dans un répertoire?
-
- Econologue expert
- Messages : 14163
- Inscription : 17/03/14, 23:42
- Localisation : picardie
- x 1651
- Contact :
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
Pas essayé, encore plus simple : https://trac.ffmpeg.org/wiki/Create%20a ... m%20images
0 x
- chatelot16
- Econologue expert
- Messages : 6960
- Inscription : 11/11/07, 17:33
- Localisation : angouleme
- x 264
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
chaque systeme a son petit langage de programation , pour faire un petit programe qui automatise ce genre d'operation : fichier .bat en windows , et fichier bash en linux
mais pour eviter ces langages speciaux je prefere faire un programe en pyton : c'est un langage simple disponible aussi bien avec linux que windows ou mac
un programme pour effacer un fichier sur 2 dans un repertoire ne fera pas plus de 4 ligne en ecrivant une boucle qui commence et fini aux numero de fichier que l'on veut : ce programme simple doit etre modifié a chaque utilisation pour adapter aux numero a effacer
mais pour eviter ces langages speciaux je prefere faire un programe en pyton : c'est un langage simple disponible aussi bien avec linux que windows ou mac
un programme pour effacer un fichier sur 2 dans un repertoire ne fera pas plus de 4 ligne en ecrivant une boucle qui commence et fini aux numero de fichier que l'on veut : ce programme simple doit etre modifié a chaque utilisation pour adapter aux numero a effacer
0 x
-
- Modérateur
- Messages : 80007
- Inscription : 10/02/03, 14:06
- Localisation : Planète Serre
- x 11377
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
izentrop a écrit :avec FFMPEG en ligne de commande (...).
Me revoilà...
Avec plus de 40 000 images stockées après 1 mois de capture à 1 image par minute, FFMPEG est la seule solution possible (gratuite du moins) pour traiter les gros time lapse et ceci en une passe sauf avoir à faire des copiés/collés de dizaines de vidéos...
En effet; au delà de 2000 images Windows Movier Maker est dans les choux...et c'est pire pour GoPro Studio!
De plus l'option de FFMPEG -filter:v "setpts=X*PTS" permet de ne garder que X frames sur 1 avec X<1 (voir https://trac.ffmpeg.org/wiki/How%20to%2 ... 0a%20video)...et donc de réaliser ce que je voulais (supprimer 1 image sur 2 ou plus) sans faire de bricolage informatique!
Autrement dit, à framerate de la vidéo de sortie constant:
Si vous voulez accélérer la vidéo par 2: X = 0.5 (on garde 0.5 frame sur 1)
Si vous voulez accélérer la vidéo par 10: X = 0.1
0 x
Faire une recherche d'images ou une recherche textuelle - Netiquette du forum
-
- Econologue expert
- Messages : 14163
- Inscription : 17/03/14, 23:42
- Localisation : picardie
- x 1651
- Contact :
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
Sous linux ou windows ?
Sous Vista, la concaténation ne marche pas % de img%03d.png provoque une erreur.
Sous Vista, la concaténation ne marche pas % de img%03d.png provoque une erreur.
0 x
-
- Modérateur
- Messages : 80007
- Inscription : 10/02/03, 14:06
- Localisation : Planète Serre
- x 11377
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
Windows...la commande %05d.jpg fonctionne chez moi...mais faut être dans le bon répertoire (pas le cas quand tu lances le .bat de ffmpeg) et c'est sensible à la casse: .JPG c'est pas la même chose que .jpg...bref c'est du linux like sous windows...
Bon j'ai réussi à compiler 1 mois en moins de 10 minutes ce qui est correct...j'ajoute une petite bande son et quelques explications et j'upload.
Bon j'ai réussi à compiler 1 mois en moins de 10 minutes ce qui est correct...j'ajoute une petite bande son et quelques explications et j'upload.
0 x
Faire une recherche d'images ou une recherche textuelle - Netiquette du forum
-
- Econologue expert
- Messages : 14163
- Inscription : 17/03/14, 23:42
- Localisation : picardie
- x 1651
- Contact :
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
C'est bon, j'y suis arrivé. L'association des touches Ctrl+V ne fonctionne pas dans la ligne de commande, alors que "coller" du menu du bouton droit, fonctionne... Va comprendre.
En plus des images, Il fallait aussi ajouter une icone "invite de commande" dans le répertoire du programme, avec le chemin "démarrer dans" modifié.
Après, ça devient simple ;)
Ce n'est pas "commande %05d.jpg" mais %03d
En plus des images, Il fallait aussi ajouter une icone "invite de commande" dans le répertoire du programme, avec le chemin "démarrer dans" modifié.
Après, ça devient simple ;)
Ce n'est pas "commande %05d.jpg" mais %03d
0 x
-
- Modérateur
- Messages : 80007
- Inscription : 10/02/03, 14:06
- Localisation : Planète Serre
- x 11377
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
Ah oui faut faire coller avec bouton droit de la souris...CRTL+ V n'a jamais fonctionné je crois sous le terminal windows...
Hé tu fais aussi du time lapse?
C'est %05d si tu as 5 digits dans le nom des images (ce qui était mon cas avec 40 000 images numérotées de 00001.jpg à plus de 42000.jpg)...c'est %03d si tu as 3 digits donc 999 images maxi...1000 si tu commences par 000.jpg...
Voici la commande précise que j'ai utilisé pour traiter 40k d'images de TIME00001.jpg à TIME42270jpg
ffmpeg -f image2 -start_number 00001 -i TIME%05d.JPG -vcodec libx264 -b:v 3000k -s 1440*1080 timelapse.mp4
J'ai ensuite supprimé 2 frames sur 3 avec cette commande:
ffmpeg -i timelapse.mp4 -filter:v "setpts=0.33*PTS" -b:v 3000k timelapse_3xspeed.mp4
Il est possible d'intégrer -filter:v "setpts=0.33*PTS" dans la 1ere commande pour faire le tout en 1 passe...
Sinon, j'ai passé plus de temps à convertir le nom des images dans le bon ordre chronologique (ma gopro ne faisait pas d'incrémentation sur 5 digits mais que sur 4 donc voilà le bordel: des fichiers qui avaient le même nom et un ordre chronologique à reclasser) qu'à utiliser ffmpeg, pour le reclassement, j'ai utilisé ANT RENAMER en passant par les infos EXIF C'est un bon petit soft
Hé tu fais aussi du time lapse?
C'est %05d si tu as 5 digits dans le nom des images (ce qui était mon cas avec 40 000 images numérotées de 00001.jpg à plus de 42000.jpg)...c'est %03d si tu as 3 digits donc 999 images maxi...1000 si tu commences par 000.jpg...
Voici la commande précise que j'ai utilisé pour traiter 40k d'images de TIME00001.jpg à TIME42270jpg
ffmpeg -f image2 -start_number 00001 -i TIME%05d.JPG -vcodec libx264 -b:v 3000k -s 1440*1080 timelapse.mp4
J'ai ensuite supprimé 2 frames sur 3 avec cette commande:
ffmpeg -i timelapse.mp4 -filter:v "setpts=0.33*PTS" -b:v 3000k timelapse_3xspeed.mp4
Il est possible d'intégrer -filter:v "setpts=0.33*PTS" dans la 1ere commande pour faire le tout en 1 passe...
Sinon, j'ai passé plus de temps à convertir le nom des images dans le bon ordre chronologique (ma gopro ne faisait pas d'incrémentation sur 5 digits mais que sur 4 donc voilà le bordel: des fichiers qui avaient le même nom et un ordre chronologique à reclasser) qu'à utiliser ffmpeg, pour le reclassement, j'ai utilisé ANT RENAMER en passant par les infos EXIF C'est un bon petit soft
0 x
Faire une recherche d'images ou une recherche textuelle - Netiquette du forum
-
- Econologue expert
- Messages : 14163
- Inscription : 17/03/14, 23:42
- Localisation : picardie
- x 1651
- Contact :
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
Non, ce n'était qu'un essai pour voir.
Merci pour l'explication. 05 = nb de chiffres et d = décimal, je suppose.
"-start_number 00001" n'était pas indispensable il me semble.
Un fichier *.bat doit pouvoir exécuter plusieurs commandes successives.
Une commande pratique et courte pour faire un diaporama à intervalle de 5 secondes avec les images img001.jpg à img999.jpg
Habituellement, je n'utilise pas directement FFMPEG mais par l'interface windows WINFF. Les lignes de commande peuvent être enregistrée en "présélections". Pas besoin de s'embêter avec les chemins des fichiers, mais ne pas oublier les limitations dans les noms de fichiers.
Les vidéos de mon appareil photo au format *.MOV ne sont pas reconnus par mon téléviseur. C'est du MP4 avec un format propriétaire. Une présélection MP4 avec seulement la modification de l'audio sans toucher à la vidéo rendent compatibles un lot de fichiers en un clin d’œil. J'ai aussi une présélection pour les transformer en WMV, pour movie maker
Merci pour l'explication. 05 = nb de chiffres et d = décimal, je suppose.
"-start_number 00001" n'était pas indispensable il me semble.
Un fichier *.bat doit pouvoir exécuter plusieurs commandes successives.
Une commande pratique et courte pour faire un diaporama à intervalle de 5 secondes avec les images img001.jpg à img999.jpg
Code : Tout sélectionner
ffmpeg -y -framerate 1/5 -i img%03d.jpg -c:v libx264 out.mp4
Habituellement, je n'utilise pas directement FFMPEG mais par l'interface windows WINFF. Les lignes de commande peuvent être enregistrée en "présélections". Pas besoin de s'embêter avec les chemins des fichiers, mais ne pas oublier les limitations dans les noms de fichiers.
Les vidéos de mon appareil photo au format *.MOV ne sont pas reconnus par mon téléviseur. C'est du MP4 avec un format propriétaire. Une présélection MP4 avec seulement la modification de l'audio sans toucher à la vidéo rendent compatibles un lot de fichiers en un clin d’œil. J'ai aussi une présélection pour les transformer en WMV, pour movie maker
0 x
-
- Modérateur
- Messages : 80007
- Inscription : 10/02/03, 14:06
- Localisation : Planète Serre
- x 11377
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
Voilà un premier jet de 1 mois de chatons en time lapse: http://www.dailymotion.com/video/x4iqdd ... se_animals
1 jour = 30 secondes
1 jour = 30 secondes
0 x
Faire une recherche d'images ou une recherche textuelle - Netiquette du forum
-
- Econologue expert
- Messages : 14163
- Inscription : 17/03/14, 23:42
- Localisation : picardie
- x 1651
- Contact :
Re: Comment supprimer 1 fichier sur 2 dans un répertoire?
Techniquement réussi.
Le rendu est plus spectaculaire avec une plante.
On ne peut pas tout avoir
Le rendu est plus spectaculaire avec une plante.
On ne peut pas tout avoir
0 x
-
- Sujets similaires
- Réponses
- Vues
- Dernier message
-
- 5 Réponses
- 2467 Vues
-
Dernier message par phil59
Consulter le dernier message
10/03/23, 19:42Un sujet posté dans le forum : Électricité, électronique et informatique: Hi-Tech, internet, DIY, éclairage, matériels et nouveautés
-
- 2 Réponses
- 4482 Vues
-
Dernier message par Christophe
Consulter le dernier message
08/03/23, 10:07Un sujet posté dans le forum : Électricité, électronique et informatique: Hi-Tech, internet, DIY, éclairage, matériels et nouveautés
-
- 7 Réponses
- 2372 Vues
-
Dernier message par phil59
Consulter le dernier message
23/01/23, 09:37Un sujet posté dans le forum : Électricité, électronique et informatique: Hi-Tech, internet, DIY, éclairage, matériels et nouveautés
-
- 91 Réponses
- 31337 Vues
-
Dernier message par janic
Consulter le dernier message
14/10/23, 08:17Un sujet posté dans le forum : Électricité, électronique et informatique: Hi-Tech, internet, DIY, éclairage, matériels et nouveautés
-
- 8 Réponses
- 6035 Vues
-
Dernier message par ecrans
Consulter le dernier message
08/06/13, 09:12Un sujet posté dans le forum : Électricité, électronique et informatique: Hi-Tech, internet, DIY, éclairage, matériels et nouveautés
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 185 invités