001901c11e5c$acb43400$1e62a8c0@atticagrp">


je ne grave ni avec kisocd, ni avec aucun autre soft de gravure. mais au
cas où ça t'intéresse, daniel ... et quelques autres, voici un moyen
simple de se faire son propre toasteur avec quelques alias à rajouter à
.bashrc pour les commandes de gravure les plus courrantes.

préparation:

1) connaitre l'adresse scsi de son graveur
- il suffit pour ça de taper la commande:
cdrecord -scanbus
par exemple la réponse:
scsibus1:
1,0,0 100> 'nom et caractéristiques de ton graveur'
1,1,0 101> *
1,2,0 102> *
etc.
t'indique que l'adresses scsi de ton graveur est 1,0,0

2) connaitre la vitesse de ton graveur

3) créer un répertoire où seront stockés les fichiers à graver ou
nécessaires à la gravure et d'où démarrer les différentes commandes.
mkdir jpt ( pour jipetoasteur :-) ) crée le répertoire jpt dans ton $HOME

4) édi ter un simple fichier texte jpt dans $HOME où tu notes les
différentes commandes afin de ne pas les oublier.
par exemple:

BL: efface un cdrw
XT: extrait les pistes d'un cdaudio
MI: crée une image iso
CPa: copie un cd audio
GRa: grave un cd audio à partir de fichiers *.wav
plus les commentaires de ton choix
etc.


ajout des alias dans .bashrc:

bien sur éditer .bashrc avec kwrite après en avoir fait une copie au cas
où:
cp .bashrc .bashrc~
kwrite .bashrc

ajouter les alias à la suite de ce qui existe déjà en utilisant une
ligne par alias et éventuellement en faisant précéder d'une ligne de
commentaire du style
#les alias suivants servent à la gravure de cd

alias JPT='cat ~/jpt; cd ~/jpt'
#sert à éditer le fichier jpt pour te rappeler les différentes commandes
et à te placer dans le répertoire jpt
#avant d'utiliser les autres alias, taper d'abord JPT

alias BL='cdrecord -v blank=all dev=1,0,0 speed=4'
#sert à effacer un cdrw remplacer les valeurs de dev et speed par tes
propres valeurs ainsi que dans tous les alias suivants

alias MI='mkisofs -R -o cdimage.raw
#sert à créer une image iso. il faut faire suivre du nom du répertoire
où se trouvent les fichiers et répertoires dont tu veux faire l'image
#MI ~/temp/ va faire une image iso de tout le contenu du répertoire
temp de ton $HOME dans le réper toire ~/jpt

alias XT='cdda2wav -v255 -D/dev/hdc -B -Owav'
#extrait les pistes d'un cd audio
#si ton lecteur est /dev/hdd mettre cette valeur après -D

alias GRa='cdrecord -v -pad dev =1,0,0 speed=8 -dao -useinfo *.wav'
#grave un cd audio à partir des fichiers *.wav contenus dans ~/jpt
#ils sont gravés selon l'ordre alphabétique. les renommer en conséquence
si tu veux un ordre particulier sur ton cd

alias GRd='mv * cdimage.raw && cdrecord -v dev=1,0,0 speed=8 cdimage.raw'
#grave un cd de données à partir d'une image iso préalablement déplacée
dans ~/jpt

alias CPa='XT && GRa'
#copie un cd audio mais pas à la volée

alias CPd='MI /mnt/cdrom/ && GRd'
#copie un cd de données mais toujours pas à la volée
#si ton lecteur est /mnt/cdrom2 remplacer cdrom par cdrom2


pour utiliser ton graveur il te suffiras d'ouvrir ton terminal et de
taper d'abord:
JPT
et tapant ensuite CPa tu feras une c opie de cd audio
etc.
on peut bien sur faire d'autres alias pour des gravures plus complexes,
cd mixtes, multisessions etc, mais pour les gravures les plus usuelles
ceux-ci devraient suffire pour commencer.
ne pas oublier d'effacer le contenu du répertoire jpt après la gravure
histoire de ne pas encombrer le DD où de ne pas foutre le b..... dans la
gravure suivante.


PS: le jipetoasteur est distribué sous licence JPL (c'est mes
initiales!) que tu peux consulter en ouvrant un éditeur de texte et en
cliquant sur "nouveau", tu peux donc renommer jpt en dmt ou ce que tu
veux et modifier ce que tu veux....



bye
jipe





suite du message précédent que j'inclus pour plus de cohérence, j'avais oublié l'alias pour graver un cd audio directemennt à partir de mp3. je répare donc ce facheux oubli. :-[ 

pour ça il faut installer mpg123, le rpm devant être sur le cd mdk ou sur rpmfind.net

j'ai fait 2 scripts. le 1er, mp32wav, me sert à faire des conversions mp3 -> wav au cas par cas
le 2eme, M32W, me sert à convertir tous les mp3 d'un répertoire en vue de les graver. attention car il les efface après! donc d'abord copier et non déplacer les mp3 à graver vers le répertoire où se fait la gravure avant de lancer la commande. ou supprimer la ligne commençant par rm ds le script qui n'est pas absolument nécessaire.

donc d'abord éditer les 2 scripts avec kwrite par ex:

1er script:

#!/bin/bash
#mp32wav
#conversion mp3 -> wav
mpg123 -b 10000 -s "$1" | sox -t raw -r 44100 -s -w -c2 -  "$2"

2eme script:

#!/bin/bash
#M32W
#conversion mp3 -> wav de tous les mp3 contenus dans le répertoire où est lancé la commande
#à utiliser pour la gravure directe d'un cd audio à partir de mp3
IFS=$(echo -e "\n\r\t")
for nom_mp3 in (ls *.mp3) ; do
    echo "conversion de ${nom_mp3}"
    ~/mp32wav "${nom_mp3}" "$(basename ${nom_mp3} .mp3).wav"
    rm -f "${nom_mp3}"
done


à noter ds le dernier script que ~/mp32wav signifie que j'ai sauvegardé le script mp32wav ds mon répertoire perso (ainsi que M32W d'ailleurs) et que je lance le script M32W depuis ce répertoire ou un de ses sous répertoire. on peut mettre mp32wav et M32W dans un autre répertoire mais il faudra indiquer le chemin d'accès en conséquence ds le script précédent et dans l'alias à venir.


les nommer mp32wav et M32W (ou laurel et hardy)
puis les rendre exécutables:
chmod +x mp32wav
chmod +x M32W


l'alias à rajouter à la suite des précédents une fois ceci fait:
alias GRm='~/M32W && GRa'


valavala
bye
jipe


001901c11e5c$acb43400$1e62a8c0@atticagrp">






Répondre à