Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

jack — Online w chmurze

Uruchom jack w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest gniazdo poleceń, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


Jack - zgrywaj i koduj płyty CD jednym poleceniem

STRESZCZENIE


jack [Opcje]

OPIS


Jacek przekształca Twoje płyty audio CD w pliki FLAC, MP3 lub Ogg Vorbis. Używa kilku pomocników
programów w celu uzyskania takich funkcji, jak zgrywanie, kodowanie i oznaczanie plików
metainformacje. Zgrywanie odbywa się albo poprzez cdparanoja (w takim przypadku status zgrywania
jest również wyświetlany przez Jacka) lub cdda2wav. Jack współpracuje z kilkoma koderami, a mianowicie
oggenc, flak, kulawy, idź idź, ostrze, l3enc, mp3 enc i xing. W dowolnym momencie podczas pracy
(i nawet gdy wszystko będzie już gotowe, a oryginalna płyta CD zaginie), możesz pozwolić Jackowi spojrzeć w górę
nazwy utworów na freedb.org i odpowiednio zmień nazwy utworów. Tagowanie plików audio
z metainformacjami o wykonawcy, tytule utworu itp. jest również wykonywana.

Jeśli nie wykonano żadnego wyszukiwania freedb, Jack upuszcza wszystkie pliki w katalogu ~/jack/jack-
xxxZ xxx reprezentujący identyfikator płyty CDDB/FreeDB płyty CD. Ten katalog jest
przemianowany przez Jacka, gdy znane będą odpowiednie informacje.

Większość opcji, takich jak ripper, koder, preferowany serwer FreeDB, katalog i plik dźwiękowy
format itp. może być zdefiniowany przez użytkownika poprzez zmianę ustawień domyślnych w /etc/jackrc lub zapisując je
do ~/.jack3rc. Użytkownicy mogą definiować dodatkowe rippery, kodery i serwery FreeDB
za pomocą katalogu wtyczek (zgodnie z definicją w pliku ścieżka_wtyczki opcja która
domyślnie to ~/.jack_plugins).

Gdy Jack jest uruchomiony, dostępne są następujące polecenia klawiaturowe:

q or Q porzucić

p or P wyłącz zgrywanie (na przykład, jeśli potrzebujesz napędu CD)

p or P (ponownie) lub c or C
wznowić zgrywanie

e or E wstrzymaj/kontynuuj wszystkie kodery

r or R wstrzymaj/kontynuuj wszystkie ripery.

? przełącz pole praw autorskich/pomocy

OPCJE


Różne opcje wymagają różnych typów danych jako argumentów:

bool może być „tak” lub „nie”, jak w --vbr=tak

ciąg może być cokolwiek, jak np --zmień nazwę-fmt „%n.%t”

int liczba całkowita, np. in --szybkość transmisji 192 (lub --szybkość transmisji=192 )

podstęp wiele ciągów znaków rozdzielonych końcowym „;”. Przykład: --zgadnij-toc plik1.mp3
plik2.mp3 ... plikN.mp3 \;

Jack rozumie następujące opcje:

--dołącz rok ciąg
dołącz ten ciąg do nazwy katalogu (przydatne w przypadku %y, aby dodać rok albumu
została wydana)

-B, --szybkość transmisji int
docelowa szybkość transmisji (w kbit/s, wartość domyślna to 160).

--filtr znaków ciąg
konwertuj nazwy plików za pomocą metody Pythona

--zestaw znaków ciąg
zestaw znaków nazw plików (domyślnie dla ustawień regionalnych).

-C, --check-toc
porównaj plik toc i cd-toc, a następnie wyjdź. Jack buforuje spis treści płyty CD w pliku
(„jack.toc”). Jeśli chcesz wiedzieć, czy włożona płyta CD pasuje do pliku toc w
bieżący katalog, użyj tej opcji.

