EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

jack - Online în cloud

Rulați jack în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Acesta este jack-ul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


Jack - extrage și codifică CD-uri cu o singură comandă

REZUMAT


jack [Opțiuni]

DESCRIERE


Sacou / jachetă vă transformă CD-urile audio în fișiere FLAC, MP3 sau Ogg Vorbis. Folosește mai multe ajutoare
programe pentru a realiza funcții precum extragerea, codificarea și etichetarea fișierelor cu
metainformații. Extragerea se face fie prin cdparanoia (caz în care starea de rupere
este afișat și de Jack) sau cdda2wav. Jack lucrează cu mai multe codificatoare și anume
oggenc, flac, lame, gogo, bladeenc, l3enc, mp3enc și xing. Oricand in timpul functionarii
(și chiar și atunci când totul este terminat și CD-ul original pierdut) îl puteți lăsa pe Jack să se uite în sus
numele pieselor la freedb.org și redenumiți piesele în consecință. Etichetarea fișierelor audio
cu metainformații despre artist, titlul piesei etc.

Dacă nu a fost efectuată nicio căutare freedb, Jack aruncă toate fișierele dintr-un director ~/jack/jack-
XXX, Cu XXX reprezentând ID-ul discului CDDB/FreeDB al CD-ului. Acest director este
redenumit de Jack atunci când se cunosc informațiile adecvate.

Cele mai multe opțiuni cum ar fi ripper, encoder, FreeDB-Server preferat, director și fișier de sunet
format, etc. pot fi definite de utilizator prin modificarea setărilor implicite în /etc/jackrc sau salvându-le
la ~/.jack3rc. Ripper-uri, codificatoare și servere FreeDB suplimentare pot fi definite de utilizatori
cu ajutorul unui director de plug-in (așa cum este definit de calea_pluginului varianta care
implicit la ~/.jack_plugins).

În timp ce Jack rulează, aceste comenzi de la tastatură sunt disponibile:

q or Q părăsi

p or P dezactivați extragerea (de exemplu, dacă aveți nevoie de unitatea CD)

p or P (din nou) sau c or C
relua ruperea

e or E întrerupeți/continuați toate codificatoarele

r or R întrerupeți/continuați toate ripper-urile.

? comutați caseta pentru drepturi de autor/ajutor

OPŢIUNI


Opțiuni diferite au nevoie de diferite tipuri de date ca argumente:

bool poate fi „da” sau „nu”, ca în --vbr=da

şir poate fi orice, ca în --rename-fmt „%n.%t”

int un număr întreg, ca în --bitrate 192 (Sau --bitrate=192 )

listă șiruri multiple, delimitate de finalul „;”. Exemplu: --ghici-toc fisier1.mp3
fisier2.mp3 ... fișierN.mp3 \;

Jack înțelege următoarele opțiuni:

--anexă-an şir
adăugați acest șir la numele directorului (util cu %y pentru a adăuga anul unui album
a fost eliberat)

-b, --bitrate int
rata de biți țintă (în kbit/s, implicit este 160).

--char-filter şir
convertiți numele fișierelor folosind o metodă python

--charset şir
set de caractere de nume de fișiere (implicit la localitatea dvs.).

-c, --check-toc
comparați toc-file și cd-toc, apoi ieșiți. Jack memorează în cache TOC-ul unui CD într-un fișier
(„jack.toc”). Dacă doriți să știți dacă CD-ul introdus se potrivește cu fișierul toc din fișierul
directorul curent, utilizați această opțiune.

-C, --claim-dir
redenumiți directoarele, chiar dacă acestea au fost, nu a fost creat de Jack.

--cont-failed-query
continuați fără date FreeDB dacă interogarea eșuează.

-D, --create-dirs
îi spune lui Jack să creeze subdirectoare în care Jack pune toate fișierele pentru
CD-ul curent. Dacă nu sunt disponibile date FreeDB, adică atunci când nu se utilizează -Q Acestea
directoarele vor fi denumite „jack-xxx”, unde „xxx” înseamnă CD-uri
ID-ul FreeDB. În caz contrar, va fi folosit dir_template (vezi mai sus). Această opțiune este transformată
activat implicit.

--dispozitiv şir
Numele dispozitivului unității dvs. CD-ROM. Valoarea implicită este / Dev / cdrom

--dir-template şir
dacă directoarele sunt redenumite, acesta este formatul utilizat (implicit „%a/%l”)

-d, --nu-lucreaza
nu faceți DAE, codificare, etichetare sau redenumire. Acest lucru poate fi util doar dacă doriți
faceți o interogare FreeDB, de exemplu, în timp ce un alt jack rulează.

--edit-freedb
deschideți un editor pentru a modifica informațiile CDDB care au fost obținute anterior
(utilă doar cu -Q).

--nume-encoder, -E şir
utilizați ce codificator (implicit „oggenc”)

-e, --codificatoare int
codificați câte fișiere în paralel. Dacă aveți o mașină SMP sau pur și simplu doriți
stresați sistemul dvs., puteți avea Jack să codifice mai multe fișiere simultan (implicit 1).

-X, --executiv
rulați comanda predefinită când ați terminat.

--extt-este-artist
artistul este cuprins în câmpurile EXTT. Câmpurile EXTT sunt linii din FreeDB
fișier care conține date suplimentare pentru fiecare piesă. Deoarece este al utilizatorului care trimite
alege pentru ce să le folosească, Jack nu poate determina singur la ce au fost destinate
pentru. Trebuie să furnizați aceste informații.

--extt-este-titlu
titlul piesei este conținut în câmpurile EXTT.

--extt-este-comentează
un comentariu al piesei este conținut în câmpurile EXTT.

--forta
nu intreba. Ca atunci când ștergeți fișiere incomplete.

-f, --din-tocfile şir
extrage dintr-o imagine CD creată de cdrdao pe hd. Fișierul toc specificat conține numele
a fișierului imagine. Utilizare -F dacă jack nu poate găsi fișierul imagine.

-F, --din imagine şir
citiți datele audio din fișierul imagine. Ca --din-tocfile, dar imaginea în sine este
specificat în locul fișierului toc. Dacă nu aveți un fișier toc (sau nu specificați un
toc-file), TOC este citit de pe CD-ul propriu-zis.

-g, --ghici-toc listă
alcătuiți un TOC din lista de fișiere audio dată. Formatul este track_01.ogg ...
track_nn.ogg ; Rețineți că următorul " ; " este necesar doar dacă doriți să adăugați
mai multe opțiuni la linia de comandă. Îl puteți folosi pentru a face o interogare FreeDB bazată pe
Numai fișierele dvs. de sunet - nu este nevoie de CD. Foarte util dacă habar n-ai care
CD de pe care sunt melodiile. Cântecele trebuie să fie date în aceeași ordine în care erau
CD-ul lor. Fișierul TOC generat este similar, dar nu identic cu TOC al CD-ului
- nu trimite acestea!

-G, --id3-gen şir
setați genul ID3. Folosiți „ajutor” pentru a obține o listă cu toate genurile cunoscute. (De asemenea, puteți specifica
genul ID3v1 ca int)

-Y, --id3-ani int
setați anul albumului (termenul ID3 provine de la MP3, dar funcționează și această opțiune
cu alte formate audio, cum ar fi OGG Vorbis și FLAC)

-h, --Ajutor
Afișează rezumatul opțiunilor.

-k, --ține-wavs
nu ștergeți WAV-urile după ce le-ați codificat.

-m, --mail-submit
trimiteți intrarea FreeDB prin e-mail. Este de preferat trimiterea HTTP. Va trebui să
intra in categoria CD-ului.

-l, --incarcatura maxima pluti
porniți codificatoare noi numai dacă încărcarea sistemului este sub valoarea specificată.
/proc/loadavg trebuie să fie citit de dvs. pentru ca acest lucru să funcționeze.

--multi-mode
încercați să interogați FreeDB pentru toate dirurile din searchdirs care nu au date FreeDB.

--Poșta mea şir
adresa dvs. de e-mail, necesară pentru trimiterile FreeDB.

-n, --Grozav int
nivel frumos cu care sunt pornite codificatoarele. Implicit este 12 care nu ar trebui să strice
mult sistemul tău.

-o, --sobrescrie
suprascrieți fișierele existente, adică nu verificați dacă WAV-uri deja extrase sau deja
fișierul codificat pare să fie OK. Folosește asta dacă tu ști ceva a mers prost data trecuta.
Aceasta este dezactivată în mod implicit.

-O, --doar-dae
produce numai WAV-uri, implică --ține-wavs. Aceasta este dezactivată în mod implicit.

--otf=bool
Operațiune din mers. Doar pe unele codificatoare/ripper. Nu creați WAV-uri, pipe
ieșire ripper prin codificator. Implicit este nu, deoarece este o tortură pentru CDROM
conduce.

--calitate int
calitatea codificării vbr. -1 este cel mai mic, 10 cel mai mare (implicit 6). De asemenea, puteți specifica a
pluti.

-q, --interogare
faceți interogarea FreeDB când totul este gata. Acest lucru este util dacă Jack a fost rulat anterior fără
o interogare FreeDB. Dacă toate piesele sunt terminate, nici măcar nu trebuie să aveți un CD introdus ca
TOC este stocat în cache de Jack. După ce a terminat extragerea și codificarea, Jack o va face
redenumiți fișierele și etichetați-le.

--query-if-needed=bool
cum ar fi --query-now, dar numai dacă datele FreeDB nu au fost interogate cu succes înainte.

-Q, --interogare-acum
faceți interogarea FreeDB la pornire. Utilizați acest lucru dacă sunteți conectat la Internet când
pornind de la Jack. Știți că interogarea poate necesita interacțiunea utilizatorului. După ce a terminat
extragerea și codificarea, Jack va redenumi fișierele și le va eticheta.

-A, --citeste-nainte int
citiți câte WAV-uri în avans. Cel mult read_ahead + num_encoders WAV-urile sunt extrase
înainte ca o piesă să fie complet codificată. Implicit este 99 care va citi
întreg CD-ul, cu condiția să existe suficient spațiu pe disc.

--remove-files
cereți-i lui Jack să-și scoată fișierele temp jack*. Fii atent - nu le șterge prea devreme!

-R, --redenumiți
redenumiți și etichetați fișierele conform fișierului FreeDB. La pornire, Jack creează un gol
Fișierul de intrare FreeDB (cu excepția cazului în care --interogare-acum este utilizat, apoi fișierul este interogat de la
serverul tău FreeDB). Dacă i-ați schimbat conținutul (de exemplu, deoarece CD-ul a fost
necunoscut de FreeDB) și doriți să redenumiți și să etichetați fișierele audio în consecință, utilizați
această opțiune. Oferă și toate celelalte opțiuni necesare, cum ar fi -t , -E , ...

--rename-dir=bool
redenumiți și directorul (implicit).

--rename-fmt şir
formatul fișierelor normale (implicit „%n - %t”)

--rename-fmt-va şir
formatul fișierelor Various Artists (implicit „%n - %a - %t”)

--rename-num şir
formatul numărului piesei (%n, stil printf()) utilizat pentru a redenumi fișierele (implicit
„%02d”)

-r, --reorder=bool
optimizați ordinea pistelor pentru spațiul pe disc. Acest lucru vă poate economisi un pic de spațiu pe disc în timpul
procesul de codificare; acest lucru poate face posibilă realizarea unui CD care ar fi altfel
nu pot fi codificate.

--replacement-chars listă
caracterele inutilizabile sunt înlocuite cu elementul corespunzător din listă (implicit „%”).

--ripper şir
ce program să folosești pentru extragerea datelor audio (implicit „cdparanoia”).

--Salvați salvare opțiuni în ~/.jack3rc fișier și ieșire.

--scan-dirs int
Scanați atât de multe niveluri din directorul de lucru curent pentru un fișier toc care se potrivește (0
pentru a dezactiva, implicit 2).

--căutare listă
adăugați aceste directoare la lista de directoare căutate atunci când căutați
workdir (implicit ".").

--Server şir
ce server FreeDB să folosească. Nu uitați să setați proxy-ul HTTP. Momentan fie
„freedb” (implicit) sau „freedb-de”.

--silent-mode=bool
fi liniștit (fără ieșire pe ecran).

-da, --spaţiu int
setați forțat spațiul pe disc utilizabil, în octeți. Această opțiune vă permite să limitați spațiul pe disc
Jack folosește, poate ai nevoie de el pentru altceva? Atenție: dacă setați prea sus sau prea
scăzut, extragerea și codificarea vor eșua probabil. Valoarea implicită este să se uite cât este
liber și să folosească această valoare.

--Trimite
trimiteți intrarea FreeDB prin HTTP. Va trebui să intri în categoria CD-ului.

-S, --swab=bool
schimbați ordinea octeților din fișierul imagine. Deoarece cdrdao iese momentan doar „raw” .cdr
fișiere, probabil că doriți să schimbați ordinea octeților. Încercați această opțiune dacă WAV-urile dvs
iar fișierele codificate conțin doar zgomot. Acesta este activat în mod implicit ca cdrdao în prezent
generează fișiere .cdr care sunt „greșite”.

--a face tipăriți ceea ce s-ar face și ieșiți.

-t, --piese şir
limitați extragerea și codificarea la melodiile specificate, utilizați virgulă pentru a separa melodiile.
Intervalele sunt de asemenea posibile; 5-9 este echivalent cu 5,6,7,8,9; 12- este ca și cum ai specifica
piesa 12,...,last_track. Implicit este procesarea întregului CD.

-u, --undo-redenumire
anulați redenumirea fișierului și ieșiți. Dacă nu vă place cum a redenumit Jack fișierele, utilizați
această opțiune pentru a restabili starea anterioară. Sunt posibile mai multe niveluri de anulare.
Rețineți că etichetele meta informații nu sunt restaurate.

--caracterele-neutilizabile listă
caractere care nu pot fi folosite în numele fișierelor (implicit „/”).

--upd-progres
puneți-l pe Jack să-și recreeze fișierele temporare. Folosiți-l dacă le-ați șters prea devreme.

--update-freedb, -U
actualizați informațiile FreeDB și ieșiți.

--usage-win=bool
afișați ecranul de ajutor în timp ce rulați.

-v, --vbr=bool
Generați fișiere cu rate de biți variabile, numai pe codificatoare care acceptă acest lucru. Implicit este
da.

--diverse=bool
când analizează datele FreeDB, Jack presupune că dacă artistul discului este setat la
„Diferite” titlurile pieselor au formatul „[artist] - [titlu]”. Dacă titlul discului
este setat la altceva și încă doriți comportamentul de mai sus, folosiți --variat.

--diverse-swap
schimbă artist și titlu, multe intrări FreeDB le au greșit.

--wait=bool
așteptați apăsarea tastei înainte de a renunța.

-w, --workdir şir
unde se creează directoare și se pun fișierele.

--write-id3v1=bool
scrieți o etichetă inteligentă id3v1 în fișierul codificat.

--write-id3v2=bool
scrieți o etichetă id3v2 în fișierul codificat.

--scrie-m3u
creați o listă de redare în format .m3u. Are bug-uri, nu te baza pe el.

ÎNFIINȚAT FILE OPŢIUNI


Pe lângă opțiunile din linia de comandă, există câteva opțiuni care pot fi setate doar
direct în fișierul de configurare.

freedb_dir
toate interogările FreeDB vor fi făcute în acest director (local); interogări locale eșuate
se va face prin intermediul rețelei. Exemplu: /var/spool/freedb

EXEMPLE


Introduceți un CD, porniți mufa:
jack

Acum uitați-vă cum funcționează. Este distractiv pentru o vreme. După ce ați terminat, aveți următoarele
fișiere de pe HD: track_01.mp3, track_02.mp3, ..., track_nn.mp3 plus jack.toc,
jack.freedb, jack.progress. Ultimele trei sunt folosite pentru a stoca starea mufei în care se află astfel
poate relua munca atunci când este întrerupt.

Jack va crea un director numit jack-xxx pentru tine, acolo stochează tot fișierul
pentru CD-ul al cărui id este xxx. După o interogare FreeDB, acest director este redenumit
ceva care poate fi citit de om, cum ar fi „Artist – Titlu”.

Când jack-ul este întrerupt, apelați-l din nou folosind aceeași linie de comandă ca înainte pentru a relua
munca, in acest caz
jack

Acum să încercăm o interogare FreeDB:
jack -q
Dacă interogarea are succes, fișierele vor fi redenumite în ceva mai lizibil și va fi
să fie etichetat corespunzător folosind etichete ID3 sau Vorbis. Fișierul jack.freedb va conține fișierul
a întrebat intrarea FreeDB, iar fișierul original va fi copiat de rezervă ca jack.freedb.bak.

Aveți posibilitatea să utilizați --rename-fmt opțiune pentru a specifica formatul numelui care va
fi dat pieselor tale audio. O listă de opțiuni valide poate fi găsită mai jos. Ai putea de asemenea
doriți să specificați un set de caractere care nu sunt utilizabile și ar trebui înlocuite. Pentru
de exemplu, pe sistemele Unix slash (/) cu siguranță ar trebui înlocuit cu ceva
altfel. De asemenea, sistemul de fișiere VFAT nu acceptă ghilimele duble ("). Pentru a înlocui
astfel de caractere, puteți specifica opțiunile caractere_neutilizabile Împreună cu
caractere_înlocuire. De exemplu,
jack -Q --rename-fmt "%n-%t" --unusable-chars AI ; --replacement-chars ai ;
va interoga serverul FreeDB, va extrage și va codifica toate piesele CD-ului și va salva fișierele într-un
format care va conține numărul piesei și titlul. Toate aparițiile literelor A
și I vor fi înlocuite cu versiunile lor cu litere mici. Aceste opțiuni pot fi, de asemenea, introduse
fișierul de configurare al cuiva folosind următorul format:
caractere_unusable:[' ', '/']
replacement_chars:['_', '_']
Aceasta va înlocui spațiile albe și barele oblice cu caractere de subliniere. Dacă doriți să convertiți toate
caractere în minuscule, nu trebuie să le specificați manual pe toate, dar puteți utiliza
in schimb urmatoarea optiune:
char_filter:.lower()

Totul într-unul: interogare, extragere, codificare, curățare:
jack -Q --remove-files

Editarea / normalizarea / eliminarea fișierelor WAV înainte de codificare:
jack -O -D --remove-files ; gnoise *wav ; jack -g *wav ; jack
Doar înlocuiți gnoise cu operația pe care doriți să o efectuați.

PLUG-INS


Pot fi definite ripper-uri, codificatoare și servere FreeDB suplimentare care nu sunt cunoscute în prezent de jack
folosind mecanismul de conectare al mufei. Plug-in-urile trebuie introduse în ~/.jack_plugins director
(sau calea definită de calea_pluginului opțiune). Pluginurile sunt simple scripturi Python
care definesc un hash cu valorile pentru ripper, codificator sau server FreeDB. Pentru
ripper și codificatori, hash plugin_helpers trebuie definit în timp ce FreeDB suplimentar
serverele sunt specificate în plugin_freedb_servers. Amandoi se asteapta la un alt hash ale carui nume
corespunde intrării pe care doriți să o adăugați (prefixată de conecteaza_) și trebuie să definească anumite
valorile. Sunt oferite două exemple, jack_plugin_cddb.py (pentru a defini un nou server FreeDB)
și jack_plugin_lame.py (pentru a arăta cum pot fi definite ripper-urile și codificatoarele). După definirea
plug-in-uri, trebuie să le selectați manual specificând ripper-ul, codificatorul sau CDDB
Server. Un exemplu ar fi:
jack --encoder-name plugin_lame --ripper plugin_foo --server plugin_cddb
Plug-in-urile pot fi, de asemenea, folosite pentru a vă defini propriile ripper și codificatoare care utilizează diferite
opțiuni decât cele utilizate implicit de jack.

MEDIUL VARIABILE


Există mai multe variabile de mediu care pot fi folosite în cârligele exec ale lui Jack:

JACK_BASE_DIR
listează directorul de bază al lui Jack în care sunt stocate fișierele.

JACK_CUR_DIR
listează directorul curent al jack-ului în care sunt plasate fișierele albumului curent.

JACK_JUST_ENCODED
listează toate numele pieselor care tocmai au fost codificate.

JACK_JUST_RIPPED
listează toate numele pieselor care tocmai au fost extrase.

FORMAT SIRURI DE CARACTERE


%n Numărul piesei

%a Artist

%t Titlul piesei

%l Titlul albumului

%y Anul lansării albumului

%g Genul albumului

Utilizați jack online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad