Commande bash compresser videos répertoire

Résolu
nicogress Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
nicogress Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Modérateur Dernière intervention   4 896
 
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   Statut Membre Dernière intervention  
 
Merci beaucoup jipicy ton aide ma bien servi! :)
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
De rien ;-))
0
nicogress Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Modérateur Dernière intervention   4 896
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Modérateur Dernière intervention   4 896
 
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   Statut Membre Dernière intervention  
 
héhé jm'en doutais

merci quand même ;)
0