À 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 :
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)
[^] # Re: Mon script en python pour ceux qui veulent
Posté par barmic . 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
*.flacet qu'il le traduise en*.mp3. Ensuite tu le lance avecfindetxargs: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 :
locatesera largement plus rapide quefindmais tu risque de ne pas trouver les fichiers très récents (un p'tit coup d'updatedbavant 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)