Question ffmpeg

lunarok at gmail.com lunarok at gmail.com
Mer 11 Mai 19:13:58 UTC 2011


> 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
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.ubuntu.com/archives/ubuntu-fr/attachments/20110511/8181b0d1/attachment.html>


Plus d'informations sur la liste de diffusion ubuntu-fr