Commande bash compresser videos répertoire

Résolu/Fermé
nicogress Messages postés 13 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 21 avril 2010 - 13 janv. 2010 à 02:13
nicogress Messages postés 13 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 21 avril 2010 - 27 janv. 2010 à 15:00
Bonsoir,

Je demande peut souvent de l'aide mais cette fois ci j'aurai besoin de vous! :)

Je voudrai créer un script permettant de compresser tous les fichiers vidéo au format .flv, ces vidéo sont contenus dans un répertoire.

J'ai déjà la commande pour effectuer la compression en utilisant le programme ffmpeg. Voici la commande : "ffmpeg -i video.wmv -ar 22050 -ab 32 -f flv -s 400x300 video.flv".

Je voudrais appliquer cette commande à tous les vidéos du répertoire courant sauf pour les vidéo déjà en .flv, les noms des fichiers vidéos ne sont pas connu à l'avance.

En espérant avoir une réponse positive, je vous souhaite une bonne nuit.
A voir également:

7 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
13 janv. 2010 à 09:29
Salut,

cd /ton_repertoire
for i in *.wmv; do ffmpeg -i "${i}" -ar 22050 -ab 32 -f flv -s 400x300 "${i%.wmv}.flv"; done

2
nicogress Messages postés 13 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 21 avril 2010
20 janv. 2010 à 10:30
Merci beaucoup jipicy ton aide ma bien servi! :)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
20 janv. 2010 à 10:34
De rien ;-))
0
nicogress Messages postés 13 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 21 avril 2010
20 janv. 2010 à 16:12
J'aurai une autre question jipicy peut être que tu pourras m'aider ;)

Je souhaiterai utiliser ce script sous windows ceci est possible avec cygwin. J'arrive à installer des pacquages communs (ssh, gcc, ...) avec cygwin mais comment installer un programme tel que ffmeg?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
20 janv. 2010 à 16:21
S'il n'est pas dans la liste des programmes, alors il faudra surement le compiler depuis les sources :-(
0
nicogress Messages postés 13 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 21 avril 2010
20 janv. 2010 à 16:29
D'accord du genre si je récupère les source en c je pourrai le compiler avec gcc? Enfin bon je doute qu'il soit codé en c... ^^
Il est possible de compiler n importe quels programme à partir de cygwin?
0
nicogress Messages postés 13 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 21 avril 2010
27 janv. 2010 à 11:29
Salut jipicy!

Encore une fois j'aurai besoin de ton savoir! ^^ Mais cette fois si en batch pour windows :S !
Serais-tu me convertir la ligne que tu m'as filé à savoir :

for i in *.wmv; do ffmpeg -i "${i}" -ar 22050 -ab 32 -f flv -s 400x300 "${i%.wmv}.flv"; done

Pour un script en .bat ? Je bugue au niveau de la boucle c'est à dire le début! ^^

Un grand merci d'avance....
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
27 janv. 2010 à 12:13
Salut,

Désolé mais le batch ce n'est pas ma tasse de thé ;-((

Pose ta question sur le forum Programmation, y'a des spécialistes par là-bas (dubcek entre autre)...
0
nicogress Messages postés 13 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 21 avril 2010
27 janv. 2010 à 15:00
héhé jm'en doutais

merci quand même ;)
0