Le 11/05/2011 21:13, luna...@gmail.com a écrit :
> for
> fname in `ls /home/fred/hits/*.mp3`; do ffmpeg -i
/home/fred/hits/$fname -ab 256k /home/fred/trucmuch/$fname; done;
> ta commande me donne :
>
> /home/fred/hits//home/fred/hits/Telephone.mp3: No such file or
> directory
Il ne faut pas copier-coller ce qu'on te donne sans chercher à
comprendre, tu n'y apprendras rien et tu vas plutot risquer de faire
des bêtises. Si je te dis fait un "sudo rm -rf /*" faut au moins
pouvoir comprendre ce qu'il va se passer.
Séb a très bien situé les choses, il semble bizarre que tu veuilles
utiliser ffmpeg pour une action que lame ferait. Encore plus de
chercher à le compiler alors que tu n'a pas pu relire le simple code
qu'il a donné (rien de péjoratif, mais juste que si l'on ne connait
pas du tout le shell, la compilation est à proscrire)
Donc je suggèrerais aussi l'add-on pour nautilus qui fait de la
conversion audio.
Pour revenir à la ligne qu'il t'a donné, le // est le problème, donc
tu à juste à enlever / devant $fname. Tu peux aussi faire cette boucle
avec un while. Et plein d'autres moyens, c'est la beauté du shell.
Et non pas besoin de mettre ca dans un fichier avec un #!/bin/sh ou
autre shell, ca passe directement en ligne, le fichier script ne sera
utile que si tu dois lancer la manip plusieurs fois.
Cédric
Salut,
La commande ne marche pas non plus sans le slash devant $fname ce qui me
semblait bizarre quand même, n'empêche qu'on peut ne pas s'y connaitre
en bash mais qu'on peut quand même pouvoir compiler ffmpeg pour
convertir des aussi des mp4...
Cordialement.
Frédéric
--
Liste de diffusion ubuntu-fr ubuntu-fr@lists.ubuntu.com
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