Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

jack - Trực tuyến trên đám mây

Chạy jack trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là jack cắm lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


Jack - trích xuất và mã hóa đĩa CD bằng một lệnh

SYNOPSIS


jack [lựa chọn]

MÔ TẢ


jack chuyển đổi audio-CD của bạn thành các tệp FLAC, MP3 hoặc Ogg Vorbis. Nó sử dụng một số trình trợ giúp
các chương trình để đạt được các chức năng như trích xuất, mã hóa và gắn thẻ các tệp với
thông tin meta. Ripping được thực hiện thông qua cd hoang tưởng (trong trường hợp đó tình trạng tách
cũng được hiển thị bởi Jack) hoặc cdda2wav. Jack làm việc với một số bộ mã hóa, cụ thể là
oggenc, flac, què, đi, lưỡi kiếm, l3enc, mp3encxing. Bất kỳ lúc nào trong quá trình hoạt động
(và ngay cả khi mọi thứ đã hoàn tất và đĩa CD gốc bị mất), bạn có thể để Jack tra cứu
tên bản nhạc tại Liberationb.org và đổi tên các bản nhạc cho phù hợp. Gắn thẻ các tệp âm thanh
với thông tin meta về nghệ sĩ, tên bài hát, v.v. cũng được thực hiện.

Nếu không có tìm kiếm giải phóng nào được thực hiện, Jack sẽ bỏ tất cả các tệp vào một thư mục ~ / jack / jack-
xxx, với xxx đại diện cho ID đĩa CDDB / FreeDB của CD. Thư mục này là
được đổi tên bởi Jack khi biết thông tin thích hợp.

Hầu hết các tùy chọn như ripper, encoder, FreeDB-Server ưu tiên, thư mục và tệp âm thanh
định dạng, v.v. có thể được người dùng xác định bằng cách thay đổi các giá trị mặc định trong / etc / jackrc hoặc bằng cách lưu chúng
đến ~ / .jack3rc. Người dùng có thể xác định thêm trình trích xuất, bộ mã hóa và máy chủ FreeDB
thông qua sự trợ giúp của thư mục trình cắm (như được định nghĩa bởi plugin_path tùy chọn nào
mặc định là ~ / .jack_plugins).

Trong khi Jack đang chạy, các lệnh bàn phím này có sẵn:

q or Q bỏ thuốc lá

p or P tắt tính năng trích xuất (ví dụ: nếu bạn cần ổ đĩa CD)

p or P (một lần nữa) hoặc c or C
tiếp tục xé

e or E tạm dừng / tiếp tục tất cả các bộ mã hóa

r or R tạm dừng / tiếp tục tất cả các trình rippers.

? chuyển đổi hộp bản quyền / trợ giúp

LỰA CHỌN


Các tùy chọn khác nhau cần các kiểu dữ liệu khác nhau làm đối số:

bool có thể là "có" hoặc "không", như trong --vbr = vâng

chuỗi có thể là bất cứ điều gì, như trong --đổi tên-fmt "% n.% t"

int một số nguyên, như trong --tốc độ 192 (Hoặc --bitrate = 192 )

nhiều chuỗi, được phân cách bằng dấu ";" cuối cùng. Thí dụ: --đoán-toc tập tin1.mp3
tập tin2.mp3 hữu ích. Cảm ơn ! tệpN.mp3 \;

Jack hiểu các tùy chọn sau:

- cuối năm chuỗi
nối chuỗi này vào tên thư mục (hữu ích với% y để thêm năm vào album
đã được phát hành)

-NS, --tốc độ int
tốc độ bit mục tiêu (tính bằng kbit / s, mặc định là 160).

- bộ lọc tăng áp chuỗi
chuyển đổi tên tệp bằng phương pháp python

--bộ ký tự chuỗi
bộ mã của tên tệp (mặc định cho ngôn ngữ của bạn).

-NS, --check-toc
so sánh toc-file và cd-toc, sau đó thoát. Jack lưu TOC của đĩa CD vào một tệp
("jack.toc"). Nếu bạn muốn biết liệu CD đã chèn có khớp với tệp toc trong
thư mục hiện tại, sử dụng tùy chọn này.