-DO, --claim-reż
zmieniać nazwy katalogów, nawet jeśli nie zostały utworzone przez Jacka.

--cont-nieudane-zapytanie
kontynuuj bez danych FreeDB, jeśli zapytanie nie powiedzie się.

-D, --utwórz-katalogi
każe Jackowi utworzyć podkatalogi, w których Jack umieści wszystkie pliki dla
aktualna płyta. Jeśli nie są dostępne żadne dane FreeDB, tj. gdy nie są używane -Q te
katalogi będą nazywane „jack-xxx”, gdzie „xxx” oznacza płyty CD
Identyfikator FreeDB. W przeciwnym razie zostanie użyty dir_template (patrz wyżej). Ta opcja jest włączona
domyślnie włączone.

--urządzenie ciąg
Nazwa urządzenia twojego napędu CD-ROM. Wartość domyślna to / dev / cdrom

--szablon-katalogu ciąg
jeśli zmieniono nazwy katalogów, używany jest ten format (domyślnie „%a/%l”)

-D, --nie-pracuj
nie rób DAE, kodowania, tagowania ani zmiany nazwy. Może się to przydać, jeśli tylko tego chcesz
wykonaj zapytanie FreeDB, np. gdy działa inne gniazdo.

--edit-freedb
otwórz edytor, aby zmienić informacje CDDB, które zostały uzyskane wcześniej
(przydatne tylko z -Q).

--nazwa-kodera, -E ciąg
użyj jakiego kodera (domyślnie „oggenc”)

-mi, --enkodery int
zakodować, ile plików równolegle. Jeśli masz maszynę SMP lub po prostu chcesz
obciąża Twój system, możesz pozwolić Jackowi zakodować kilka plików na raz (domyślnie 1).

-X, --wykon
po zakończeniu uruchom predefiniowane polecenie.

--extt-jest-artystą
artysta jest zawarty w polach EXTT. Pola EXTT to linie w FreeDB
plik zawierający dodatkowe dane dla każdej ścieżki. Ponieważ jest to użytkownik przesyłający
wyboru, do czego je wykorzystać, Jack nie jest w stanie sam określić, do czego były przeznaczone
Do. Musisz podać te informacje.

--extt-is-title
tytuł utworu znajduje się w polach EXTT.

--extt-to-komentarz
komentarz do utworu znajduje się w polach EXTT.

--siła
nie pytaj. Podobnie jak przy usuwaniu niekompletnych plików.

-F, --z-tocfile ciąg
zgrać z utworzonego na cdrdao obrazu CD na HD. Określony plik toc zawiera nazwę
pliku obrazu. Używać -F jeśli Jack nie może znaleźć pliku obrazu.

-F, --z-obrazu ciąg
odczytaj dane audio z pliku obrazu. Tak jak --z-tocfile, ale sam obraz już tak
określony zamiast pliku toc. Jeśli nie masz pliku toc (lub nie określisz pliku
toc-file), spis treści jest odczytywany z samej płyty CD.

-G, --zgadnij-toc podstęp
utwórz spis treści z podanej listy plików dźwiękowych. Format jest utwór_01.ogg ...
track_nn.ogg ; Zwróć uwagę, że końcowe „ ; " jest konieczne tylko wtedy, gdy chcesz dołączyć
więcej opcji w wierszu poleceń. Możesz go użyć do wykonania zapytania FreeDB na podstawie
same pliki dźwiękowe – nie ma potrzeby używania płyty CD. Bardzo przydatne, jeśli nie masz pojęcia, które
Płyta CD, z której pochodzą utwory. Piosenki należy podawać w tej samej kolejności, w jakiej były na płycie
ich płyta. Wygenerowany plik TOC jest podobny, ale nie identyczny ze spisem treści na płycie CD
- nie przesyłaj ich!

-G, --id3-gatunek ciąg
ustaw gatunek ID3. Użyj „pomocy”, aby uzyskać listę wszystkich znanych gatunków. (Możesz także określić
gatunek ID3v1 jako int)

