Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Scripting
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

Extraire les pistes audio des CDs

Le script suivant vous aidera si vous voulez récupérer une partie des pistes audio d'un CD complet en une seule étape:

--------Début du Script-------------

 #!/bin/sh
 #
 #fichier: /boot/home/config/bin/grab
 #
 #  Extracteur shell de CD utilisant /bin/play,
 #  le lecteur shell de CD fourni avec BeOS.
 #
 # Utilisation:  grab all - extrait le CD entier
 #         grab 1 4 6 - extrait les pistes 1 4 6
 #              Les numéros de pistes doivent être séparés 
 #              par des espaces
 #
 
 # Définissez votre lecteur de CD ici :
 # La meilleure façon d'avoir cette information est d'ouvrir le 
 # Terminal et de taper play. Le chemin de votre périphérique de CD
 # sera indiqué en haut.
 cddrive=/dev/disk/ide/atapi/0/slave/0/raw
 
 
 #déclaration de la variable piste, initialisation à la valeur nulle:
 track=
 
 alltracks=`play $cddrive 0 0 | wc -l` 		#nombre de pistes sur le CD + 1
 
 echo
 echo "Le nombre de pistes sur le CD est : " `expr $alltracks - 1`
 echo
 if  [ "$1" = "all" ]		#extraction complète du CD
 	then
 	track=1		#debuter par la piste 1
 
 	echo "Début de l'extraction du CD entier..."
 
 		while [ $track -lt $alltracks ] 	#continuer jusqu'à ce que toutes les pistes soient enregistrées
 
 	do
 		play $cddrive 7 $track "Track$track"	#enregistrement de la piste n sous le nom "Trackn"
 		track=`expr $track + 1`
 	done
 	echo
 	echo "Toutes les pistes ont été enregistrées sur le disque."
 
 else
 	echo "Extraction des pistes suivantes: $*"
 	
 	for each
 	do
 		play $cddrive 7 $each "Track$each"	#enregistrement de la piste n sous le nom "Trackn"
 	done
 fi
 

--------Fin du Script-------------

Attention, il n'y a pas de gestion des erreurs, utilisez donc grab avec prudence ou implémentez-en une. Notez que vous pouvez trouver plus facile d'utiliser l'excellent pilote du système de fichiers CDDA de Marco Nellisen (fourni avec BeOS depuis la version 5), qui rend le processus d'extraction de CD complètement inutile sous BeOS, car il vous permet de voir les pistes audio de vos CDs comme des fichiers .WAV!

Vous trouverez plus d'information à propos du lecteur shell de CD play dans cette astuce.

Téléchargez le script présenté dans cette astuce ici.

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Robert Kellner.

Astuce traduite par: Nicolas.

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network