-NS, --claim-dir
đổi tên các thư mục ngay cả khi chúng không được tạo bởi Jack.

--cont-fail-query
tiếp tục mà không có dữ liệu FreeDB nếu truy vấn không thành công.

-NS, --tạo-thư mục
yêu cầu Jack tạo các thư mục con trong đó Jack đặt tất cả các tệp cho
CD hiện tại. Nếu không có dữ liệu FreeDB, tức là khi không sử dụng -Q , các
thư mục sẽ được đặt tên là "jack-xxx" trong đó "xxx" là viết tắt của CD
ID FreeDB. Nếu không thì dir_template (xem ở trên) sẽ được sử dụng. Tùy chọn này đã được bật
theo mặc định.

--thiết bị chuỗi
Tên thiết bị của ổ đĩa cdrom của bạn. Mặc định là / dev / cdrom

--dir-mẫu chuỗi
nếu các thư mục được đổi tên, đây là định dạng được sử dụng (mặc định "% a /% l")

-NS, --không làm việc
không thực hiện DAE, mã hóa, gắn thẻ hoặc đổi tên. Điều này có thể hữu ích nếu bạn chỉ muốn
thực hiện một truy vấn FreeDB, ví dụ: trong khi một jack cắm khác đang chạy.

--edit-Liberationb
mở trình chỉnh sửa để thay đổi thông tin CDDB đã nhận được trước đó
(chỉ hữu ích với -Q).

--encoder-tên, -E chuỗi
sử dụng bộ mã hóa nào (mặc định "oggenc")

-e, --bộ mã hóa int
mã hóa song song bao nhiêu tệp. Nếu bạn có một máy SMP hoặc chỉ đơn giản là muốn
nhấn mạnh hệ thống của bạn, bạn có thể có Jack mã hóa nhiều tệp cùng một lúc (mặc định 1).

-NS, --exec
chạy lệnh xác định trước khi hoàn tất.

--extt-là-nghệ sĩ
nghệ sĩ được chứa trong các trường EXTT. Các trường EXTT là các dòng trong FreeDB
tệp chứa dữ liệu bổ sung cho mỗi bản nhạc. Vì đó là người dùng gửi
lựa chọn sử dụng chúng để làm gì, Jack không thể tự mình xác định mục đích của chúng là gì
vì. Bạn phải cung cấp thông tin này.

--extt-is-title
tiêu đề bản nhạc được chứa trong các trường EXTT.

--extt-là-bình luận
một nhận xét về bản nhạc được chứa trong các trường EXTT.

--lực lượng
đừng hỏi. Giống như khi xóa các tập tin không hoàn chỉnh.

-NS, --from-tocfile chuỗi
trích xuất hình ảnh CD được tạo trên cdrdao trên hd. Tệp toc được chỉ định chứa tên
của tệp hình ảnh. Sử dụng -F nếu jack không thể tìm thấy tệp hình ảnh.

-NS, --từ bức ảnh chuỗi
đọc dữ liệu âm thanh từ tệp hình ảnh. Thích --from-tocfile, nhưng bản thân hình ảnh là
được chỉ định thay vì tệp toc. Nếu bạn không có tệp toc (hoặc không chỉ định
toc-file), TOC được đọc từ chính đĩa CD.

-NS, --đoán-toc
tạo TOC từ danh sách tệp âm thanh đã cho. Định dạng là track_01.ogg hữu ích. Cảm ơn !
track_nn.ogg ; Lưu ý rằng dấu " ; "chỉ cần thiết nếu bạn muốn nối thêm
nhiều tùy chọn hơn cho dòng lệnh của bạn. Bạn có thể sử dụng nó để thực hiện truy vấn FreeDB dựa trên
riêng các tệp âm thanh của bạn - không cần đĩa CD. Rất hữu ích nếu bạn không biết
CD các bài hát là từ. Các bài hát phải được đưa ra theo thứ tự như khi chúng ở trên
đĩa CD của họ. Tệp TOC được tạo tương tự, nhưng không giống với TOC của CD
- không nộp những thứ này!

-NS, --id3-thể loại chuỗi
đặt thể loại ID3. Sử dụng 'trợ giúp' để lấy danh sách tất cả các thể loại đã biết. (Bạn cũng có thể chỉ định
thể loại ID3v1 dưới dạng int)

-Ừ, --id3 năm int
đặt năm của album (thuật ngữ ID3 bắt nguồn từ MP3 nhưng tùy chọn này cũng hoạt động
với các định dạng âm thanh khác, chẳng hạn như OGG Vorbis và FLAC)

-NS, --Cứu giúp
Hiển thị tóm tắt các tùy chọn.

-k, --keep-wavs
không xóa WAV sau khi mã hóa chúng.

-NS, - gửi qua thư
gửi bài dự thi FreeDB qua e-mail. Gửi HTTP được ưu tiên. Bạn sẽ phải
nhập danh mục của đĩa CD.

-l, - tải tối đa phao
chỉ khởi động bộ mã hóa mới nếu tải hệ thống của bạn thấp hơn giá trị được chỉ định.
/ proc / loadavg bạn phải có thể đọc được để điều này hoạt động.

- đa chế độ
cố gắng truy vấn FreeDB cho tất cả các dirs trong trình tìm kiếm không có dữ liệu FreeDB.

- email của tôi chuỗi
địa chỉ e-mail của bạn, cần thiết cho việc đệ trình FreeDB.

-N, --đẹp int
mức đẹp mà các bộ mã hóa được bắt đầu. Mặc định là 12 nên không ảnh hưởng gì
hệ thống của bạn nhiều.

-ồ, - ghi đè
ghi đè lên các tệp hiện có, tức là không kiểm tra xem WAV đã bị tách hoặc đã
tệp được mã hóa có vẻ ổn. Sử dụng cái này nếu bạn Biết đã xảy ra sự cố lần trước.
Điều này được tắt theo mặc định.

-Ồ, --only-dae
chỉ sản xuất WAV, ngụ ý - gìn giữ. Điều này được tắt theo mặc định.

--otf = bool
Hoạt động trên đường bay. Chỉ trên một số bộ mã hóa / rippers. Không tạo WAV, tẩu
đầu ra ripper thông qua bộ mã hóa. Mặc định không phải là một cực hình đối với CDROM
lái xe.

--chất lượng int
chất lượng mã hóa vbr. -1 là thấp nhất, 10 cao nhất (mặc định là 6). Bạn cũng có thể chỉ định một
Phao nổi.

-NS, --truy vấn
thực hiện truy vấn FreeDB khi tất cả đã hoàn tất. Điều này rất hữu ích nếu Jack đã được chạy trước đó mà không có
một truy vấn FreeDB. Nếu tất cả các bản nhạc đã hoàn thành, bạn thậm chí không cần phải đưa đĩa CD vào như
TOC được lưu vào bộ nhớ đệm bởi Jack. Sau khi hoàn thành việc trích xuất và mã hóa, Jack sẽ
đổi tên các tệp và gắn thẻ chúng.

--query-if-need = bool
như --query-now, nhưng chỉ khi dữ liệu FreeDB chưa được truy vấn thành công trước đó.

-NS, --query-ngay
thực hiện truy vấn FreeDB khi bắt đầu. Sử dụng cái này nếu bạn được kết nối với Internet khi
Jack bắt đầu. Biết rằng truy vấn có thể cần sự tương tác của người dùng. Sau khi hoàn thành
trích xuất và mã hóa, Jack sẽ đổi tên các tệp và gắn thẻ chúng.

-một, - đọc trước int
đọc trước bao nhiêu WAV. Nhiều nhất WAV read_ahead + num_encoders bị tách
trước khi một bản nhạc đã được mã hóa hoàn toàn. Mặc định là 99 sẽ đọc
toàn bộ đĩa CD, miễn là có đủ dung lượng đĩa.

--xóa các tệp
yêu cầu Jack loại bỏ giắc cắm tạm thời của nó * -files. Hãy cẩn thận - đừng xóa chúng quá sớm!

