On Mon, 11 Dec 2006 19:15:16 +1100 LE GOFF Jean-Yves <[EMAIL PROTECTED]> wrote:
> CC a écrit : > > Selon LE GOFF Jean-Yves <[EMAIL PROTECTED]>: > > > >> Christophe Gaubert a écrit : > >>> Le 09/12/06, LE GOFF Jean-Yves a écrit : > >>> > >>>> je n'intéresse personne ? > >>>> pas d'amateurs de scripts ici ? > >>> ce que tu cherches, ce sont plutôt des gens connaissant les outils de > >>> manipulation de fichiers audio. Ce que je ne sait point faire, mais > >>> peut-être que Jipe... > >>> > >>> > >> bon j'ai un début de script qui marche en mettant en entrée: > >> le fichierA le fichierB le début, la durée et la fin (en secondes) > >> > >> Un truc que je n'arrice pas pour le moment: faire des calculs avec les > >> durées... > > utiliser la forme $((expression)), par exemple : > > > > var1=10;var2=20;echo $((var1+var2)) > > 30 > > Les calculs se font avec des valeurs entières (longint), pas des réèls. > > Convertir avant en valeurs entières. > > > > > > > > -- > > CC > > > comment je fais pour convertir 0:2:3.5 en valeurs entières ? je crois qu'il > va y avoir un pb.... > j'ai bien peur qu'il ne faille utiliser bc (par exemple), mais même avec bc, > comment je fais pour > convertir 1:1:0.2 en 3660.2 sans devoir tout réécrire ? ... j'ai bien peur de > ne devoir écrire un > prog de conversion... oui je sais je suis un peu fainéant sur les bords... > > ++ > jy [EMAIL PROTECTED] ~]$ echo 1:1:0.2 | (IFS=':.' read a b c d; echo $(((3600*a)+(60*b)+c)).$d) 3660.2 bye jipe
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________