Outils pour utilisateurs

Outils du site


tech:mp3-conversion-nokia

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:mp3-conversion-nokia [2026/06/06 09:47] Jean-Baptistetech:mp3-conversion-nokia [2026/06/11 20:26] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon Pb Audio Tél}}
 +
 +# Pb MP3 sous tel Nokia
 +
 +Voir :
 +* [[Notes commande xargs]]
 +
 +message d'erreur Nokia :
 +~~~
 +Cet appareil supporte  les formats MP3 standard à partir de 32 ko/s
 +~~~
 +
 +~~~bash
 +apt-get update && apt-get install lame moreutils
 +~~~
 +
 +~~~bash
 +lame --resample 32 origine.mp3 nouveaufichier.mp3
 +~~~
 +
 +
 +Ou si vous le voulez pas garder les originaux. Attention, faites une copie de vos mp3 avant !
 +~~~bash
 +lame --resample 32 /tmp/test/musique.mp3 - | sponge /home/test/musique.mp3
 +~~~
 +
 +En effet **sponge** permet des choses du genre :
 +~~~bash
 +sed "s/root/toor/" /etc/passwd | grep -v joey | sponge /etc/passwd
 +~~~
 +
 +Voir <http://joeyh.name/code/moreutils/>
 +
 +Voici une solution pas très lisible, et qui à l’inconvénient d'être très lente, car les musiques sont converti les une après les autres 
 +
 +Jouons avec notre ami **xarg** <http://www.cyberciti.biz/faq/linux-unix-bsd-xargs-construct-argument-lists-utility/>
 +
 +~~~bash
 +find BIBLE -type f -iname "*.mp3" -print0 | xargs -0 -I {} echo lame --resample 32 \'{}\' - \|sponge \'{}\' | bash -s --
 +~~~
 +
 +Tout d'un coup, à la bourrin (grâce à **`\&`**)
 +~~~bash
 +find BIBLE -type f -iname "*.mp3" -print0 | xargs -0 -I {} echo lame --resample 32 \'{}\' - \|sponge \'{}\' \& | bash -s --
 +~~~
 +
 +Attention aux ulimits !
 +
 +~~~
 +$ pgrep -c lame
 +1130
 +~~~
 +
 +~~~
 +$ uptime
 + 20:45:38 up 10:27,  7 users,  load average: 685,42, 508,58, 241,19
 +~~~
 +
 +Ce n'est pas une brillante idée !
 +Aucunne gestion d'erreur, si un traitement ce passe mal.
 +Bien que la charge CPU (load average) soit impressionnante, je n'ai pas vraiment constaté un ralentissement de mon PC.
 +
 +Entre faire un traitement, l'un après l'autre.
 +Ou à tous lancer d'un coup. 
 +C'est passer d'un extrême à l'autre. 
 +
 +En toutes logique il faut grouper ces traitements dans des lots.
 +En général que un quadcore on lance 4 traitement simultané. Le double si hyperThreading. C'est une approximation à tester.
 +
 +Note : Il n’était pas pertinent de laisser l'affichage sur la sortie standards et cela peut ralentir les traitements.
 +
 +Nous pouvons utiliser le commande "parallel"
 +Le pb sous Debian, c'est qu'il existe deux commande "parallel" 
 +
 +~~~
 +# apt-file search /usr/bin/parallel | grep "/usr/bin/parallel$"
 +moreutils: /usr/bin/parallel
 +parallel: /usr/bin/parallel
 +~~~
 +
 +
 +Voir https://wiki.archlinux.org/index.php/Convert_Flac_to_Mp3
 +
 +
 +## Autres
 +
 +### Conversion WAV en MP3
 +
 +~~~bash
 +for fic in *.wav ; do ffmpeg -i "$fic" -ar 24000 -ac 1 "${fic/.wav/.mp3}" ; done
 +~~~
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki