Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 27-05-2014 21:21:06

michelh79
Membre
Lieu : Bressuire - 79
Distrib. : Debian sid
Noyau : Linux 3.14-amd64
(G)UI : Gnome 3.8.4
Inscription : 23-04-2010

encodage cd utilisation multicoeurs ?

Bonsoir , je cherche un logiciel pour encoder ( ripper .. ) des cds audios qui utiliserait mes 4 coeurs ... je m'explique .. sous Windows  , il y a par exemple dBpoweramp  qui encode 4 pistes d'un coup , on gagne quand même du temps... Là je me sers de ripit qui fais bien le travail, mais qui prends son temps quand même ...

Je n'ai jamais été chaste à quoi sert d'être chaste ? Puisque même avec terreur tremblant de précautions nous aimer est tout ce qui nous reste. Zoe Valdès

Hors ligne

#2 27-05-2014 21:33:47

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : encodage cd utilisation multicoeurs ?

Salut,
ripit a une option « --thread n » qui te permet de lancer n encodages en même temps. Mais bon, de mémoire, ce qui prend du temps, ça n'est pas l'encodage mais l'extraction depuis le CD audio, et ça, tu ne peux pas gagner du temps dessus…

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 27-05-2014 23:26:02

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : encodage cd utilisation multicoeurs ?

Tiens ça me fait penser à un programe qui n'a rien a voir en ligne de commande que j'utilisais pour ripper en une seule piste, un seul gros fichier flac de l'album + Génération du CUE = ABCDE
Très rapide si je me souviens bien.
Il faut que je retrouve ma config.

EDIT: Quoiqu'il peut peut-être le faire ...

Il y a ça dans le fichier de configuration :

# Quelles options supplémentaires?
MAXPROCS=2                              # Exécuter plusieurs encodeurs simultanément


Defines how many encoders to run at once. This makes for huge speedups on SMP systems. You should run one encoder per CPU at once for maximum efficiency, although more doesn't hurt very much. Set it "0" when using mp3dist to avoid getting encoding processes in the local host.
 





+ Flacon (Gui) pour dissocier les pistes du gros flac si le cue est présent. c'est pas mal.

Je vais faire un test de temps rippage + encodage pour voir...

3 minutes 30 s pour le rippage.
1 minute 30 s pour l'encodage et la génération du Cue.
5 minutes c'est pas mal.


patrick@debian:~$ abcde -1
Executing customizable pre-read function... done.
Getting CD track info... Querying the CD for audio tracks...
Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
Creating cue file...
Checking CDDB server status...
Querying the CDDB server...
Obtaining CDDB results...
Retrieving 1 CDDB match...done.
---- The Shadows / Greatest Hits Vol 1 ----
1: Apache
2: Kon-Tiki
3: Piece Pipe
4: The Savage
5: Wonderful Land
6: Dance On
7: Foot Tapper
8: Shindig
9: FBI
10: Frightened Cry
11: The Stranger
12: 36-24-36
13: Man of Mystery
14: Mary Ann
15: Guitar Tango
16: What a Lovely Tune

Edit selected CDDB data? [y/n] (n):
Is the CD multi-artist [y/N]?
Grabbing tracks 01 - 16 as one track ...
cdparanoia III release 10.2 (September 11, 2008)

Ripping from sector       0 (track  1 [0:00.00])
    to sector  168404 (track 16 [2:17.09])

outputting to /home/patrick/abcde.cf08c510/track01.wav

 (== PROGRESS == [                            --| 168404 00 ] == :^D * ==)  

Done.


Encoding track 01 of 01: Greatest Hits Vol 1...

flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

track01.wav: Verify OK, wrote 224132772 bytes, ratio=0,566
Tagging track 01 of 01: Greatest Hits Vol 1...
Adding metadata to the cue file...
Finished.
patrick@debian:~$
 




Mon fichier de configuration si cela vous interresse à mettre dans son Home :


# -----------------$HOME/.abcde.conf----------------- #
#
# Un fichier de configuration type pour convertir de la musique d'un CD Audio au format
# FLAC en utilisant le programme abcde
#
#       http://andrews-corner.org/abcde.html
# -------------------------------------------------- #

# Spécifiez l'encodeur à utiliser. Dans ce cas Flac est le seul choix.
FLACENCODERSYNTAX=flac

# Spécifiez le chemin de l'encodeur choisi. Dans la plupart des cas, l'encodeur devrait être dans votre $PATH
# comme illustré ci-dessous. Autrement, vous devrez spécifier le chemin complet. Par exemple: /usr/bin/flac
FLAC=flac

# Spécifiez vos options de codage ici. Des options multiples peuvent être choisies comme '--best --another-option' etc.
FLACOPTS='--verify --best'

# Type de sortie pour FLAC:
OUTPUTTYPE="flac"

# Programmes utilisés pour le rippage du CD. Il y a plusieurs choix possibles: cdda2wav, dagrab, cddafs (Mac OS X only) et flac.
CDROMREADERSYNTAX=cdparanoia            
                                     
# Donnez l'emplacement du programme et choisissez quelles options supplémentaires:
CDPARANOIA=cdparanoia  
CDPARANOIAOPTS="--never-skip=40"

# CUE reader syntax for the CUE reader program to use.
# abcde supports 2 CUE modes: 'mkcue' and 'abcde.mkcue' so you can set the
# MKCUE variable accordingly. The 'abcde.mkcue' uses an internal
# implementation, without the need of an external program.
CUEREADERSYNTAX=default

# Donnez l'emplacement du programme qui servira pour l'identification du CD:      
CDDISCID=cd-discid            
                               
# Donnez l'emplacement où seront mis les fichiers de musique encodés.
OUTPUTDIR="$HOME/Musique/"              

# Actions par défault que le programme abcde exécutera.
ACTIONS=cddb,playlist,read,encode,tag,cue,move,clean
             
# Choisissez ici un standard pour l'étiquetage des pistes 'Artiste seul',
# encodage multi-pistes et aussi pour un encodage  multi-pistes, 'artistes variés':
OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}'
VAOUTPUTFORMAT='${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}'

# Choisissez ici comment vous voulez que les pistes soient étiquetées pour 'un artiste seul' standard
# Encodage d'une piste unique et aussi pour un encodage d'une piste unique 'artistes variés'.
# (Créer une piste unique encodée avec 'abcde -1' par la ligne de commande.)
ONETRACKOUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
VAONETRACKOUTPUTFORMAT='${ALBUMFILE}/${ALBUMFILE}'

# Créez des playlists pour un seul ou pour des artistes variés. Je suggérerais de
# commenter les pistes uniques encodées.
PLAYLISTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}.m3u'
VAPLAYLISTFORMAT='${ALBUMFILE}/${ALBUMFILE}.m3u'

# Met des espaces dans les noms de fichiers à la place des underscores qui eux seraient plus convenables:
mungefilename ()
{
  echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
}

# Quelles options supplémentaires?
MAXPROCS=2                              # Exécuter plusieurs encodeurs simultanément
PADTRACKS=y                             # faire des pistes 01 02 et non 1 2
EXTRAVERBOSE=y                          # Utilitaire de  débogage
EJECTCD=y                               # Ejecter le CD quand tout est fini

 




Donc:

abcde -1    (pour ripper le CD en un seul gros fichier Flac

abcde 1 6 8 (pour ripper par exemple la piste 1, 6 et 8)

Dernière modification par golgot200 (28-05-2014 19:15:01)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#4 28-05-2014 18:53:01

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : encodage cd utilisation multicoeurs ?

Une ligne dans le .abcde.conf à rajouter pour que le dossier de rippage  abcde.cf08c510  dans son Home soit supprimé si on ne désire pas le garder.


# Keep the wav files after encoding. Set it to "y" and remove "clean" from
# the list of default actions, since we purge the temp directory as default.
KEEPWAVS=n
 



Mais moi ça marche sans ajouter cette option hmm

Dernière modification par golgot200 (28-05-2014 19:16:09)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#5 04-06-2014 16:20:27

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : encodage cd utilisation multicoeurs ?

Bonjour,

tu as trouvé quelque chose qui te convienne ?

L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

Pied de page des forums