Bonjour,
On 05/11/2011 05:59 PM, Fred Z. Free wrote:
Le 11/05/2011 17:46, Fred Z. Free a écrit :
Bonjour,
Je viens juste de compiler ffmpeg vu ici
http://doc.ubuntu-fr.org/tutoriel/comment_compiler_ffmpeg
mais j'aimerai en fait savoir comment convertir par lot en gardant le
même nom de fichier (outpout dans un dossier différent)
fichiers source en mp3 dans /home/fred/hits
fichiers convertis /home/fred/trucmuch
Je passe sur le fait que compiler ffmpeg alors qu'il est dans les dépôts
est inutile. (sauf à vouloir utiliser une version plus récente pour
avoir accès à des fonctionnalités nouvelles et/ou éviter un bug
corrigé... mais ce n'est pas le cas ici)
Je passe aussi sur le fait que pour manipuler des mp3, lame fait très
bien l'affaire (il est même fait pour ça)... D'ailleurs ffmpeg utilise
libmp3lame pour générer l'encodage audio mp3.
j'ai beau chercher, j'ai pas trouvé de docs simple...
Sans doute parce que ce n'est pas une question de ffmpeg mais de script:
comment exécuter la même commande sur plusieurs fichiers.
Cela n'a d'ailleurs pas de rapport avec Ubuntu mais c'est effectivement
le genre de chose qui peut toujours être intéressant de connaitre.
J'ai oublié de préciser ma commande :
ffmpeg /home/fred/hits/*.mp3 -i -ab 256k /home/fred/trucmuch/$mp3
Enfin, je passe sur le fait que cette commande est erronée. (voir la
version corrigée)
Parmi la foultitude de possibilités pour exécuter la même commande sur
plusieurs fichiers, en voilà une variante qui peut être exécutée
directement dans la console (c'est du bash):
for fname in `ls /home/fred/hits/*.mp3`; do ffmpeg -i
/home/fred/hits/$fname -ab 256k /home/fred/trucmuch/$fname; done;
Evidemment, je suppose que les fichiers mp3 d'origine ont un
échantillonnage > à 256kHz. Sinon cela ne sert à rien (il n'y a que dans
les séries TV qu'il y est possible de générer de l'information là où
elle n'existe pas).
Séb
--
Liste de diffusion ubuntu-fr [email protected]
Pour s'abonner ou se désabonner :
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Charte de la liste: http://doc.ubuntu-fr.org/groupes/ubuntu-fr-ml/charte