-T, --id3-rok int
ustaw rok albumu (termin ID3 pochodzi od MP3, ale ta opcja również działa
z innymi formatami audio, takimi jak OGG Vorbis i FLAC)

-H, --help
Pokaż podsumowanie opcji.

-k, --zachowaj fale
nie usuwaj plików WAV po ich zakodowaniu.

-M, --przesłanie pocztą
przesłać wpis FreeDB e-mailem. Preferowane jest przesyłanie HTTP. Będziesz musiał
wprowadź kategorię płyty CD.

-ja, --maksymalne obciążenie unosić się
uruchamiaj nowe kodery tylko wtedy, gdy obciążenie systemu jest poniżej określonej wartości.
/proc/średnia wczyt musi być dla Ciebie czytelny, aby to zadziałało.

--wielomodowy
spróbuj zapytać FreeDB o wszystkie katalogi w katalogach wyszukiwania, które nie zawierają danych FreeDB.

--mój mail ciąg
Twój adres e-mail, potrzebny do przesyłania zgłoszeń do FreeDB.

-N, --Ładny int
nice-level, z którym uruchamiane są kodery. Wartość domyślna to 12, co nie powinno zaszkodzić
twój system bardzo.

-o, --przepisać
nadpisz istniejące pliki, tj. nie sprawdzaj, czy pliki WAV są już zgrane, czy już
zakodowany plik wydaje się być OK. Użyj tego, jeśli wiedzieć coś poszło nie tak ostatnim razem.
Opcja ta jest domyślnie wyłączona.

-O, --tylko-dae
sugeruje, że wytwarzają tylko pliki WAV --keep-wavs. Opcja ta jest domyślnie wyłączona.

--otf=liczba
Operacja w locie. Tylko w niektórych koderach/ripperach. Nie twórz plików WAV, potok
wyjście rippera przez koder. Domyślnie nie, ponieważ jest to tortura dla CDROM-u
jazdy.

--jakość int
jakość kodowania vbr. -1 to najniższa wartość, 10 najwyższa (domyślnie 6). Możesz także określić
pływak.

-Q, --zapytanie
wykonaj zapytanie FreeDB, gdy wszystko będzie gotowe. Jest to przydatne, jeśli Jack był wcześniej uruchamiany bez
zapytanie FreeDB. Jeśli wszystkie utwory są gotowe, nie trzeba nawet wkładać płyty CD
Spis treści jest buforowany przez Jacka. Po zakończeniu zgrywania i kodowania Jack to zrobi
zmień nazwę plików i oznacz je.

--query-if-needed=bool
jak --query-now, ale tylko wtedy, gdy dane FreeDB nie były wcześniej pomyślnie sprawdzane.

-Q, --zapytanie-teraz
wykonaj zapytanie FreeDB podczas uruchamiania. Użyj tej opcji, jeśli masz połączenie z Internetem, kiedy
zaczynając od Jacka. Wiedz, że zapytanie może wymagać interakcji użytkownika. Po skończeniu
zgrywania i kodowania, Jack zmieni nazwy plików i oznaczy je.

-za, --czytaj dalej int
przeczytaj z wyprzedzeniem, ile plików WAV. Zgrywane są co najwyżej pliki WAV read_ahead + num_encoders
zanim utwór zostanie całkowicie zakodowany. Wartość domyślna to 99, która spowoduje odczytanie
całą płytę CD, pod warunkiem, że na dysku jest wystarczająca ilość miejsca.

--usuń-pliki
poproś Jacka o usunięcie plików tymczasowych jack*. Uważaj – nie usuwaj ich zbyt wcześnie!

-R, --Przemianować
zmieniaj nazwy i oznaczaj pliki zgodnie z plikiem FreeDB. Podczas uruchamiania Jack tworzy puste miejsce
Plik wejściowy FreeDB (z wyjątkiem plików if --zapytanie-teraz jest używany, następnie wysyłane jest zapytanie do pliku
Twój serwer FreeDB). Jeżeli zmieniłeś jego zawartość (np. dlatego, że płyta CD została
nieznane FreeDB) i chcesz odpowiednio zmienić nazwę i oznaczyć swoje pliki audio, użyj
ta opcja. Podaj także wszystkie inne potrzebne opcje, np -t , -E ...

--rename-dir=bool
zmień także nazwę katalogu (domyślnie).

--zmień nazwę-fmt ciąg
format normalnych plików (domyślnie „%n - %t”)

--zmień nazwę-fmt-va ciąg
format plików różnych wykonawców (domyślny „%n -%a -%t”)

--zmień nazwę-numer ciąg
format numeru ścieżki (%n, styl printf()) używany do zmiany nazw plików (domyślnie
„%02d”)

-R, --reorder=bool
zoptymalizuj kolejność utworów pod kątem miejsca na dysku. Może to zaoszczędzić trochę miejsca na dysku w godzinach szczytu
proces kodowania; może to umożliwić stworzenie płyty CD, która w przeciwnym razie byłaby możliwa
nie da się zakodować.

--znaki zastępcze podstęp
nieużyteczne znaki są zastępowane odpowiednim elementem listy (domyślnie „%”).

--rozpruwacz ciąg
jakiego programu użyć do wyodrębnienia danych audio (domyślnie „cdparanoia”).

--zapisać zapisz opcje w ~/.jack3rc plik i wyjdź.

--skanuj-katalogi int
Przeskanuj tyle poziomów z bieżącego katalogu roboczego, aby znaleźć pasujący plik toc (0
aby wyłączyć, domyślnie 2).

--Szukaj podstęp
dodaj te katalogi do listy katalogów przeszukiwanych podczas wyszukiwania
katalog roboczy (domyślny „.”).

--serwer ciąg
jakiego serwera FreeDB użyć. Nie zapomnij ustawić serwera proxy HTTP. Obecnie albo
„freedb” (domyślnie) lub „freedb-de”.

--silent-mode=bool
bądź cicho (brak sygnału wyjściowego na ekranie).

-tak, --przestrzeń int
wymuś ustawienie użytecznej przestrzeni dyskowej w bajtach. Ta opcja pozwala ograniczyć miejsce na dysku
Jack używa, może potrzebujesz go do czegoś innego? Bądź ostrożny: jeśli ustawisz zbyt wysoko lub zbyt
niski, zgrywanie i kodowanie prawdopodobnie się nie powiedzie. Domyślnie sprawdzana jest ilość
za darmo i korzystać z tej wartości.

--Zatwierdź
przesłać wpis FreeDB przez HTTP. Będziesz musiał wprowadzić kategorię płyty CD.

-S, --swab=bool
zamień kolejność bajtów z pliku obrazu. Ponieważ cdrdao chwilowo wysyła tylko „surowy” plik .cdr
pliki, prawdopodobnie chcesz zamienić kolejność bajtów. Wypróbuj tę opcję, jeśli pliki WAV
a zakodowane pliki zawierają tylko szum. Jest to domyślnie włączone jako obecnie cdrdao
generuje pliki .cdr, które są „złe”.

--do zrobienia wydrukuj, co zostanie zrobione i wyjdź.

-T, --utwory ciąg
ogranicz zgrywanie i kodowanie do określonych ścieżek, użyj przecinka, aby oddzielić ścieżki.
Możliwe są również zakresy; 5-9 odpowiada 5,6,7,8,9; 12- to jak określenie
utwór 12,...,last_track. Domyślnie przetwarzana jest cała płyta CD.

-ty, --cofnij zmianę nazwy
cofnij zmianę nazwy pliku i zakończ. Jeśli nie podoba Ci się sposób, w jaki Jack zmienił nazwy Twoich plików, użyj
ta opcja przywraca poprzedni stan. Możliwych jest kilka poziomów cofania.
Należy pamiętać, że metatagi informacyjne nie są przywracane.

--nieużywane-znaki podstęp
znaki, których nie można używać w nazwach plików (domyślnie „/”).

--postęp aktualizacji
poproś Jacka o ponowne utworzenie plików tymczasowych. Użyj tej opcji, jeśli usunąłeś je zbyt wcześnie.

--update-freedb, -U
zaktualizuj informacje o FreeDB i wyjdź.

--usage-win=bool
pokaż ekran pomocy podczas działania.

-v, --vbr=liczba
Generuj pliki o zmiennej przepływności, tylko na koderach, które to obsługują. Domyślnie jest
tak.

--różne=bool
podczas analizowania danych FreeDB Jack zakłada, że ​​jeśli artysta płyty jest ustawiony na
„Różne” tytuły utworów mają format „[artysta] - [tytuł]”. Jeśli tytuł płyty
jest ustawiony na coś innego i nadal chcesz powyższego zachowania, użyj --różny.

--różna wymiana
wymień wykonawcę i tytuł, wiele wpisów FreeDB zawiera błędne informacje.

--czekaj = bzdura
poczekaj na naciśnięcie klawisza przed wyjściem.

-w, --katalog roboczy ciąg
gdzie utworzyć katalogi i umieścić pliki.

--write-id3v1=bool
napisz inteligentny znacznik id3v1 do zakodowanego pliku.

--write-id3v2=bool
napisz znacznik id3v2 do zakodowanego pliku.

--pisz-m3u
utwórz listę odtwarzania w formacie .m3u. Zawiera błędy, nie polegaj na tym.

CONFIG FILE OPCJE


Oprócz opcji wiersza poleceń istnieje kilka opcji, które można tylko ustawić
bezpośrednio w pliku konfiguracyjnym.

freedb_dir
wszystkie zapytania FreeDB będą wykonywane w tym (lokalnym) katalogu; nieudane zapytania lokalne
będzie odbywać się za pośrednictwem sieci. Przykład: /var/spool/freedb

PRZYKŁADY


Włóż płytę CD, odpal gniazdo:
jack

Teraz zobacz, jak to działa. Przez chwilę jest fajnie. Po zakończeniu masz następujące informacje
pliki na dysku HD: track_01.mp3, track_02.mp3, ..., track_nn.mp3 plus jack.toc,
jack.freedb, jack.progress. Ostatnie trzy służą do przechowywania stanu gniazda, w którym się znajduje
może wznowić pracę po jej przerwaniu.

Jack utworzy dla Ciebie katalog o nazwie jack-xxx, w którym będzie przechowywał wszystkie pliki
dla płyty CD, której identyfikator to xxx. Po zapytaniu FreeDB nazwa tego katalogu zostaje zmieniona na
coś czytelnego dla człowieka, np. „Artysta – Tytuł”.

Gdy połączenie Jack zostanie przerwane, wywołaj je ponownie, używając tego samego wiersza poleceń, co poprzednio, aby wznowić
w tym przypadku do pracy
jack

Teraz spróbujmy wykonać zapytanie FreeDB:
gniazdo -q
Jeśli zapytanie zakończy się pomyślnie, nazwy plików zostaną zmienione na bardziej czytelne
być odpowiednio oznakowane za pomocą znaczników ID3 lub Vorbis. Plik jack.freedb będzie zawierał plik
wyszukano wpis FreeDB, a kopia zapasowa oryginalnego pliku zostanie utworzona jako jack.freedb.bak.

Możesz użyć --zmień nazwę-fmt opcję, aby określić format nazwy, która będzie
być przypisane do Twoich ścieżek audio. Listę prawidłowych opcji znajdziesz poniżej. Możesz także
chcesz określić zestaw znaków, których nie można użyć i należy je zastąpić. Dla
na przykład w systemach Unix ukośnik (/) zdecydowanie należy czymś zastąpić
w przeciwnym razie. System plików VFAT również nie obsługuje podwójnych cudzysłowów („”). Aby wymienić
takich znaków, możesz określić opcje bezużyteczne_znaki Wraz z
znaki_zastępcze. Na przykład,
jack -Q --rename-fmt "%n-%t" --unusable-chars AI ; --znaki zastępcze ai ;
wykona zapytanie do serwera FreeDB, zgra i zakoduje wszystkie ścieżki z płyty CD oraz zapisze pliki w formacie a
formacie, który będzie zawierał numer utworu i tytuł. Wszystkie wystąpienia liter A
i I zostaną zastąpione ich wersjami pisanymi małymi literami. Te opcje również można wprowadzić
własny plik konfiguracyjny w następującym formacie:
unusable_chars:[' ', '/']
znaki_zastępcze:['_', '_']
Spowoduje to zastąpienie białych znaków i ukośników podkreśleniami. Jeśli chcesz przekonwertować wszystko
znaków na małe litery, nie musisz ręcznie określać ich wszystkich, ale możesz użyć opcji
zamiast tego następująca opcja:
char_filter:.lower()

Wszystko w jednym: zapytania, zgrywanie, kodowanie, czyszczenie:
jack -Q --usuń-pliki

Edycja / normalizacja / usuwanie plików WAV przed kodowaniem:
jack -O -D --remove-files ; gnoise *wav; jack -g *wav; Jacek
Po prostu zamień gnoise na operację, którą chcesz wykonać.

WTYCZKI


Można zdefiniować dodatkowe rippery, kodery i serwery FreeDB, które obecnie nie są znane Jackowi
za pomocą mechanizmu wtykowego jack. Wtyczki należy umieścić w ~/.jack_plugins katalog
(lub ścieżka zdefiniowana przez ścieżka_wtyczki opcja). Wtyczki to proste skrypty w języku Python
które definiują skrót z wartościami dla Twojego rippera, kodera lub serwera FreeDB. Dla
rippery i kodery, skrót wtyczki_pomocnicy należy zdefiniować dodatkowy FreeDB
serwery są określone w plugin_freedb_servers. Obaj oczekują kolejnego skrótu, którego nazwy
odpowiada wpisowi, który chcesz dodać (z prefiksem podłącz_) i muszę zdefiniować pewne
wartości. Podano dwa przykłady, jack_plugin_cddb.py (aby zdefiniować nowy serwer FreeDB)
i jack_plugin_lame.py (aby pokazać, jak można zdefiniować rippery i kodery). Po zdefiniowaniu
wtyczki, należy je wybrać ręcznie, określając program zgrywający, koder lub CDDB
serwer. Przykładem może być:
jack --nazwa-kodera plugin_lame --ripper plugin_foo --server plugin_cddb
Wtyczek można również używać do definiowania własnych ripperów i koderów, które korzystają z różnych
opcje niż te używane domyślnie przez jacka.

ŚRODOWISKO ZMIENNE


Istnieje kilka zmiennych środowiskowych, których można użyć w hakach wykonawczych Jacka:

JACK_BASE_DIR
wyświetla katalog bazowy Jacka, w którym przechowywane są pliki.

JACK_CUR_DIR
wyświetla bieżący katalog jacka, w którym umieszczone są pliki bieżącego albumu.

JACK_JUST_ENCODED
wyświetla listę wszystkich nazw utworów, które właśnie zostały zakodowane.

JACK_JUST_RIPPED
wyświetla listę wszystkich nazw utworów, które właśnie zostały zgrane.

FORMAT SMYCZKI


%n Numer utworu

%a Artysta

%t Tytuł utworu

%l Tytuł albumu

%y Rok wydania albumu

%g Gatunek albumu

Użyj gniazda online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad