web-dev-qa-db-fra.com

Comment extraire un CD audio en flac

Bonjour, j'ai essayé d'extraire des CD audio au format flac.

Flac a différents taux de compression et de multiples arguments qui peuvent être passés. Normalement, j'aime bien utiliser flac avec l'argument -V8, ce qui signifie que le contenu extrait est validé et que le taux de compression le plus élevé est utilisé. Rappelez-vous: Flac est le flou. Donc, le taux de compression n'influence pas la qualité. Cela influence uniquement le temps de traitement et la taille du fichier.

J'ai utilisé Rhythmbox et RipperX pour extraire mes CD audio.

Eh bien, Rhythmbox peut identifier le CD audio et affiche automatiquement le nom interprété et tous les titres de piste. Mais il n'est pas possible de modifier les options de format d'extraction. Il n'est pas possible d'ajuster le niveau de compression. Il utilise le niveau de compression par défaut de 5 à la place.

J'ai donc essayé RipperX. Dans le menu des options, je peux ajouter des arguments supplémentaires, qui sont utilisés, lorsque flac est appelé. Ce bon, je peux donc ajuster le niveau de compression. Bien, mais RipperX ne peut pas identifier le CD audio. Il ne montre pas le nom interprète et tous les titres de piste.

Je cherche un moyen d'extraire mes CD audio au format flac avec le niveau de compression le plus élevé et le nom d'interprétation correct et tous les titres de piste. Bien sûr, je pourrais utiliser Rhythmbox pour extraire mes CD audio en wave, puis utiliser flac pour convertir en flac, puis supprimer les anciens fichiers wave, mais je cherche un moyen de faire les deux étapes en même temps.

Est-ce que quelqu'un connaît un moyen d'extraire un CD audio au format FLAC sans mes problèmes?

9
eDeviser

Je suggère l'application abcde. Installez-le avec:

Sudo apt-get update
Sudo apt-get install abcde flac

Maintenant, placez le CD dans le tiroir. Vous voudrez peut-être créer un répertoire de fichiers de musique:

mkdir flacs
cd flacs
abcde -o flac

Pour obtenir des informations sur la piste, etc., abcde interroge le CDDB via une connexion Internet. S'il n'y a pas de connexion Internet ou si le CD n'est pas enregistré, aucune information sur la piste ne sera récupérée, bien que vous puissiez éditer manuellement l'entrée. Voici un exemple des informations de piste recueillies:

Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12
Retrieving 1 CDDB match...done.
---- Muddy Waters / The Real Folk Blues ----
1: Mannish Boy
2: Screamin' and Cryin'
3: Just To Be With You
<snip>


Edit selected CDDB data [y/N]? 

Appuyez sur Entrée pour sélectionner la valeur par défaut. Non.

Après l'extraction, un fichier intitulé "Muddy Waters/The Real Folk Blues" apparaît. Dans celui-ci se trouvent les listes de pistes CDDB trouvées.

chili@T440p:~/Desktop/flac$ ls Muddy_Waters-The_Real_Folk_Blues/
01.Mannish_Boy.flac          07.Same_Thing.flac
02.Screamin_and_Cryin.flac   08.Gypsy_Woman.flac
03.Just_To_Be_With_You.flac  09.Rollin_&_Tumblin.flac
04.Walking_in_the_park.flac  10.40_Days_and_Forty_Nights.flac
05.Walking_Blues.flac        11.Little_Geneva.flac
06.Canary_Bird.flac          12.You_Cant_Lose_What_You_Never_Had.flac

Si le CD ne figure pas dans CDDB, vous aurez la possibilité de modifier les titres et d’autres informations et de les envoyer. S'il n'y a pas de connexion Internet, vous devez éditer manuellement le fichier.

Vous pouvez définir les variables que vous souhaitez utiliser par défaut en créant un fichier conf:

cp /etc/abcde.conf  ~/.abcde.conf
gedit .abcde.conf

Utilisez nano ou kate ou leafpad si vous n’avez pas l’éditeur de texte gedit. Recherchez les variables communes que vous souhaitez utiliser. Décommentez les paramètres que vous souhaitez utiliser par défaut. Par exemple, changez:

#OUTPUTTYPE=ogg

À:

OUTPUTTYPE=flac  

Dans cet exemple, une fois que vous avez spécifié le type de sortie en tant que flac, il n'est plus nécessaire de le spécifier sur la ligne de commande. Faire simplement:

abcde
15
chili555

Je pense que vous cherchez quelque chose de plus semblable à soundconverter.

Pour installer, ouvrez un terminal et exécutez les commandes suivantes:

Sudo apt-get update
Sudo apt-get install soundconverter

Si vous ne trouvez pas l'application immédiatement dans vos applications installées, exécutez simplement la commande suivante pour la démarrer:

soundconverter &

Vous devriez pouvoir utiliser votre gestionnaire de fichiers favori pour copier et coller les fichiers de votre disque compact dans un répertoire (dossier) tel que votre répertoire Musique.

Ces fichiers doivent être au format wav lors de la copie du CD.

La conversion de wav en flac devrait être sans perte car flac a plus de compression que wav.

Vous pouvez convertir les pistes au format flac à l'aide de soundconverter après que les fichiers ont été copiés sur votre ordinateur.

Il existe un moyen de convertir les pistes à l’aide de la ligne de commande, ce qui permet de mieux contrôler les paramètres; Je peux poster cette méthode si vous êtes intéressé.


Si cela ne suffit pas, copiez tous les fichiers wav dans votre répertoire ~/Music, puis exécutez la commande suivante dans un terminal pour convertir les fichiers au format flac:

find ~/Music -type f -iname "*.wav" | while read fn; do flac --keep-foreign-metadata --verify "$fn"; done

source

0
mchid