EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

jack – Online in der Cloud

Führen Sie den kostenlosen Hosting-Anbieter Jack in OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist die Befehlszeile, die beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Jack – CDs rippen und kodieren mit einem Befehl

ZUSAMMENFASSUNG


Jack [Optionen]

BESCHREIBUNG


Jack wandelt Ihre Audio-CDs in FLAC-, MP3- oder Ogg Vorbis-Dateien um. Es verwendet mehrere Helfer
Programme, um Funktionen wie das Rippen, Kodieren und Markieren von Dateien zu erreichen
Meta-Informationen. Das Rippen erfolgt entweder über CDparanoia (in diesem Fall der Ripping-Status
wird auch von Jack angezeigt) oder cdda2wav. Jack arbeitet nämlich mit mehreren Encodern
oggenc, flac, Lame, Los Los, Klingenc, l3enc, mp3enc und xing. Jederzeit während des Betriebs
(und selbst wenn alles fertig ist und die Original-CD verloren geht) können Sie Jack nachschlagen lassen
die Titelnamen unter freedb.org und benennen Sie die Titel entsprechend um. Tagging von Audiodateien
mit Metainformationen zu Interpret, Titeltitel usw. wird ebenfalls durchgeführt.

Wenn keine freedb-Suche durchgeführt wurde, löscht Jack alle Dateien in einem Verzeichnis ~/jack/jack-
xxx, mit xxx Stellt die CDDB/FreeDB-Disc-ID der CD dar. Dieses Verzeichnis ist
von Jack umbenannt, wenn die entsprechenden Informationen bekannt sind.

Die meisten Optionen wie Ripper, Encoder, bevorzugter FreeDB-Server, Verzeichnis und Sounddatei
Format usw. können durch Ändern der Standardeinstellungen in benutzerdefiniert werden /etc/jackrc oder durch Speichern
zu ~/.jack3rc. Zusätzliche Ripper, Encoder und FreeDB-Server können von Benutzern definiert werden
mithilfe eines Plug-in-Verzeichnisses (wie durch definiert). Plugin_Pfad Option, die
Standardmäßig ist ~/.jack_plugins).

Während Jack läuft, sind diese Tastaturbefehle verfügbar:

q or Q verlassen

p or P Deaktivieren Sie das Rippen (z. B. wenn Sie das CD-Laufwerk benötigen)

p or P (wieder) oder c or C
Fahren Sie mit dem Rippen fort

e or E Alle Encoder anhalten/fortsetzen

r or R Alle Ripper anhalten/fortsetzen.

? Schalten Sie das Feld „Copyright/Hilfe“ um

OPTIONAL


Verschiedene Optionen benötigen unterschiedliche Datentypen als Argumente:

bool kann „ja“ oder „nein“ sein, wie in --vbr=ja

Schnur kann alles sein, wie in --rename-fmt „%n.%t“

int eine ganze Zahl, wie in - Bitrate 192 (oder --bitrate=192 )

Liste mehrere Zeichenfolgen, getrennt durch das abschließende „;“. Beispiel: --guess-toc Datei1.mp3
Datei2.mp3 ... DateiN.mp3 \;

Jack versteht die folgenden Optionen:

--append-year Schnur
Hängen Sie diese Zeichenfolge an den Verzeichnisnamen an (nützlich mit %y, um das Jahr eines Albums hinzuzufügen
wurde veröffentlicht)

-B, - Bitrate int
Zielbitrate (in kbit/s, Standard ist 160).

--char-filter Schnur
Konvertieren Sie Dateinamen mit einer Python-Methode

--Zeichensatz Schnur
Zeichensatz von Dateinamen (standardmäßig Ihr Gebietsschema).

-C, --check-toc
TOC-Datei und CD-TOC vergleichen, dann beenden. Jack speichert das Inhaltsverzeichnis einer CD in einer Datei zwischen
(„jack.toc“). Wenn Sie wissen möchten, ob die eingelegte CD mit der TOC-Datei in der übereinstimmt
Um das aktuelle Verzeichnis anzuzeigen, verwenden Sie diese Option.

-VS, --claim-dir
Verzeichnisse umbenennen, auch wenn sie nicht von Jack erstellt wurden.

--cont-failed-query
Fahren Sie ohne FreeDB-Daten fort, wenn die Abfrage fehlschlägt.

-D, --create-dirs
weist Jack an, Unterverzeichnisse zu erstellen, in denen Jack alle Dateien dafür ablegt
aktuelle CD. Wenn keine FreeDB-Daten verfügbar sind, also nicht verwendet werden -Q , Diese
Verzeichnisse werden "jack-xxx" genannt, wobei "xxx" für die CDs steht
FreeDB-ID. Andernfalls wird dir_template (siehe oben) verwendet. Diese Option ist ausgeschaltet
standardmäßig eingeschaltet.

--Gerät Schnur
Der Gerätename Ihres CD-ROM-Laufwerks. Die Standardeinstellung ist / dev / cdrom

--dir-template Schnur
Wenn Verzeichnisse umbenannt werden, wird dieses Format verwendet (Standard „%a/%l“)

-D, --nicht-arbeiten
Führen Sie kein DAE, keine Codierung, kein Tagging oder keine Umbenennung durch. Dies kann nützlich sein, wenn Sie nur möchten
Führen Sie eine FreeDB-Abfrage durch, z. B. während ein anderer Jack ausgeführt wird.

--edit-freedb
Öffnen Sie einen Editor, um die zuvor erhaltenen CDDB-Informationen zu ändern
(nur sinnvoll mit -Q).

--encoder-name, -E Schnur
Welchen Encoder verwenden (Standard „oggenc“)

-e, --Encoder int
kodieren Sie wie viele Dateien parallel. Wenn Sie eine SMP-Maschine haben oder einfach möchten
Um Ihr System zu belasten, können Sie Jack mehrere Dateien gleichzeitig kodieren lassen (Standard 1).

-X, --exec
Führen Sie den vordefinierten Befehl aus, wenn Sie fertig sind.

--extt-is-artist
Der Künstler ist in den EXTT-Feldern enthalten. Die EXTT-Felder sind Zeilen in der FreeDB
Datei, die zusätzliche Daten für jeden Titel enthält. Da es sich um das des einreichenden Benutzers handelt
Jack kann nicht selbst entscheiden, wofür er sie verwenden möchte
für. Sie müssen diese Informationen angeben.

--extt-is-title
Der Titel des Titels ist in den EXTT-Feldern enthalten.

--extt-is-comment
In den EXTT-Feldern ist ein Titelkommentar enthalten.

--Macht
Frag nicht. Beispielsweise beim Löschen unvollständiger Dateien.

-F, --from-tocfile Schnur
Von einem mit cdrdao erstellten CD-Image auf HD rippen. Die angegebene TOC-Datei enthält den Namen
der Bilddatei. Verwenden -F wenn Jack die Bilddatei nicht finden kann.

-F, --Vom image Schnur
Audiodaten aus Bilddatei lesen. Wie --from-tocfile, aber das Bild selbst ist es
anstelle der TOC-Datei angegeben. Wenn Sie keine TOC-Datei haben (oder keine angeben
toc-Datei) wird das TOC von der CD selbst gelesen.

-G, --guess-toc Liste
Erstellen Sie aus der Liste der angegebenen Sounddateien ein Inhaltsverzeichnis. Das Format ist track_01.ogg ...
track_nn.ogg ; Beachten Sie, dass das nachgestellte „ ; " ist nur erforderlich, wenn Sie anhängen möchten
Weitere Optionen für Ihre Befehlszeile. Sie können damit eine FreeDB-Abfrage basierend auf durchführen
nur Ihre Sounddateien – die CD ist nicht erforderlich. Sehr nützlich, wenn Sie keine Ahnung haben, welches
CD, von der die Lieder stammen. Die Lieder müssen in der gleichen Reihenfolge vorgetragen werden, in der sie gespielt wurden
ihre CD. Die generierte TOC-Datei ist ähnlich, aber nicht identisch mit dem TOC der CD
- Reichen Sie diese nicht ein!

-G, --id3-Genre Schnur
Legen Sie das ID3-Genre fest. Verwenden Sie „Hilfe“, um eine Liste aller bekannten Genres zu erhalten. (Sie können auch angeben
das ID3v1-Genre als int)

-Y, --id3-Jahr int
Legen Sie das Jahr des Albums fest (der Begriff ID3 stammt von MP3, aber diese Option funktioniert auch
mit anderen Audioformaten wie OGG Vorbis und FLAC)

-H, --help
Zusammenfassung der Optionen anzeigen.

-k, --keep-wavs
Löschen Sie WAVs nicht, nachdem Sie sie codiert haben.

-M, --mail-submit
FreeDB-Eintrag per E-Mail senden. HTTP-Übermittlung wird bevorzugt. Du wirst es müssen
Geben Sie die Kategorie der CD ein.

- l, --Tragfähigkeit schweben
Starten Sie neue Encoder nur, wenn die Auslastung Ihres Systems unter dem angegebenen Wert liegt.
/proc/loadavg Damit dies funktioniert, muss es für Sie lesbar sein.

--multi-mode
Versuchen Sie, FreeDB nach allen Verzeichnissen in Suchverzeichnissen abzufragen, die keine FreeDB-Daten enthalten.

--mein Brief Schnur
Ihre E-Mail-Adresse, die für FreeDB-Einreichungen benötigt wird.

-nicht, --nett int
Nice-Level, mit dem die Encoder gestartet werden. Der Standardwert ist 12, was nicht schaden sollte
Ihr System viel.

-Ö, --überschreiben
Vorhandene Dateien überschreiben, d. h. nicht prüfen, ob bereits gerippte WAVs vorhanden sind oder nicht
Die verschlüsselte Datei scheint in Ordnung zu sein. Verwenden Sie dies, wenn Sie kennt Letztes Mal ist etwas schief gelaufen.
Dies ist standardmäßig deaktiviert.

-Ö, --only-dae
nur WAVs produzieren, impliziert --keep-wavs. Dies ist standardmäßig deaktiviert.

--otf=bool
Betrieb im laufenden Betrieb. Nur bei einigen Encodern/Rippern. Erstellen Sie keine WAVs, Pipe
Ripper-Ausgabe über den Encoder. Die Standardeinstellung ist „Nein“, da dies eine Qual für die CD-ROM darstellt
zu fahren.

--Qualität int
VBR-Kodierungsqualität. -1 ist der niedrigste Wert, 10 der höchste Wert (Standardwert 6). Sie können auch a angeben
schweben.

-Q, --Anfrage
Führen Sie eine FreeDB-Abfrage durch, wenn alles erledigt ist. Dies ist nützlich, wenn Jack zuvor ohne gelaufen ist
eine FreeDB-Abfrage. Wenn alle Titel fertig sind, muss nicht einmal eine CD eingelegt werden
Das Inhaltsverzeichnis wird von Jack zwischengespeichert. Nachdem das Rippen und Kodieren abgeschlossen ist, wird Jack dies tun
Benennen Sie die Dateien um und markieren Sie sie.

--query-if-needed=bool
wie --query-now, aber nur, wenn FreeDB-Daten zuvor nicht erfolgreich abgefragt wurden.

-Q, --query-now
Führen Sie beim Start eine FreeDB-Abfrage durch. Verwenden Sie diese Option, wenn Sie mit dem Internet verbunden sind
Jack beginnt. Beachten Sie, dass die Abfrage möglicherweise eine Benutzerinteraktion erfordert. Nachdem wir fertig sind
Beim Rippen und Kodieren benennt Jack die Dateien um und markiert sie.

-a, --lesen Sie weiter int
Lesen Sie im Voraus, wie viele WAVs es gibt. Höchstens read_ahead + num_encoders WAVs werden gerippt
bevor ein Titel vollständig codiert wurde. Der Standardwert ist 99, wodurch das gelesen wird
ganze CD, sofern genügend Speicherplatz vorhanden ist.

--remove-files
Lassen Sie Jack seine temporären Jack*-Dateien entfernen. Seien Sie vorsichtig – löschen Sie sie nicht zu früh!

-R, --umbenennen
Benennen Sie Dateien entsprechend der FreeDB-Datei um und markieren Sie sie. Beim Start erstellt Jack ein Leerzeichen
FreeDB-Eintragsdatei (außer wenn --query-now verwendet wird, wird die Datei abgefragt
Ihr FreeDB-Server). Wenn Sie den Inhalt geändert haben (z. B. weil die CD war
FreeDB unbekannt ist) und Ihre Audiodateien entsprechend umbenennen und kennzeichnen möchten, verwenden Sie
diese Option. Geben Sie auch alle anderen benötigten Optionen an, z -t , -E ...

--rename-dir=bool
Auch das Verzeichnis umbenennen (Standard).

--rename-fmt Schnur
Format normaler Dateien (Standard „%n – %t“)

--rename-fmt-va Schnur
Format von Dateien verschiedener Künstler (Standard „%n – %a – %t“)

--rename-num Schnur
Format der Titelnummer (%n, printf()-Stil), das zum Umbenennen der Dateien verwendet wird (Standard).
„%02d“)

-R, --reorder=bool
Optimieren Sie die Titelreihenfolge für den Speicherplatz. Dadurch können Sie zu Spitzenzeiten Speicherplatz sparen
der Kodierungsprozess; Dadurch kann es möglich werden, eine CD zu erstellen, die sonst nicht möglich wäre
nicht kodiert werden.

--replacement-chars Liste
Nicht verwendbare Zeichen werden durch das entsprechende Listenelement ersetzt (Standard „%“).

--Aufreißer Schnur
welches Programm zum Extrahieren der Audiodaten verwendet werden soll (Standard „cdparanoia“).

--speichern Optionen speichern unter ~/.jack3rc Datei und beenden.

--scan-dirs int
Durchsuchen Sie diese vielen Ebenen aus dem aktuellen Arbeitsverzeichnis nach einer passenden TOC-Datei (0
zu deaktivieren, Standard 2).

--Suche Liste
Fügen Sie diese Verzeichnisse zur Liste der Verzeichnisse hinzu, die bei der Suche nach durchsucht werden
Arbeitsverzeichnis (Standard „.“).

--Server Schnur
welcher FreeDB-Server verwendet werden soll. Vergessen Sie nicht, Ihren HTTP-Proxy festzulegen. Derzeit auch nicht
„freedb“ (Standard) oder „freedb-de“.

--silent-mode=bool
sei leise (keine Bildschirmausgabe).

-S, --Platz int
Zwangsweise Festlegung des nutzbaren Speicherplatzes in Bytes. Mit dieser Option können Sie den Speicherplatz begrenzen
Jack verwendet, vielleicht brauchen Sie es für etwas anderes? Seien Sie vorsichtig: zu hoch oder zu hoch eingestellt
niedrig ist, wird das Rippen und Kodieren wahrscheinlich fehlschlagen. Standardmäßig wird angezeigt, wie viel es ist
kostenlos zu nutzen und diesen Wert zu nutzen.

--einreichen
Senden Sie den FreeDB-Eintrag über HTTP. Sie müssen die Kategorie der CD eingeben.

-S, --swab=bool
Tauschen Sie die Bytereihenfolge aus der Bilddatei aus. Da cdrdao momentan nur „rohe“ .cdr ausgibt
Dateien möchten Sie höchstwahrscheinlich die Bytereihenfolge ändern. Versuchen Sie diese Option, wenn Ihre WAVs
und codierte Dateien enthalten nur Rauschen. Dies ist derzeit standardmäßig als cdrdao aktiviert
generiert .cdr-Dateien, die „falsch“ sind.

--machen Drucken Sie aus, was getan werden würde, und beenden Sie den Vorgang.

-T, --Spuren Schnur
Beschränken Sie das Rippen und Kodieren auf die angegebenen Titel und trennen Sie die Titel durch Kommas.
Auch Bereiche sind möglich; 5-9 entspricht 5,6,7,8,9; 12- ist wie eine Angabe
Spur 12,...,last_track. Standardmäßig wird die gesamte CD verarbeitet.

-du, --undo-rename
Dateiumbenennung rückgängig machen und beenden. Wenn Ihnen die Umbenennung Ihrer Dateien durch Jack nicht gefällt, verwenden Sie
Mit dieser Option können Sie den vorherigen Zustand wiederherstellen. Es sind mehrere Stufen des Rückgängigmachens möglich.
Beachten Sie, dass Metainformations-Tags nicht wiederhergestellt werden.

