• [^] # Re: Mon script en python pour ceux qui veulent

    Posté par . En réponse au journal Des "basheries". Évalué à 3.

    À moins que je rate quelque chose, ton script va être relativement lent.

    Une première solution simple pourrait être de remplacer ton script pour que tu l'appel en lui donnant en paramètre un nom de fichier *.flac et qu'il le traduise en *.mp3. Ensuite tu le lance avec find et xargs :

    find . -name '*.flac' -print0 | xargs -0LP 4 ./converter

    Tu commencera déjà à utiliser 4 CPU pour faire tes conversions :)

    Après si tu ne change pas tant de fichiers flac que ça, je pense qu'il est tout à fait acceptable de faire un :

    locate -0er '\.flac$' | xargs -0LP 4 ./converter

    locate sera largement plus rapide que find mais tu risque de ne pas trouver les fichiers très récents (un p'tit coup d'updatedb avant et c'est corrigé).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)