-NS, --đổi tên
đổi tên và gắn thẻ các tệp theo tệp FreeDB. Khi khởi động, Jack tạo một khoảng trống
Tệp mục nhập FreeDB (ngoại trừ nếu --query-ngay được sử dụng, sau đó tệp được truy vấn từ
máy chủ FreeDB của bạn). Nếu bạn đã thay đổi nội dung của nó (ví dụ: vì đĩa CD đã
không xác định với FreeDB) và muốn đổi tên và gắn thẻ các tệp âm thanh của bạn cho phù hợp, hãy sử dụng
tùy chọn này. Cung cấp tất cả các tùy chọn cần thiết khác, như -t , -E , ...

--rename-dir = bool
đổi tên thư mục (mặc định).

--đổi tên-fmt chuỗi
định dạng tệp bình thường (mặc định "% n -% t")

--đổi tên-fmt-va chuỗi
định dạng của các tệp Nghệ sĩ khác nhau (mặc định "% n -% a -% t")

--đổi tên-num chuỗi
định dạng của số bản nhạc (% n, kiểu printf ()) được sử dụng để đổi tên tệp (mặc định
"% 02d")

-NS, --reorder = bool
tối ưu hóa thứ tự theo dõi cho không gian đĩa. Điều này có thể giúp bạn tiết kiệm một số dung lượng ổ đĩa cao nhất trong quá trình
quá trình mã hóa; điều này có thể làm cho nó có thể thực hiện một đĩa CD mà nếu không
không được mã hóa.

- ký tự thay thế
các ký tự không sử dụng được sẽ được thay thế bằng mục danh sách tương ứng (mặc định là "%").

--đồ tể chuỗi
chương trình nào sẽ sử dụng để trích xuất dữ liệu âm thanh (mặc định "cdparanoia").

--cứu lưu các tùy chọn vào ~ / .jack3rc tập tin và thoát.

--quét-thư mục int
Quét nhiều cấp độ này từ thư mục làm việc hiện tại để tìm tệp toc phù hợp (0
để tắt, mặc định 2).

--Tìm kiếm
thêm các thư mục này vào danh sách các thư mục được tìm kiếm khi tìm kiếm
workdir (mặc định là ".").

--người phục vụ chuỗi
máy chủ FreeDB nào để sử dụng. Đừng quên đặt proxy HTTP của bạn. Hiện tại một trong hai
"Liberationb" (mặc định) hoặc "freedb-de".

--silent-mode = bool
im lặng (không có đầu ra màn hình).

-S, --không gian int
buộc thiết lập không gian đĩa có thể sử dụng, tính bằng byte. Tùy chọn này cho phép bạn giới hạn dung lượng ổ đĩa
Jack sử dụng, có thể bạn cần nó cho việc khác? Hãy cẩn thận: nếu đặt quá cao hoặc quá
thấp, trích xuất và mã hóa có thể sẽ không thành công. Mặc định là xem giá bao nhiêu là
miễn phí và sử dụng giá trị này.

--Gửi đi
gửi mục nhập FreeDB qua HTTP. Bạn sẽ phải nhập danh mục của đĩa CD.

-NS, --swab = bool
hoán đổi thứ tự byte từ tệp hình ảnh. Vì cdrdao trong giây lát chỉ xuất ra "raw" .cdr
, bạn có thể muốn hoán đổi thứ tự byte. Hãy thử tùy chọn này nếu WAV của bạn
và các tệp được mã hóa chỉ chứa nhiễu. Điều này được bật theo mặc định là cdrdao hiện tại
tạo tệp .cdr "sai".

--làm in những gì sẽ được thực hiện và thoát.

-NS, --dấu vết chuỗi
hạn chế trích xuất và mã hóa các bản nhạc được chỉ định, sử dụng dấu phẩy để tách các bản nhạc.
Phạm vi cũng có thể; 5-9 tương đương với 5,6,7,8,9; 12- giống như xác định
track 12, ..., last_track. Mặc định là xử lý toàn bộ đĩa CD.

-bạn, --undo-đổi tên
hoàn tác đổi tên tệp và thoát. Nếu bạn không thích cách Jack đổi tên tệp của bạn, hãy sử dụng
tùy chọn này để khôi phục trạng thái trước đó. Có thể hoàn tác một số cấp độ.
Lưu ý rằng thẻ thông tin meta không được khôi phục.

- ký tự có thể sử dụng
các ký tự không thể được sử dụng trong tên tệp (mặc định "/").

- cập nhật tiến độ
yêu cầu Jack tạo lại các tệp tạm thời của nó. Sử dụng điều này nếu bạn đã xóa chúng quá sớm.

- cập nhật-giải phóngb, -U
cập nhật thông tin FreeDB và thoát.

--usage-win = bool
hiển thị màn hình trợ giúp trong khi chạy.

-v, --vbr = bool
Tạo các tệp tốc độ bit có thể thay đổi, chỉ trên các bộ mã hóa hỗ trợ điều này. Mặc định là
Vâng.

--various = bool
khi phân tích dữ liệu FreeDB, Jack giả định rằng nếu nghệ sĩ của đĩa được đặt thành
"Nhiều" tên bài hát có định dạng "[artist] - [title]". Nếu tiêu đề đĩa
được đặt thành một cái gì đó khác và bạn vẫn muốn hành vi trên, hãy sử dụng --nhiều.

--trao đổi khác nhau
trao đổi nghệ sĩ và tiêu đề, nhiều mục FreeDB có chúng sai.

--wait = bool
chờ nhấn phím trước khi thoát.

-w, --workdir chuỗi
nơi tạo thư mục và đặt tệp.

--write-id3v1 = bool
ghi thẻ id3v1 thông minh vào tệp được mã hóa.

--write-id3v2 = bool
ghi thẻ id3v2 vào tệp được mã hóa.

--write-m3u
tạo danh sách phát ở định dạng .m3u. Điều này có lỗi, đừng dựa vào nó.

CẤU HÌNH FILE LỰA CHỌN


Ngoài các tùy chọn dòng lệnh, có một số tùy chọn chỉ có thể được đặt
trực tiếp trong tệp cấu hình.

Liberationb_dir
tất cả các truy vấn FreeDB sẽ được thực hiện trong thư mục (cục bộ) này; truy vấn cục bộ không thành công
sẽ được thực hiện thông qua mạng. Ví dụ: / var / spool / freedb

VÍ DỤ


Chèn đĩa CD, kích hoạt giắc cắm:
jack

Bây giờ hãy xem nó hoạt động. Nó vui trong một thời gian. Sau khi hoàn thành, bạn có những thứ sau
các tệp trên HD của bạn: track_01.mp3, track_02.mp3, ..., track_nn.mp3 cộng với jack.toc,
jack.freedb, jack.progress. Ba cuối cùng được sử dụng để lưu trữ jack cắm trạng thái ở trong vì vậy nó
có thể tiếp tục công việc khi bị gián đoạn.

Jack sẽ tạo một thư mục tên là jack-xxx cho bạn, ở đó nó lưu trữ tất cả các tập tin
cho CD có id là xxx. Sau khi truy vấn FreeDB, thư mục này được đổi tên thành
thứ mà con người có thể đọc được, chẳng hạn như "Nghệ sĩ - Chức danh".

Khi giắc cắm bị ngắt, hãy gọi lại bằng dòng lệnh như trước để tiếp tục
làm việc, trong trường hợp này
jack

Bây giờ, hãy thử truy vấn FreeDB:
jack -q
Nếu truy vấn thành công, các tệp sẽ được đổi tên thành một thứ dễ đọc hơn và sẽ
được gắn thẻ tương ứng bằng cách sử dụng thẻ ID3 hoặc Vorbis. Tập tin jack.freedb sẽ chứa
đã truy vấn mục nhập FreeDB và tệp gốc sẽ được sao lưu dưới dạng jack.freedb.bak.

Bạn có thể sử dụng --đổi tên-fmt để xác định định dạng của tên sẽ
được cung cấp cho các bản âm thanh của bạn. Dưới đây là danh sách các tùy chọn hợp lệ. Bạn cũng có thể
muốn chỉ định một tập hợp các ký tự không thể sử dụng được và cần được thay thế. Vì
ví dụ, trên hệ thống Unix, dấu gạch chéo (/) chắc chắn nên được thay thế bằng thứ gì đó
khác. Hệ thống tệp VFAT cũng không hỗ trợ dấu ngoặc kép ("). Để thay thế
các ký tự như vậy, bạn có thể chỉ định các tùy chọn không sử dụng được_chars Cùng với
thay thế. Ví dụ,
jack -Q --rename-fmt "% n-% t" --unusable-chars AI; --replacement-chars ai;
sẽ truy vấn máy chủ FreeDB, trích xuất và mã hóa tất cả các bản nhạc của CD và lưu các tệp trong một
định dạng sẽ chứa số bản nhạc và tiêu đề. Tất cả sự xuất hiện của các chữ cái A
I sẽ được thay thế bằng các phiên bản chữ thường của chúng. Các tùy chọn này cũng có thể được đưa vào
tệp cấu hình của một người sử dụng định dạng sau:
used_chars: ['', '/']
Replace_chars: ['_', '_']
Điều này sẽ thay thế khoảng trắng và dấu gạch chéo bằng dấu gạch dưới. Nếu bạn muốn chuyển đổi tất cả
các ký tự thành chữ thường, bạn không phải chỉ định tất cả chúng theo cách thủ công nhưng có thể sử dụng
tùy chọn sau để thay thế:
char_filter: .lower ()

Tất cả trong một: truy vấn, trích xuất, mã hóa, dọn dẹp:
jack -Q --remove-files

Chỉnh sửa / chuẩn hóa / tách tệp WAV trước khi mã hóa:
jack -O -D --remove-files; gnoise * wav; jack -g * wav; giắc cắm
Chỉ cần thay thế gnoise bằng thao tác bạn muốn thực hiện.

BỔ SUNG


Có thể xác định các trình tách bổ sung, bộ mã hóa và máy chủ FreeDB hiện chưa được jack cắm
sử dụng cơ chế plug-in của jack. Các trình cắm phải được đưa vào ~ / .jack_plugins thư mục
(hoặc đường dẫn được xác định bởi plugin_path lựa chọn). Các trình cắm thêm là các tập lệnh Python đơn giản
xác định một hàm băm với các giá trị cho máy chủ ripper, encoder hoặc FreeDB của bạn. Vì
rippers và encoders, hash plugin_helpers phải được xác định trong khi FreeDB bổ sung
máy chủ được chỉ định trong plugin_freedb_servers. Cả hai đều mong đợi một hàm băm khác có tên
tương ứng với mục nhập bạn muốn thêm (tiền tố là cắm vào_) và phải xác định một số
các giá trị. Hai ví dụ được cung cấp, jack_plugin_cddb.py (để xác định một máy chủ FreeDB mới)
jack_plugin_lame.py (để cho biết cách xác định bộ tách và bộ mã hóa). Sau khi xác định
các plug-in, bạn phải chọn chúng theo cách thủ công bằng cách chỉ định trình ripper, encoder hoặc CDDB
máy chủ. Một ví dụ sẽ là:
jack --tên mã hóa plugin_lame --ripper plugin_foo --server plugin_cddb
Các trình cắm thêm cũng có thể được sử dụng để xác định trình tách và mã hóa của riêng bạn sử dụng
tùy chọn so với những tùy chọn được sử dụng theo mặc định theo giắc cắm.

MÔI TRƯỜNG BIẾN


Có một số biến môi trường có thể được sử dụng trong các hook thực thi của jack:

JACK_BASE_DIR
liệt kê thư mục cơ sở của jack mà các tệp được lưu trữ.

JACK_CUR_DIR
liệt kê thư mục jack hiện tại chứa các tập tin của album hiện tại.

JACK_JUST_ENCODED
liệt kê tất cả các tên bản nhạc vừa được mã hóa.

JACK_JUST_RIPPED
liệt kê tất cả các tên bản nhạc vừa được tách ra.

FORMAT DÂY


% n Theo dõi số

%một người họa sĩ

% t Tiêu đề bản nhạc

% l Tiêu đề anbom

% y năm phát hành album

% g thể loại Album

Sử dụng jack trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad