# Written by Pete # This is a VERY basic bash script for converting .mpc files to .mp3. Useful for hardware compatibility. # Please do NOT use for music storage aims, as the transfer induces quality loss. # Take care with your disk capacity, the templates files are .wav # # Use: in a Linux/Unix terminal, go to the repertory containing the # .mpc files, and just type "mpctomp3". First, all the .mpc will be # converted to .wav files, then the .wav to .mp3 (high # quality). Eventually, .wav and script files are removed. # # http://pierredes.free.fr/mpctomp3/ # CU folks! # # ... et en français: # Ecrit par Pete # Ceci est un script des plus simples, pour le terminal bash, destiné # à convertir les fichiers musicaux .mpc en .mp3. C'est # particulièrement utile pour la compatibilité avec certains lecteurs # (qui ne connaissent pas le format .mpc) # Prière de ne pas utiliser ce script pour l'archivage des fichiers # musicaux, car la conversion résulte en une perte de qualité audio. # S'assurer qu'il reste suffisamment de place disponible sur le disque # dur, car l'ensemble des fichiers est tout d'abord converti en format # .wav. # Mode d'emploi: dans un terminal Unix ou Linux, se placer dans le # répertoire contenant les fichiers .mpc, et entrer "mpctomp3" # (commande pointant vers un fichier contenant ce script). Tout # d'abord, les fichiers .mpc seront convertis avec mppdec en .xav, # puis les ficheirs .wav en .mp3 avec lame (option haute # qualité). Enfin, les fichiers .wav (TOUS ceux du répertoire) et les # fichiers de script temporaires seront supprimés. # # http://pierredes.free.fr/mpctomp3 # Bon courage et à bientôt! # Si difficulté: m'écrire à pierredes@free.fr ls *.mpc > mpc_files sed 's/^/mppdec --wav \"/;s/$/\"/' mpc_files > conv2wav.script.incomplete sed 's/^/\"/;s/\.mpc/\.wav\"/' mpc_files > wav_files paste -d' ' conv2wav.script.incomplete wav_files > conv2wav.script sed 's/^/lame -h -V 0 /' wav_files > conv2mp3.script.incomplete sed 's/^/\"/;s/\.mpc/\.mp3\"/' mpc_files > mp3_files paste -d' ' conv2mp3.script.incomplete mp3_files > conv2mp3.script rm -f conv2wav.script.incomplete rm -f conv2mp3.script.incomplete chmod 777 conv2wav.script chmod 777 conv2mp3.script conv2wav.script conv2mp3.script rm *.wav rm -f wav_files rm -f mp3_files rm -f mpc_files rm -f conv2wav.script rm -f conv2mp3.script