--unusable-chars Liste
Zeichen, die nicht in Dateinamen verwendet werden können (Standard „/“).

--upd-progress
Lassen Sie Jack seine temporären Dateien neu erstellen. Verwenden Sie dies, wenn Sie sie zu früh gelöscht haben.

--update-freedb, -U
Aktualisieren Sie die FreeDB-Informationen und beenden Sie den Vorgang.

--usage-win=bool
Zeigt beim Laufen den Hilfebildschirm an.

-in, --vbr=bool
Generieren Sie Dateien mit variabler Bitrate, nur auf Encodern, die dies unterstützen. Standard ist
Ja.

--various=bool
Beim Parsen von FreeDB-Daten geht Jack davon aus, dass der Künstler der Disc auf eingestellt ist
„Verschiedene“ Tracktitel haben das Format „[Künstler] – [Titel]“. Wenn der Disc-Titel
auf etwas anderes eingestellt ist und Sie dennoch das oben beschriebene Verhalten wünschen, verwenden Sie es --verschieden.

--various-swap
Interpret und Titel austauschen, viele FreeDB-Einträge haben sie falsch.

--wait=bool
Warten Sie auf den Tastendruck, bevor Sie den Vorgang beenden.

-w, --workdir Schnur
wo Verzeichnisse erstellt und die Dateien abgelegt werden sollen.

--write-id3v1=bool
Schreiben Sie ein Smart-ID3v1-Tag in die codierte Datei.

--write-id3v2=bool
Schreiben Sie ein id3v2-Tag in die codierte Datei.

--write-m3u
Erstellen Sie eine Wiedergabeliste im .m3u-Format. Das hat Fehler, verlassen Sie sich nicht darauf.

CONFIG FILE OPTIONAL


Zusätzlich zu den Befehlszeilenoptionen gibt es einige Optionen, die nur festgelegt werden können
direkt in der Konfigurationsdatei.

freedb_dir
alle FreeDB-Abfragen werden in diesem (lokalen) Verzeichnis durchgeführt; fehlgeschlagene lokale Abfragen
erfolgt über das Netzwerk. Beispiel: /var/spool/freedb

Beispiele:


CD einlegen, Buchse einschalten:
Jack

Schauen Sie jetzt zu, wie es funktioniert. Es macht eine Weile Spaß. Nachdem Sie fertig sind, haben Sie Folgendes
Dateien auf Ihrer Festplatte: track_01.mp3, track_02.mp3, ..., track_nn.mp3 plus jack.toc,
jack.freedb, jack.progress. Die letzten drei werden zur Aufbewahrung des Zustandssteckers verwendet
kann bei einer Unterbrechung die Arbeit wieder aufnehmen.

Jack erstellt für Sie ein Verzeichnis namens jack-xxx, in dem alle Dateien gespeichert werden
für die CD, deren ID xxx ist. Nach einer FreeDB-Abfrage wird dieses Verzeichnis umbenannt in
etwas für Menschen lesbares, wie „Künstler – Titel“.

Wenn Jack unterbrochen wird, rufen Sie es erneut mit derselben Befehlszeile wie zuvor auf, um fortzufahren
Arbeit, in diesem Fall
Jack

Versuchen wir es nun mit einer FreeDB-Abfrage:
Jack -q
Wenn die Abfrage erfolgreich ist, werden die Dateien in einen besser lesbaren Namen umbenannt
entsprechend mit ID3- oder Vorbis-Tags gekennzeichnet werden. Die Datei jack.freedb enthält die
abgefragter FreeDB-Eintrag, und die Originaldatei wird als jack.freedb.bak gesichert.

Sie können die Verwendung --rename-fmt Option, um das Format des Namens anzugeben, der verwendet werden soll
den Audiospuren gegeben werden. Eine Liste der gültigen Optionen finden Sie unten. Du könntest auch
Sie möchten einen Satz von Zeichen angeben, die nicht verwendbar sind und ersetzt werden sollten. Für
Auf Unix-Systemen beispielsweise der Schrägstrich (/) sollte auf jeden Fall durch etwas ersetzt werden
anders. Das VFAT-Dateisystem unterstützt außerdem keine doppelten Anführungszeichen ("). Um zu ersetzen
Für solche Zeichen können Sie die Optionen angeben unusable_chars Zusammen mit
replacement_chars. Zum Beispiel,
jack -Q --rename-fmt "%n-%t" --unusable-chars AI ; --replacement-chars ai ;
fragt den FreeDB-Server ab, rippt und kodiert alle Titel der CD und speichert die Dateien in einem
Format, das die Titelnummer und den Titel enthält. Alle Vorkommen der Buchstaben A
und I werden durch ihre Kleinbuchstabenversionen ersetzt. Diese Optionen können auch eingegeben werden
Die eigene Konfigurationsdatei im folgenden Format herunterladen:
unusable_chars:[' ', '/']
replacement_chars:['_', '_']
Dadurch werden Leerzeichen und Schrägstriche durch Unterstriche ersetzt. Wenn Sie alle konvertieren möchten
Um Zeichen in Kleinbuchstaben umzuwandeln, müssen Sie nicht alle manuell angeben, sondern können die verwenden
stattdessen folgende Option:
char_filter:.lower()

Alles in einem: Abfragen, Rippen, Kodieren, Bereinigen:
jack -Q --remove-files

Bearbeiten/Normalisieren/Entfernen der WAV-Dateien vor dem Kodieren:
jack -O -D --remove-files ; gnoise *wav ; jack -g *wav ; Jack
Ersetzen Sie einfach „gnoise“ durch die Operation, die Sie ausführen möchten.

PLUGINS


Zusätzliche Ripper, Encoder und FreeDB-Server, die jack derzeit nicht bekannt sind, können definiert werden
Verwendung des Steckmechanismus von Jack. Plug-Ins müssen eingefügt werden ~/.jack_plugins Verzeichnis
(oder der durch die definierte Pfad Plugin_Pfad Möglichkeit). Bei den Plug-ins handelt es sich um einfache Python-Skripte
die einen Hash mit den Werten für Ihren Ripper, Encoder oder FreeDB-Server definieren. Für
Ripper und Encoder, der Hash plugin_helpers Dabei muss zusätzlich FreeDB definiert werden
Server sind in angegeben plugin_freedb_servers. Beide erwarten einen weiteren Hash, dessen Namen
entspricht dem Eintrag, den Sie hinzufügen möchten (mit dem Präfix Plugin_) und müssen bestimmte definieren
Werte. Es werden zwei Beispiele bereitgestellt: jack_plugin_cddb.py (um einen neuen FreeDB-Server zu definieren)
und jack_plugin_lame.py (um zu zeigen, wie Ripper und Encoder definiert werden können). Nach der Definition
Wenn Sie Plug-Ins verwenden möchten, müssen Sie diese manuell auswählen, indem Sie den Ripper, Encoder oder CDDB angeben
Server. Ein Beispiel wäre:
jack --encoder-nameplugin_lame --ripperplugin_foo --serverplugin_cddb
Plug-Ins können auch verwendet werden, um eigene Ripper und Encoder zu definieren, die unterschiedliche verwenden
Optionen als diejenigen, die standardmäßig von Jack verwendet werden.

VARIABLEN


Es gibt mehrere Umgebungsvariablen, die in Jacks Exec-Hooks verwendet werden können:

JACK_BASE_DIR
listet Jacks Basisverzeichnis auf, in dem Dateien gespeichert sind.

JACK_CUR_DIR
listet das aktuelle Verzeichnis von jack auf, in dem die Dateien des aktuellen Albums abgelegt werden.

JACK_JUST_ENCODED
listet alle Titelnamen auf, die gerade codiert wurden.

JACK_JUST_RIPPED
listet alle Titelnamen auf, die gerade gerippt wurden.

FORMAT ZEICHEN


%n Titelnummer

%ein Künstler

%t Tracktitel

%l Albumtitel

%y Erscheinungsjahr des Albums

%g Albumgenre

Nutzen Sie Jack online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad