AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

jack - En ligne dans le Cloud

Exécutez jack dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la prise de commande qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


Jack - ripper et encoder des CD avec une seule commande

SYNOPSIS


jack [Options]

DESCRIPTION


Jacques transforme vos CD audio en fichiers FLAC, MP3 ou Ogg Vorbis. Il utilise plusieurs assistants
programmes afin d'obtenir des fonctions telles que l'extraction, l'encodage et le marquage de fichiers avec
Méta-information. L'extraction se fait soit via cdparanoia (auquel cas l'état d'extraction
est également affiché par Jack) ou cdda2wav. Jack fonctionne avec plusieurs encodeurs, à savoir
oggenc, flaque, boiteux, aller aller, lameenc, l3enc, mp3enc ainsi que Xing. À tout moment pendant le fonctionnement
(et même lorsque tout est terminé et que le CD original est perdu) vous pouvez laisser Jack chercher
les noms des pistes à freedb.org et renommer les pistes en conséquence. Marquage des fichiers audio
avec des méta-informations sur l'artiste, le titre de la piste, etc.

Si aucune recherche freedb n'a été effectuée, Jack dépose tous les fichiers dans un répertoire ~/jack/jack-
xxx, avec xxx représentant l'ID de disque CDDB/FreeDB du CD. Ce répertoire est
renommé par Jack lorsque les informations appropriées sont connues.

La plupart des options telles que l'extracteur, l'encodeur, le serveur FreeDB préféré, le répertoire et le fichier son
format, etc. peut être défini par l'utilisateur en modifiant les valeurs par défaut dans /etc/jackrc ou en les sauvegardant
à ~/.jack3rc. Des extracteurs, encodeurs et serveurs FreeDB supplémentaires peuvent être définis par les utilisateurs
à l'aide d'un répertoire de plug-ins (tel que défini par le chemin_plugin option qui
Par défaut ~/.jack_plugins).

Pendant que Jack est en cours d'exécution, ces commandes clavier sont disponibles :

q or Q quitter

p or P désactiver l'extraction (par exemple, si vous avez besoin du lecteur de CD)

p or P (encore) ou c or C
reprendre l'extraction

e or E mettre en pause/continuer tous les encodeurs

r or R mettre en pause/continuer tous les éventreurs.

? basculer le copyright/boîte d'aide

OPTIONS


Différentes options nécessitent différents types de données comme arguments :

bool peut être "oui" ou "non", comme dans --vbr=oui

un magnifique peut être n'importe quoi, comme dans --renommer-fmt "%NT"

int un nombre entier, comme dans --débit 192 (ou --débit=192 )

liste plusieurs chaînes, délimitées par le ";" final. Exemple: --deviner-toc file1.mp3
file2.mp3 fichierN.mp3 \;

Jack comprend les options suivantes :

--append-année un magnifique
ajoutez cette chaîne au nom du répertoire (utile avec %y pour ajouter l'année d'un album
a été libéré)

-b, --débit int
débit cible (en kbit/s, la valeur par défaut est 160).

--char-filtre un magnifique
convertir les noms de fichiers à l'aide d'une méthode python

--jeu de caractères un magnifique
jeu de caractères des noms de fichiers (par défaut, votre locale).

-c, --check-toc
comparez toc-file et cd-toc, puis quittez. Jack met en cache la table des matières d'un CD dans un fichier
("jack.toc"). Si vous voulez savoir si le CD inséré correspond au fichier toc dans le
répertoire courant, utilisez cette option.

-Ç, --claim-dir
renommer les répertoires même s'ils n'ont pas été créés par Jack.

--cont-failed-query
continuer sans données FreeDB si la requête échoue.

-RÉ, --create-répertoires
dit à Jack de créer des sous-répertoires dans lesquels Jack met tous les fichiers pour le
CD actuel. Si aucune donnée FreeDB n'est disponible, c'est-à-dire lorsque vous n'utilisez pas -Q , Ceux-ci
les répertoires seront nommés "jack-xxx" où "xxx" représente le CD
Identifiant FreeDB. Sinon dir_template (voir ci-dessus) sera utilisé. Cette option est activée
activé par défaut.

--dispositif un magnifique
Le nom de périphérique de votre lecteur de CD-ROM. La valeur par défaut est / dev / cdrom

--dir-modèle un magnifique
si les répertoires sont renommés, c'est le format utilisé (par défaut "%a/%l")

-ré, --ne-travaille pas
ne faites pas de DAE, d'encodage, de balisage ou de renommage. Cela peut être utile si vous voulez seulement
faire une requête FreeDB, par exemple pendant qu'une autre prise est en cours d'exécution.

--edit-freedb
ouvrir un éditeur pour modifier les informations CDDB qui ont été obtenues précédemment
(utile uniquement avec -Q).

--nom-encodeur, -E un magnifique
utiliser quel encodeur (par défaut "oggenc")

-e, --encodeurs int
encoder combien de fichiers en parallèle. Si vous possédez une machine SMP ou souhaitez simplement
stressez votre système, vous pouvez demander à Jack d'encoder plusieurs fichiers à la fois (par défaut 1).

-X, --exec
exécuter la commande prédéfinie lorsque vous avez terminé.

--extt-est-artiste
l'artiste est contenu dans les champs EXTT. Les champs EXTT sont des lignes dans la FreeDB
contenant des données supplémentaires pour chaque piste. Comme il s'agit de l'utilisateur soumettant
choisir pour quoi les utiliser, Jack ne peut pas déterminer par lui-même à quoi ils étaient destinés
pour. Vous devez fournir ces informations.

--extt-est-titre
le titre de la piste est contenu dans les champs EXTT.

--extt-est-commentaire
un commentaire de piste est contenu dans les champs EXTT.

--Obliger
ne demandez pas. Comme lors de la suppression de fichiers incomplets.

-F, --from-tocfile un magnifique
rip à partir d'une image CD créée par cdrdao sur hd. Le fichier toc spécifié contient le nom
du fichier image. Utilisation -F si Jack ne trouve pas le fichier image.

-F, --de l'image un magnifique
lire les données audio du fichier image. Comme --from-tocfile, mais l'image elle-même est
spécifié à la place du fichier toc. Si vous n'avez pas de fichier toc (ou ne spécifiez pas de
toc), la table des matières est lue à partir du CD lui-même.

-g, --deviner-toc liste
composer une table des matières à partir de la liste de fichiers son donnée. Le format est piste_01.ogg
track_nn.ogg ; Notez que la fin " ; " n'est nécessaire que si vous souhaitez ajouter
plus d'options à votre ligne de commande. Vous pouvez l'utiliser pour faire une requête FreeDB basée sur
vos fichiers audio seuls - pas besoin de CD. Très utile si vous ne savez pas lequel
CD dont proviennent les chansons. Les chansons doivent être données dans le même ordre qu'elles étaient sur
leur CD. Le fichier TOC généré est similaire, mais pas identique à la table des matières du CD
- ne les soumettez pas !

-G, --id3-genre un magnifique
définir le genre ID3. Utilisez « aide » pour obtenir une liste de tous les genres connus. (Vous pouvez également spécifier
le genre ID3v1 en tant qu'int)

-O, --id3-année int
régler l'année de l'album (le terme ID3 vient de MP3 mais cette option fonctionne aussi
avec d'autres formats audio, tels que OGG Vorbis et FLAC)

-h, --Aidez-moi
Afficher le résumé des options.

-k, --keep-wavs
ne supprimez pas les WAV après les avoir encodés.

-m, --mail-soumettre
soumettre l'entrée FreeDB par e-mail. La soumission HTTP est préférable. Tu vas devoir
entrer dans la catégorie du CD.

-l, --charge-max flotter
ne démarrez de nouveaux encodeurs que si la charge de votre système est inférieure à la valeur spécifiée.
/proc/loadavg doit être lisible par vous pour que cela fonctionne.

--multimode
essayez d'interroger FreeDB pour tous les répertoires dans les répertoires de recherche qui n'ont pas de données FreeDB.

--mon E-mail un magnifique
votre adresse e-mail, nécessaire pour les soumissions FreeDB.

-n, --joli int
nice-level avec lequel les encodeurs sont démarrés. La valeur par défaut est 12, ce qui ne devrait pas faire de mal
votre système beaucoup.

-o, --écraser
écraser les fichiers existants, c'est-à-dire ne pas vérifier si des WAV déjà extraits ou un déjà
fichier encodé semble être OK. Utilisez ceci si vous savoir quelque chose s'est mal passé la dernière fois.
Ceci est désactivé par défaut.

-Ô, --seulement-dae
ne produisent que des WAV, implique --garder les vagues. Ceci est désactivé par défaut.

--otf=bool
Fonctionnement à la volée. Uniquement sur certains encodeurs/rippers. Ne pas créer de WAV, pipe
sortie du ripper via l'encodeur. La valeur par défaut est non car c'est une torture pour le CDROM
conduire.

--qualité int
qualité d'encodage vbr. -1 est le plus bas, 10 le plus élevé (6 par défaut). Vous pouvez également spécifier un
flotte.

-q, --mettre en doute
faire une requête FreeDB quand tout est fait. Ceci est utile si Jack a déjà été exécuté sans
une requête FreeDB. Si toutes les pistes sont terminées, vous n'avez même pas besoin d'insérer un CD car
la table des matières est mise en cache par Jack. Après avoir terminé l'extraction et l'encodage, Jack va
renommer les fichiers et les marquer.

--query-if-needed=bool
comme --query-now, mais seulement si les données FreeDB n'ont pas été interrogées avec succès auparavant.

-Q, --query-maintenant
faire une requête FreeDB au démarrage. Utilisez-le si vous êtes connecté à Internet lorsque
commençant Jack. Sachez que la requête peut nécessiter une interaction avec l'utilisateur. Après avoir fini
l'extraction et l'encodage, Jack renommera les fichiers et les balisera.

-une, --lecture anticipée int
lire combien de WAV à l'avance. Au plus read_ahead + num_encoders WAVs sont rippés
avant qu'une piste n'ait été complètement encodée. La valeur par défaut est 99 qui lira le
tout le CD, à condition qu'il y ait suffisamment d'espace disque.

--remove-fichiers
demandez à Jack de supprimer ses fichiers temporaires jack*. Attention, ne les supprimez pas trop tôt !

-R, --Renommer
renommer et baliser les fichiers selon le fichier FreeDB. Au démarrage, Jack crée un blanc
Fichier d'entrée FreeDB (sauf si --query-maintenant est utilisé, le fichier est interrogé à partir de
votre serveur FreeDB). Si vous avez modifié son contenu (par exemple parce que le CD a été
inconnu de FreeDB) et que vous souhaitez renommer et marquer vos fichiers audio en conséquence, utilisez
cette option. Donnez également toutes les autres options nécessaires, comme -t , -E ...

--rename-dir=bool
renommer également le répertoire (par défaut).

--renommer-fmt un magnifique
format des fichiers normaux (par défaut "%n - %t")

--renommer-fmt-va un magnifique
format des fichiers Divers Artistes (par défaut "%n - %a - %t")

--renommer-num un magnifique
format du numéro de piste (%n, style printf()) utilisé pour renommer les fichiers (par défaut
"%02d")

-r, --réorganiser=bool
optimiser l'ordre des pistes pour l'espace disque. Cela peut vous faire économiser de l'espace disque pendant
le processus d'encodage ; cela peut permettre de faire un CD qui autrement
ne parviennent pas à être codés.

--caractères de remplacement liste
les caractères inutilisables sont remplacés par l'élément de liste correspondant (par défaut "%").

--éventreur un magnifique
quel programme utiliser pour extraire les données audio (par défaut "cdparanoia").

--enregistrer enregistrer les options dans ~/.jack3rc fichier et quittez.

--scan-répertoires int
Scannez ce nombre de niveaux à partir du répertoire de travail actuel pour un fichier toc correspondant (0
pour désactiver, par défaut 2).

--chercher liste
ajouter ces répertoires à la liste des répertoires recherchés lors de la recherche du
workdir (par défaut ".").

--serveur un magnifique
quel serveur FreeDB utiliser. N'oubliez pas de paramétrer votre proxy HTTP. Actuellement soit
"freedb" (par défaut) ou "freedb-de".

--silent-mode=bool
être silencieux (pas de sortie d'écran).

-Oui, --espacer int
définir de force l'espace disque utilisable, en octets. Cette option permet de limiter l'espace disque
Jack utilise, peut-être en avez-vous besoin pour autre chose ? Attention : si réglé trop haut ou trop
faible, l'extraction et l'encodage échoueront probablement. La valeur par défaut est de regarder combien est
gratuit et d'utiliser cette valeur.

--nous faire parvenir
soumettre l'entrée FreeDB via HTTP. Vous devrez entrer dans la catégorie du CD.

-S, --swab=bool
échanger l'ordre des octets à partir du fichier image. Comme cdrdao ne produit momentanément que des fichiers .cdr "bruts"
fichiers, vous souhaiterez probablement échanger l'ordre des octets. Essayez cette option si vos WAV
et les fichiers encodés ne contiennent que du bruit. Ceci est activé par défaut car cdrdao actuellement
génère des fichiers .cdr qui sont "mauvais".

--à faire imprimer ce qui serait fait et quitter.

-t, --des pistes un magnifique
limitez l'extraction et l'encodage aux pistes spécifiées, utilisez des virgules pour séparer les pistes.
Des plages sont également possibles ; 5-9 équivaut à 5,6,7,8,9 ; 12- c'est comme spécifier
piste 12,...,last_track. La valeur par défaut est de traiter l'intégralité du CD.

-tu, --annuler-renommer
annuler le renommage du fichier et quitter. Si vous n'aimez pas la façon dont Jack a renommé vos fichiers, utilisez
cette option pour restaurer l'état précédent. Plusieurs niveaux d'annulation sont possibles.
Notez que les balises d'informations méta ne sont pas restaurées.

--caractères-inutilisables liste
caractères qui ne peuvent pas être utilisés dans les noms de fichiers (par défaut "/").

--upd-progression
demandez à Jack de recréer ses fichiers temporaires. Utilisez-le si vous les avez supprimés trop tôt.

--update-freedb, -U
mettre à jour les informations FreeDB et quitter.

--usage-win=bool
afficher l'écran d'aide pendant l'exécution.

-dans, --vbr=bool
Générez des fichiers à débit variable, uniquement sur les encodeurs qui le prennent en charge. La valeur par défaut est
Oui.

--divers=bool
lors de l'analyse des données FreeDB, Jack suppose que si l'artiste du disque est défini sur
"Divers" les titres des pistes ont le format "[artiste] - [titre]". Si le titre du disque
est défini sur autre chose et vous voulez toujours le comportement ci-dessus, utilisez --divers.

--divers-échange
échanger l'artiste et le titre, de nombreuses entrées FreeDB les ont mal.

--attendre=bool
attendre la pression de la touche avant de quitter.

-w, --répertoire de travail un magnifique
où créer des répertoires et mettre les fichiers.

--write-id3v1=bool
écrivez une balise intelligente id3v1 dans le fichier encodé.

--write-id3v2=bool
écrivez une balise id3v2 dans le fichier encodé.

--écrire-m3u
créer une liste de lecture au format .m3u. Cela a des bugs, ne vous y fiez pas.

CONFIG DOSSIER OPTIONS


En plus des options de la ligne de commande, certaines options ne peuvent être définies que
directement dans le fichier de configuration.

rép_libre
toutes les requêtes FreeDB seront effectuées dans ce répertoire (local) ; requêtes locales échouées
se fera via le réseau. Exemple : /var/spool/freedb

EXEMPLES


Insérez un CD, lancez la prise :
jack

Maintenant, regardez-le fonctionner. C'est amusant pendant un moment. Après avoir terminé, vous avez les éléments suivants
fichiers sur votre HD : track_01.mp3, track_02.mp3, ..., track_nn.mp3 plus jack.toc,
jack.freedb, jack.progress. Les trois derniers sont utilisés pour stocker l'état de la prise afin qu'il
peut reprendre le travail lorsqu'il est interrompu.

Jack va créer un répertoire appelé jack-xxx pour vous, il y stocke tous les fichiers
pour le CD dont l'id est xxx. Après une requête FreeDB, ce répertoire est renommé en
quelque chose de lisible par l'homme, comme "Artiste - Titre".

Lorsque la prise est interrompue, appelez-la à nouveau en utilisant la même ligne de commande qu'avant pour reprendre
travail, dans ce cas
jack

Essayons maintenant une requête FreeDB :
jack-q
Si la requête réussit, les fichiers seront renommés en quelque chose de plus lisible et
être étiqueté en conséquence à l'aide d'étiquettes ID3 ou Vorbis. Le fichier jack.freedb contiendra le
entrée FreeDB interrogée, et le fichier d'origine sera sauvegardé sous le nom jack.freedb.bak.

Vous pouvez utiliser le --renommer-fmt option afin de spécifier le format du nom qui sera
être donné à vos pistes audio. Vous trouverez ci-dessous une liste des options valides. Vous pouvez également
voulez spécifier un jeu de caractères qui ne sont pas utilisables et doivent être remplacés. Pour
exemple, sur les systèmes Unix, la barre oblique (/) devrait très certainement être remplacé par quelque chose
autre. Le système de fichiers VFAT ne prend pas non plus en charge les guillemets doubles ("). Afin de remplacer
ces caractères, vous pouvez spécifier les options caractères_inutilisables avec
remplacement_chars. Par exemple,
jack -Q --rename-fmt "%n-%t" --unusable-chars AI ; --replacement-chars ai ;
interrogera le serveur FreeDB, extraira et encodera toutes les pistes du CD et enregistrera les fichiers dans un
format qui contiendra le numéro de la piste et le titre. Toutes les occurrences des lettres A
ainsi que I seront remplacés par leurs versions minuscules. Ces options peuvent également être mises en
son fichier de configuration au format suivant :
unusable_chars:[' ', '/']
remplacement_chars:['_', '_']
Cela remplacera les espaces et les barres obliques par des traits de soulignement. Si vous voulez tout convertir
caractères en minuscules, vous n'avez pas besoin de tous les spécifier manuellement, mais vous pouvez utiliser le
option suivante à la place :
char_filter:.lower()

Tout en un : requête, extraction, encodage, nettoyage :
jack -Q --remove-files

Édition/normalisation/suppression des fichiers WAV avant encodage :
jack -O -D --remove-files ; gnoise *wav ; prise -g *wav ; jack
Remplacez simplement gnoise par l'opération que vous souhaitez effectuer.

PLUGINS


Des extracteurs, encodeurs et serveurs FreeDB supplémentaires actuellement inconnus de Jack peuvent être définis
en utilisant le mécanisme de plug-in de la prise. Les plug-ins doivent être placés dans le ~/.jack_plugins annuaire
(ou le chemin défini par le chemin_plugin option). Les plug-ins sont de simples scripts Python
qui définissent un hachage avec les valeurs de votre ripper, encodeur ou serveur FreeDB. Pour
rippers et encodeurs, le hachage plugin_helpers doit être défini tandis que FreeDB supplémentaire
les serveurs sont spécifiés dans plugin_freedb_servers. Les deux s'attendent à un autre hash dont les noms
correspond à l'entrée que vous souhaitez ajouter (préfixée par brancher_) et doivent définir certains
valeurs. Deux exemples sont fournis, jack_plugin_cddb.py (pour définir un nouveau serveur FreeDB)
ainsi que jack_plugin_lame.py (pour montrer comment les rippers et les encodeurs peuvent être définis). Après avoir défini
plug-ins, vous devez les sélectionner manuellement en spécifiant le ripper, l'encodeur ou le CDDB
serveur. Un exemple serait :
jack --nom-encodeur plugin_lame --ripper plugin_foo --server plugin_cddb
Les plug-ins peuvent également être utilisés pour définir vos propres rippers et encodeurs qui utilisent différents
options que celles utilisées par défaut par jack.

ENVIRONNEMENT VARIABLES


Il existe plusieurs variables d'environnement qui peuvent être utilisées dans les hooks d'exécution de jack :

JACK_BASE_DIR
répertorie le répertoire de base de jack dans lequel les fichiers sont stockés.

JACK_CUR_DIR
liste le répertoire courant de jack dans lequel sont mis les fichiers de l'album courant.

JACK_JUST_ENCODÉ
répertorie tous les noms de pistes qui viennent d'être encodés.

JACK_JUST_RIPPED
répertorie tous les noms de pistes qui viennent d'être extraits.

Format STRINGS


%n numéro de piste

%a artiste

%t Titre de la piste

%l Titre de l'album

Année de sortie de l'album %y

%g Genre de l'album

Utiliser jack en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad