Đây là abcde lệnh có thể được 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 mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
abcde - Lấy toàn bộ đĩa CD và nén thành Ogg / Vorbis, MP3, FLAC, Ogg / Speex, AAC,
WavPack, Monkey's Audio (ape), MPP / MP + (Musepack), True Audio (tta) và / hoặc định dạng MP2.
SYNOPSIS
abcde [tùy chọn] [bài hát]
MÔ TẢ
Thông thường, quá trình lấy dữ liệu từ đĩa CD và mã hóa nó, sau đó gắn thẻ hoặc
nhận xét nó, là rất tham gia. abcde được thiết kế để tự động hóa việc này. Nó sẽ mất một
toàn bộ đĩa CD và chuyển đổi nó thành định dạng âm thanh nén - Ogg / Vorbis, MPEG Audio Layer III
(MP3), Giải mã âm thanh không mất dữ liệu miễn phí (FLAC), Ogg / Speex, MPP / MP + (Musepack), M4A (AAC) wv
(WavPack), Monkey's Audio (ape), Opus, True Audio (tta) hoặc MPEG Audio Layer II (MP2)
(các) định dạng. Với một lệnh, nó sẽ:
* Thực hiện truy vấn CDDB hoặc Musicbrainz qua Internet để tra cứu CD của bạn hoặc sử dụng
Mục nhập CDDB được lưu trữ cục bộ hoặc đọc CD-TEXT từ CD của bạn như một dự phòng cho bản nhạc
thông tin
* Tải xuống ảnh bìa album phù hợp với các bản nhạc của bạn với nhiều người dùng
các tùy chọn có thể cấu hình để tải xuống và đăng các thay đổi tải xuống
* Lấy một bản âm thanh (hoặc tất cả các bản nhạc CD âm thanh) từ CD của bạn
* Chuẩn hóa âm lượng của từng tệp (hoặc album dưới dạng một đơn vị)
* Nén thành Ogg / Vorbis, MP3, FLAC, Ogg / Speex, MPP / MP + (Musepack), M4A, wv (WavPack),
Âm thanh của khỉ (ape), (các) định dạng Opus Âm thanh thực (tta) và / hoặc MP2, tất cả trong một CD
đọc
* Nhận xét hoặc thẻ ID3 / ID3v2
* Đặt tên tệp dễ hiểu
* Tính toán các giá trị tăng lại cho tệp riêng lẻ (hoặc album dưới dạng một đơn vị duy nhất)
* Xóa tệp WAV trung gian (hoặc lưu để sử dụng sau này)
* Lặp lại cho đến khi hoàn thành
Ngoài ra, abcde cũng có thể lấy một đĩa CD và biến nó thành một tệp FLAC duy nhất với một
bảng tính nhúng có thể được người dùng sau này làm nguồn cho các định dạng khác và sẽ
đối xử như thể nó là đĩa CD gốc. Theo một cách nào đó, abcde có thể tạo một bản sao lưu nén của bạn
Bộ sưu tập CD.
LỰA CHỌN
-1 Mã hóa toàn bộ đĩa CD trong một tệp duy nhất. Tệp kết quả sử dụng tiêu đề CD cho
gắn thẻ. Nếu định dạng kết quả là tệp flac với bảng tính được nhúng, tệp
có thể được sử dụng như một nguồn để tạo ra các định dạng khác. Sử dụng "-1 -o flac -a mặc định, cue"
để có được một tập tin như vậy.
-a [hành động]
Danh sách các hành động cần thực hiện được phân tách bằng dấu phẩy. Có thể là một hoặc nhiều trong số: cddb, cue, read,
getalbumart, chuẩn hóa, mã hóa, gắn thẻ, di chuyển, phát lại, danh sách phát, dọn dẹp. Bình thường hóa
và mã hóa ngụ ý đọc. Thẻ ngụ ý cddb, đọc, mã hóa. Move ngụ ý cddb, đọc,
mã hóa, gắn thẻ. Replaygain ngụ ý cddb, đọc, mã hóa, gắn thẻ và di chuyển. Danh sách phát ngụ ý
cddb. Mặc định là thực hiện tất cả các hành động ngoại trừ cue, normalize, replaygain,
getalbumart và danh sách phát.
-b Bật chuẩn hóa chế độ hàng loạt. Xem biến cấu hình BATCHNORM.
-c [tên tệp]
Chỉ định một tệp cấu hình bổ sung để phân tích cú pháp. Tùy chọn cấu hình trong này
ghi đè những tập tin đó trong /etc/abcde.conf or $ HOME / .abcde.conf.
-C [rời rạc]
Cho phép bạn tiếp tục một phiên cho mất trí nhớ khi bạn không còn đĩa CD nữa
(abcde sẽ tự động tiếp tục nếu bạn vẫn còn CD trong ổ đĩa). Bạn phải
đã hoàn thành ít nhất hành động "đọc" trong phiên trước.
-d [Tên thiết bị | tên tệp]
Thiết bị khối CD-ROM có chứa các bản âm thanh cần đọc. Ngoài ra, một
theo dõi tệp flac với bảng tính nhúng.
-D Nắm bắt thông tin gỡ lỗi (bạn sẽ muốn chuyển hướng điều này - hãy thử 'abcde -D
2> logfile ')
-e Xóa thông tin về các tuyến đường được mã hóa khỏi tệp trạng thái nội bộ, để bật
các mã hóa khác nếu các tệp wav đã được lưu giữ.
-f Buộc xóa thư mục ABCDETEMPDIR tạm thời, ngay cả khi chúng tôi chưa
hoàn thành. Ví dụ: người ta có thể đọc và mã hóa một số định dạng, bao gồm ´.ogg´,
và sau đó thực hiện một hành động ´move´ chỉ với một trong các định dạng đã cho. Trên một
tình huống bình thường nó sẽ xóa phần còn lại của các định dạng được mã hóa đó. Trong trường hợp này,
abcde sẽ từ chối thực hiện lệnh đó, ngoại trừ nếu -f được sử dụng.
-g Bật tùy chọn --nogap của lame. Xem biến NOGAP. CẢNH BÁO: lame's --nogap
vô hiệu hóa thẻ Xing mp3. Thẻ này là bắt buộc để máy nghe nhạc mp3 hoạt động chính xác
hiển thị độ dài bản nhạc khi phát các tệp mp3 có tốc độ bit thay đổi.
-G Tải xuống ảnh bìa album bằng chức năng getalbumart. Điều này được thực hiện tốt nhất với
CDDBMETHOD được đặt thành musicbrainz và yêu cầu cài đặt glyrc. ImageMagick
là một gói tùy chọn nhưng rất được khuyến khích. Các chi tiết khác của getalbumart có thể
được tìm thấy trong tài liệu Câu hỏi thường gặp abcde được đóng gói bằng abcde.
-h Nhận thông tin trợ giúp.
-j [con số]
Bắt đầu quy trình bộ mã hóa [số] cùng một lúc. Hữu ích cho hệ thống SMP. Ghi đè
Biến cấu hình MAXPROCS. Đặt nó thành "0" khi sử dụng distmp3 để tránh cục bộ
các quy trình mã hóa.
-k Giữ các tệp wav sau khi mã hóa.
-l Sử dụng thuật toán không gian đĩa thấp. Xem biến cấu hình LOWDISK.
-L Sử dụng kho lưu trữ CDDB cục bộ. Xem biến CDDBLOCALDIR.
-m Tạo danh sách phát kiểu DOS, sửa đổi danh sách kết quả bằng cách thêm dòng CRLF
kết thúc. Một số người chơi phần cứng khăng khăng muốn có những thứ đó để hoạt động.
-n Không truy vấn cơ sở dữ liệu CDDB. Tạo và sử dụng một mẫu. Chỉnh sửa mẫu để cung cấp
tên bài hát, (các) nghệ sĩ, ...
-N Chế độ không tương tác. Đừng hỏi bất cứ điều gì từ người dùng. Cứ tiếp tục đi.
-o [filetype] [: filetypeoptions]
Chọn loại đầu ra. Có thể là "vorbis" (hoặc "ogg"), "mp3", "flac", "spx", "mpc", "m4a",
"wav", "wv", "ape" hoặc "opus". Chỉ định danh sách các loại đầu ra được phân tách bằng dấu phẩy để
có được tất cả các loại được chỉ định. Xem biến cấu hình OUTPUTTYPE. Người ta có thể
chuyển các tùy chọn cho bộ mã hóa cho một loại tệp cụ thể trên dòng lệnh phân tách
chúng bằng dấu hai chấm. Các tùy chọn phải được đặt sau dấu ngoặc kép.
-p Các miếng đệm theo dõi các số bằng 0.
-P Sử dụng Unix PIPES để đọc và mã hóa trong một bước (USEPIPES). Điều này vô hiệu hóa nhiều
mã hóa, vì tệp âm thanh WAV không bao giờ được lưu trữ trong đĩa. Để biết thêm chi tiết về
tùy chọn này xem tài liệu Câu hỏi thường gặp trong tarball nguồn.
-r [máy chủ ...]
Mã hóa từ xa trên danh sách máy được phân tách bằng dấu phẩy này sử dụng distmp3. Xem
Biến cấu hình REMOTEHOSTS.
-s [lĩnh vực...]
Danh sách, được phân tách bằng dấu phẩy, các trường sẽ được hiển thị trong các mục nhập được phân tích cú pháp CDDB.
Ngay bây giờ nó chỉ sử dụng "năm" và "thể loại".
-S [tốc độ, vận tốc]
Đặt tốc độ của ổ CD. Cần CDSPEED và CDSPEEDOPTS được đặt đúng cách và cả hai
chương trình và thiết bị phải hỗ trợ khả năng.
-t [con số]
Bắt đầu đánh số các bản nhạc ở một số nhất định. Nó chỉ ảnh hưởng đến tên tệp
và danh sách phát. Đánh số nội bộ (thẻ) vẫn giữ nguyên.
-T [con số]
Tương tự như -t nhưng cũng thay đổi cách đánh số (thẻ) bên trong. Hãy nhớ rằng
thẻ TRACK mặc định cho MP3 là $ T / $ TRACKS nên nó được đổi thành $ T.
-U Đặt CDDBPROTO thành phiên bản 5, để chúng tôi truy xuất CDDB được mã hóa ISO-8859-15
thông tin, và chúng tôi gắn thẻ và thêm nhận xét bằng mã hóa Latin1.
-v Hiển thị phiên bản và thoát
-V Dài dòng hơn. Trên các mạng chậm, các yêu cầu CDDB có thể mang lại cảm giác
Chẳng có gì xảy ra. Thêm điều này nhiều lần để làm cho mọi thứ trở nên dài dòng hơn.
-x Đẩy đĩa CD ra khi tất cả các bản nhạc đã được đọc. Xem cấu hình EJECTCD
biến.
-X [cue2discid]
Sử dụng triển khai "cue2discid" thay thế. Tên của hệ nhị phân phải là
chính xác đó. abcde đi kèm với một triển khai trong python dưới các ví dụ
danh mục. Từ khóa đặc biệt "nội trang" buộc việc sử dụng nội bộ (mặc định)
thực hiện trong kịch bản shell.
-w [bình luận]
Thêm nhận xét cho các bản nhạc được trích xuất từ CD. Nếu bạn muốn sử dụng dấu ngoặc đơn,
những thứ này sẽ cần phải được thoát ra. tức là bạn phải viết "\ (" thay vì "(".
-W [con số]
Nối các đĩa CD. Nó sử dụng số được cung cấp để xác định nhận xét "CD #" và
sửa đổi số của các bản nhạc, bắt đầu bằng "# 01". Đối với Ogg / Vorbis và FLAC
, nó cũng xác định thẻ DISCNUMBER.
-z Chế độ GỠ LỖI: nó sẽ tách ra, sử dụng cd hoang tưởng, giây đầu tiên của mỗi bản nhạc và
tiến hành các hành động được yêu cầu rất nhanh chóng, đồng thời cung cấp một số "ẩn"
thông tin về những gì xảy ra trên nền. THẬN TRỌNG: NÓ SẼ XÓA BẤT KỲ
RIPS TỒN TẠI KHÔNG CÓ CẢNH BÁO!
[bài hát]
Danh sách các bản nhạc bạn muốn abcde để xử lý. Nếu điều này không được chỉ định, abcde sẽ
xử lý toàn bộ đĩa CD. Chấp nhận dải số bản nhạc - "abcde 1-5 7 9" sẽ
quá trình theo dõi 1, 2, 3, 4, 5, 7 và 9.
OUTPUT
Theo mặc định, mỗi bản nhạc được đặt trong một tệp riêng biệt có tên theo bản nhạc trong
thư mục con được đặt tên theo nghệ sĩ trong thư mục hiện tại. Điều này có thể được sửa đổi
sử dụng các biến OUTPUTFORMAT và VAOUTPUTFORMAT trong abcde.conf. Mỗi tệp được đưa ra
một phần mở rộng xác định định dạng nén của nó, 'vorbis' cho '.ogg', '.mp3', '.flac',
'.spx', '.mpc', '.wav', 'wv', 'ape' hoặc '.opus'.
CẤU HÌNH
abcde nguồn hai tệp cấu hình khi khởi động - /etc/abcde.conf và $ HOME / .abcde.conf,
theo thứ tự đó.
Các tùy chọn cấu hình được nêu trong các tệp đó có thể được ghi đè bằng cách cung cấp
cờ thích hợp trong thời gian chạy.
Các biến cấu hình phải được đặt như sau:
VARIABLE = giá trị
Ngoại trừ khi "giá trị" cần được trích dẫn hoặc diễn giải theo cách khác. Nếu các biến khác
trong "giá trị" sẽ được mở rộng khi đọc tệp cấu hình, sau đó nhân đôi
dấu ngoặc kép nên được sử dụng. Nếu chúng chỉ được mở rộng khi sử dụng (đối với
ví dụ OUTPUTFORMAT) thì phải sử dụng dấu ngoặc kép.
Tất cả các quy tắc thoát / trích dẫn shell đều được áp dụng.
Đây là danh sách các tùy chọn abcde nhận ra:
PHƯƠNG PHÁP CDDB
Chỉ định phương pháp chúng tôi muốn sử dụng để truy xuất thông tin bản nhạc. Hai giá trị
được công nhận: "cddb" và "musicbrainz". Giá trị "cddb" cần CDDBURL và
Các biến HELLOINFO được mô tả bên dưới. Giá trị "musicbrainz" sử dụng trình trợ giúp Perl
kịch bản abcde-musicbrainz-công cụ để thiết lập một cuộc trò chuyện với Musicbrainz
máy chủ để truy xuất thông tin.
CDDBURL
Chỉ định một máy chủ để sử dụng cho việc tra cứu CDDB.
CDDBPROTO
Chỉ định phiên bản giao thức được sử dụng để truy xuất kết quả CDDB. Phiên bản 6
truy xuất các mục CDDB ở định dạng UTF-8.
XIN CHÀO INFO
Chỉ định thông tin Xin chào để gửi đến máy chủ CDDB. Giao thức CDDB
yêu cầu bạn gửi tên người dùng và tên máy chủ hợp lệ mỗi khi bạn kết nối. Các
định dạng này là tên người dùng @ tên máy chủ.
CDDBLOCALDIR
Chỉ định một thư mục nơi chúng tôi lưu trữ một kho lưu trữ CDDB cục bộ. Các mục nhập phải là
các mục CDDB tiêu chuẩn, với tên tệp là giá trị DISCID. Chơi CD khác
và các chương trình trích xuất (như Grip) lưu trữ các mục trong ~ / .cddb và chúng ta có thể làm
sử dụng các mục đó.
CDDBLOCALĐỆU HỒI
Chỉ định xem CDDBLOCALDIR có phải được tìm kiếm đệ quy hay không khi cố gắng tìm một kết quả phù hợp
cho mục CDDB. Nếu một kết quả phù hợp được tìm thấy và được chọn, và CDDBCOPYLOCAL là
được chọn, nó sẽ được sao chép vào thư mục gốc của CDDBLOCALDIR nếu CDDBLOCALPOLICY là
"sửa đổi" hoặc "mới". "Y" mặc định là cần thiết để tìm kiếm CDDB cục bộ hoạt động.
CHÍNH SÁCH CDDBLOCALPOLICY
Xác định khi nào một mục nhập CDDB nên được lưu trữ trong CDDBLOCALDIR đã xác định. Các
các chính sách có thể có là: "net" cho mục nhập CDDB đã được nhận từ mạng
(ghi đè lên bất kỳ mục CDDB cục bộ nào có thể có); "mới" cho một mục CDDB là
nhận được từ mạng, nhưng sẽ yêu cầu xác nhận để ghi đè lên CDDB cục bộ
mục nhập được tìm thấy trong thư mục gốc của thư mục CDDBLOCALDIR; "sửa đổi" cho một mục CDDB
được tìm thấy trong kho lưu trữ cục bộ nhưng đã được sửa đổi bởi người dùng; và lúc nào cũng"
điều này buộc mục nhập CDDB phải được lưu trữ trở lại trong thư mục gốc của CDDBLOCALDIR số
bất kể nó được tìm thấy ở đâu, và không có vấn đề gì nó đã được chỉnh sửa. Tùy chọn cuối cùng này sẽ
luôn ghi đè lên cái được tìm thấy trong thư mục gốc của kho lưu trữ cục bộ (nếu có). VẪN
KHÔNG LÀM VIỆC!!
CDDBSAO CHÉP ĐỊA PHƯƠNG
Lưu trữ các bản sao cục bộ của các mục CDDB trong thư mục $ CDDBLOCALDIR.
CDDBUSELOCAL
Trên thực tế, hãy sử dụng các bản sao được lưu trữ của các mục CDDB. Có thể được ghi đè bằng cách sử dụng
Cờ "-L" (nếu là CDDBUSELOCAL trong "n"). Nếu mục nhập được tìm thấy, chúng tôi luôn cung cấp
lựa chọn truy xuất mục CDDB từ internet.
HIỂN THỊCDDBFIELDS
Danh sách các trường được phân tách bằng dấu phẩy mà chúng ta muốn phân tích cú pháp trong quá trình phân tích cú pháp CDDB. Mặc định
thành "năm, thể loại".
OGGENCODESYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho bộ mã hóa Ogg / Vorbis. Các tùy chọn hợp lệ là
´oggenc´ (mặc định cho Ogg / Vorbis) và ´vorbize´. Điều này ảnh hưởng đến vị trí mặc định
của nhị phân, biến để chọn các tùy chọn dòng lệnh của bộ mã hóa từ đó và ở đâu
các tùy chọn được đưa ra.
MP3ENCODESYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho bộ mã hóa MP3. Các tùy chọn hợp lệ là ´lame´
(mặc định cho MP3), ´gogo´, ´bladeenc´, ´l3enc´ và ´mp3enc´. Ảnh hưởng theo cùng một cách
như đã giải thích ở trên cho Ogg / Vorbis.
FLACENCODESYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho bộ mã hóa FLAC. Tại thời điểm này chỉ
´flac´ có sẵn cho mã hóa FLAC.
MP2ENCODESYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho bộ mã hóa MPEG-1 Audio Layer II (MP2).
Tại thời điểm này, cả ´twolame´ và ´ffmpeg´ đều có sẵn cho mã hóa MP2.
SPEEXENCODERSYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho bộ mã hóa Speex. Tại thời điểm này chỉ
´speexenc´ có sẵn cho mã hóa Ogg / Speex.
MPCENCODESYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho bộ mã hóa MPP / MP + (Musepack). Tại thời điểm này
chúng tôi chỉ có sẵn ´mpcenc´, từ securepack.net.
ACENCODERSYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho bộ mã hóa M4A (AAC). Chúng tôi ủng hộ ´faac´ như
´default´ cũng như âm thanh chất lượng cao hơn với neroAacEnc, fdkaac, qaac, fhgaacenc
và FFmpeg hoặc avconv. Nếu qaac, refalac hoặc FFmpeg / avconv được sử dụng, nó cũng được
có thể tạo tệp Apple Lossless Audio Codec (alac). Lưu ý rằng qaac,
refalac và fhgaacenc là các ứng dụng Windows yêu cầu cài đặt Wine.
TTAENCODESYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho mã hóa True Audio (tts). Chúng tôi ủng hộ
´tta´ làm mặc định nhưng ´ttaenc´ cũ hơn cũng có thể được sử dụng.
CÚ PHÁP WVENCODER
Chỉ định kiểu bộ mã hóa để sử dụng cho WavPack. Chúng tôi hỗ trợ ´wavpack´ như
´default´ nhưng ´ffmpeg 'là tùy chọn khác (Lưu ý rằng tùy chọn này chỉ dành cho FFmpeg như
avconv không có bộ mã hóa WavPack gốc).
AENCODERSYNTAX
Chỉ định kiểu bộ mã hóa để sử dụng cho Monkey's Audio (ape). Chúng tôi ủng hộ ´mac´,
Bàn điều khiển âm thanh của Monkey, như là ´default´.
CÚP PHÁT OPUSENCODER
Chỉ định kiểu bộ mã hóa sẽ sử dụng cho bộ mã hóa Opus. Tại thời điểm này chỉ
´opusenc´ có sẵn để mã hóa Opus.
BÌNH THƯỜNG HÓA CÚ PHÁP
Chỉ định kiểu của trình chuẩn hóa để sử dụng. Các tùy chọn hợp lệ là ´default´ và
´normalize '(và cả hai đều chạy ´normalize-audio´), vì chúng tôi chỉ hỗ trợ nó, ATM.
CÚ PHÁP ĐỌC CD
Chỉ định kiểu trình đọc cdrom để sử dụng. Các tùy chọn hợp lệ là ´cdparanoia´,
´libcdio '´debug´ và ´flac´. Nó được sử dụng để truy vấn CDROM và lấy danh sách
các bản nhạc hợp lệ và các bản nhạc DATA. Trường hợp đặc biệt của ´flac´ là bạn có thể "rip" CD
các bản nhạc từ một tệp flac một rãnh.
CUEREADERSYNTAX
Chỉ định cú pháp của chương trình chúng tôi sử dụng để đọc trang CD CUE. Ngay bây giờ chúng tôi
chỉ hỗ trợ ´mkcue´, nhưng trong tương lai có thể sử dụng các đầu đọc khác.
GIỮWAVS
Nó mặc định là không, vì vậy nếu bạn muốn giữ các wav đó được tách ra khỏi CD của mình, hãy đặt nó thành
"y". Bạn có thể sử dụng chuyển đổi "-k" trong dòng lệnh. Hành vi mặc định với
KEEPWAVS đặt là giữ thư mục tạm thời và các tệp wav ngay cả khi bạn có
đã yêu cầu hành động "sạch".
PADTRACK
Nếu được đặt thành "y", nó sẽ thêm số 0 vào số tệp để hoàn thành trình giữ hai số.
Hữu ích khi mã hóa các bản nhạc 1-9.
TƯƠNG TÁC
Đặt thành "n" nếu bạn muốn thực hiện tách tự động mà không có sự can thiệp của người dùng.
Tốt đẹp GIÁ TRỊ
Xác định các giá trị cho các mức độ ưu tiên (giá trị tốt) cho các CPU khác nhau
quy trình: mã hóa (ENCNICE), đọc CDROM (READNICE) và bộ mã hóa phân tán với
distmp3 (DISTMP3NICE).
TÊN ĐƯỜNG
Các tùy chọn tệp cấu hình sau chỉ định tên đường dẫn tương ứng của chúng
tiện ích: LAME, GOGO, BLADEENC, L3ENC, XINGMP3ENC, MP3ENC, VORBIZE, OGGENC, FLAC,
SPEEXENC, MPCENC, WAVEPACK, APENC, OPUSENC, ID3, EYED3, METAFLAC, CDPARANOIA,
CD_PARANOIA, CDDA2WAV, PIRD, CDDAFS, CDDISCID, CDDBTOOL, ĐỐI TƯỢNG, MD5SUM, DISTMP3,
VORBISCOMMENT, BÌNH THƯỜNG HÓA, CDSPEED, MP3GAIN, VORBISGAIN, MPCGAIN, MKCUE, MKTOC,
CUE2DISCID (xem tùy chọn "-X"), DIFF, HTTPGET, GLYRC, IDENTIFY, DISPLAYCMD, CONVERT,
QAAC, WINE, FHGAACENC, ATOMICPARSLEY, FFMPEG, TWOLAME, MID3V2, TTA và TTAENC.
DÒNG LỆNH LỰA CHỌN
Nếu bạn muốn chỉ định các tùy chọn dòng lệnh cho bất kỳ chương trình nào abcde sử dụng, thiết lập
các tùy chọn tệp cấu hình sau: LAMEOPTS, GOGOOPTS, BLADEENCOPTS,
L3ENCOPTS, XINGMP3ENCOPTS, MP3ENCOPTS, VORBIZEOPTS, WAVEPACKENCOPTS, APENCOPT,
OGGENCOPTS, FLACOPTS, SPEEXENCOPTS, MPCENCOPTS, FAACENCOPTS, NEROAACENCOPTS,
FDKAACENCOPTS, OPUSENCOPTS, ID3OPTS, EYED3OPTS, MP3GAINOPTS, CDPARANOIAOPTS,
CDDA2WAVOPTS, PIRDOPTS, CDDAFSOPTS, CDDBTOOLOPTS, EJECTOPTS, DISTMP3OPTS,
BÌNH THƯỜNG HÓA, CDSPEEDOPTS, MKCUEOPTS, VORBISCOMMMENTOPTS, METAFLACOPTS, DIFFOPTS,
FLACGAINOPTS, VORBISGAINOPTS, HTTPGETOPTS, GLYRCOPTS, IdentIFYOPTS, CONVERTOPTS,
HIỂN THỊCMDOPTS, QAACENCOPTS, FHGAACENCOPTS, ATOMICPARSLEYOPTS, FFMPEGENCOPTS,
TWOLAMENCOPTS và TTAENCOPTS.
CDSPEEDVALUE
Đặt giá trị của tốc độ CDROM. Mặc định là đọc đĩa nhanh như
chương trình đọc và hệ thống cho phép. Các bước được xác định là 150kB / s (1x).
HÀNH ĐỘNG
Các hành động mặc định được thực hiện khi đọc đĩa.
CDROM Nếu được đặt, nó sẽ trỏ đến thiết bị CD-Rom được sử dụng để trích xuất âm thanh.
Abcde cố gắng đoán đúng thiết bị, nhưng nó có thể không thành công. Tùy chọn ´flac 'đặc biệt
được định nghĩa để trích xuất các bản nhạc từ một tệp flac một rãnh.
CDPARANOIACROMBUS
Được xác định là "d" khi sử dụng cd hoang tưởng với một bus IDE và là "g" khi sử dụng
cd hoang tưởng với lớp mô phỏng Ide-scsi.
ĐẦU RA
Chỉ định thư mục để đặt các bản nhạc / danh sách phát đã hoàn thành.
WAVOUTPUTDIR
Chỉ định thư mục tạm thời để lưu trữ các tệp .wav. Abcde có thể sử dụng tối đa 700MB
dung lượng tạm thời cho mỗi phiên (mặc dù hiếm khi sử dụng hơn 100MB cho một
máy có thể mã hóa nhạc nhanh nhất có thể đọc được).
LOẠI ĐẦU RA
Chỉ định định dạng mã hóa để xuất ra, cũng như phần mở rộng mặc định và
mã hoá. Mặc định là "vorbis". Cài đặt hợp lệ là "vorbis" (hoặc "ogg") (Ogg / Vorbis),
"mp3" (MPEG-1 Audio Layer III), "flac" (Free Lossless Audio Codec), "mp2" (MPEG-1
Lớp âm thanh III), "spx" (Ogg / Speex), "mpc" (MPP / MP + (Musepack), "m4a" (AAC hoặc
ALAC), "wv" (WavPack ")," wav "(Microsoft Waveform)," opus "(Âm thanh tương tác Opus
Codec) hoặc "tta" (True Audio). Các giá trị như "vorbis, mp3" mã hóa các bản nhạc trong cả hai
Định dạng Ogg / Vorbis và MP3. Ví dụ:
OUTPUTTYPE = vorbis, flac
Đối với mỗi giá trị trong OUTPUTTYPE, abcde mở rộng một quy trình khác để mã hóa,
gắn thẻ và di chuyển, vì vậy bạn có thể sử dụng trình giữ chỗ định dạng, OUTPUT, để tạo
các thư mục con khác nhau để chứa các loại khác nhau. Biến OUTPUT sẽ là
'vorbis', 'mp3', 'flac', 'spx', 'mpc', 'm4a', mp2, 'wv', 'ape', 'tta' và / hoặc 'wav',
tùy thuộc vào OUTPUTTYPE mà bạn xác định. Ví dụ
OUTPUTFORMAT = '$ {OUTPUT} / $ {ARTISTFILE} / $ {ALBUMFILE} / $ {TRACKNUM} ._ $ {TRACKFILE}'
ĐỊNH DẠNG ĐẦU RA
Chỉ định định dạng cho Ogg / Vorbis, MP3, FLAC, Ogg / Speex, MPP / MP + đã hoàn thành
(Musepack) hoặc tên tệp M4A. Các biến được bao gồm bằng cách sử dụng cú pháp shell tiêu chuẩn.
Các biến được phép là GENRE, ALBUMFILE, ARTISTFILE, TRACKFILE, TRACKNUM và YEAR.
Mặc định là ´ $ {ARTISTFILE} - $ {ALBUMFILE} / $ {TRACKNUM} - $ {TRACKFILE} ´. Đảm bảo sử dụng
dấu ngoặc kép xung quanh biến này. TRACKNUM tự động được đệm bằng không, khi
số lượng bản nhạc được mã hóa cao hơn 9. Khi thấp hơn, bạn có thể buộc bằng '-p' trong
dòng lệnh.
VAOUTPUTFORMAT
Cũng giống như OUTPUTFORMAT nhưng dành cho các đĩa Nghệ sĩ khác nhau. Mặc định là
ONETRACKOUTPUTFORMAT
Cũng giống như OUTPUTFORMAT nhưng dành cho các đoạn trích đơn (xem tùy chọn "-1"). Mặc định là
'$ {ARTISTFILE} - $ {ALBUMFILE} / $ {ALBUMFILE}'
VAONETRACKOUTPUTFORMAT
Cũng giống như ONETRACKOUTPUTFORMAT nhưng dành cho các đĩa Nghệ sĩ khác nhau. Mặc định là
'Nhiều loại - $ {ALBUMFILE} / $ {ALBUMFILE}'
TỐI ĐA
Xác định số lượng bộ mã hóa để chạy cùng một lúc. Điều này giúp tăng tốc độ rất lớn trên SMP
các hệ thống. Bạn nên chạy một bộ mã hóa cho mỗi CPU cùng một lúc để đạt hiệu quả tối đa,
mặc dù nhiều hơn không đau lắm. Đặt nó là "0" khi sử dụng mp3dist để tránh
nhận các quy trình mã hóa trong máy chủ lưu trữ cục bộ.
THẤP
Nếu được đặt thành y, bảo toàn dung lượng đĩa bằng cách mã hóa các bản nhạc ngay sau khi đọc
họ. Điều này về cơ bản là chậm hơn đáng kể so với hoạt động bình thường nhưng yêu cầu một số
ít hơn hàng trăm MB dung lượng để hoàn thành quá trình mã hóa toàn bộ đĩa CD. Chỉ sử dụng nếu của bạn
hệ thống sắp hết dung lượng và không thể mã hóa nhanh nhất có thể đọc được.
Lưu ý rằng tùy chọn này cũng có thể hữu ích khi đọc đĩa CD có lỗi. Điều này là bởi vì
trên một ổ đĩa trầy xước đọc khá nhạy cảm về thời gian và tùy chọn này làm giảm
tải nền trên hệ thống cho phép chương trình trích xuất chính xác hơn
kiểm soát.
SỐ LƯỢNG
Nếu được đặt thành y, sẽ bật chuẩn hóa chế độ hàng loạt, giữ nguyên khối lượng tương đối
sự khác biệt giữa các bản nhạc của một album. Cũng cho phép mã hóa nogap khi sử dụng
Bộ mã hóa của ´lame.
KHÔNG CÓ KHOẢNG CÁCH Kích hoạt tùy chọn --nogap của lame, cho phép các tệp được tìm thấy trong CD mà không bị tắt tiếng
giữa các bài hát (chẳng hạn như buổi hòa nhạc trực tiếp) được mã hóa mà không có khoảng trống đáng chú ý.
CẢNH BÁO: --nogap của lame vô hiệu hóa thẻ Xing mp3. Thẻ này là bắt buộc cho mp3
trình phát để hiển thị chính xác độ dài bản nhạc khi phát mp3 có tốc độ bit thay đổi
các tập tin.
ĐỊNH DẠNG DANH SÁCH PHÁT
Chỉ định định dạng cho tên tệp danh sách phát đã hoàn thành. Hoạt động giống như OUTPUTFORMAT
biến cấu hình. Mặc định là ´ $ {ARTISTFILE} _-_ $ {ALBUMFILE} .m3u´. Bảo đảm
để sử dụng các dấu ngoặc kép xung quanh biến này.
TIỀN SỐ DỮ LIỆU PHÁT
Chỉ định tiền tố cho tên tệp trong danh sách phát. Hữu ích cho danh sách phát http, v.v.
DANH SÁCH HIỂN THỊ
Nếu được đặt, danh sách phát kết quả sẽ có phần cuối dòng CR-LF, theo yêu cầu của một số
người chơi dựa trên phần cứng.
LÀM THẾ NÀO
Chỉ định một nhận xét để nhúng vào trường nhận xét ID3 hoặc Ogg của mỗi nhận xét đã hoàn thành
theo dõi. Có thể dài tối đa 28 ký tự. Hỗ trợ cú pháp tương tự như OUTPUTFORMAT.
Hiện không hỗ trợ ID3v2.
NHẬN XÉT
Chỉ định danh sách hệ thống được phân tách bằng dấu phẩy để sử dụng cho mã hóa từ xa bằng cách sử dụng
distmp3. Tương đương với -r.
tên tập tin munge
mungefilename () là một abcde chức năng shell có thể được ghi đè thông qua abcde.conf.
Nó lấy dữ liệu CDDB là $ 1 và xuất ra tên tệp kết quả trên stdout. Nó mặc định
để xóa bất kỳ dấu chấm nào trước tên tệp, thay thế khoảng trắng bằng dấu gạch dưới và
ăn các ký tự mà Windows và Linux khác nhau không cho phép.
Nếu bạn sửa đổi chức năng này, có lẽ nên giữ dấu gạch chéo về phía trước
munging (UNIX không thể lưu trữ tệp có ký hiệu '/' trong đó) cũng như điều khiển
ký tự munging (NULs cũng không được trong tên tệp và các dòng mới và tương tự trong
tên tệp thường không được mong muốn).
thể loại chung
mungegenre () là một hàm shell được sử dụng để sửa đổi biến $ GENRE. Như một mặc định
hành động, nó nhận $ GENRE là $ 1 và xuất ra giá trị kết quả để chuyển đổi stdout
tất cả các ký tự UPPERCASE thành chữ thường.
Đọc trước
pre_read () là một hàm shell được thực thi trước khi CDROM được đọc cho
lần đầu tiên, trong abcde chấp hành. Nó có thể được sử dụng để đóng khay CDROM, để thiết lập
tốc độ của nó (thông qua "setcd" hoặc thông qua "eject", nếu có) và các hành động chuẩn bị khác.
Chức năng mặc định trống.
bài_đọc
post_read () là một hàm shell được thực thi sau khi CDROM được đọc (và, nếu
áp dụng trước khi đẩy CDROM ra). Nó có thể được sử dụng để đọc TOC từ CDROM,
hoặc cố đọc các vùng DỮ LIỆU từ CD (nếu có). Chức năng mặc định
trống rỗng.
DỰ ÁNCD
Nếu được đặt thành "y", abcde sẽ gọi đẩy ra(1) để đẩy cdrom ra khỏi ổ đĩa sau cùng
bài hát đã được đọc. Nó không có tác dụng khi CDROM được đặt thành tệp flac.
HOA HỒNG
Nếu được đặt thành "1", một số hoạt động thường được hiển thị cho người dùng cuối là
hiển thị, chẳng hạn như truy vấn CDDB. Hữu ích cho gỡ lỗi ban đầu và nếu mạng / CDDB của bạn
máy chủ chậm. Đặt thành "2" hoặc nhiều hơn để có đầu ra dài dòng hơn.
VÍ DỤ
Những cách có thể mà người ta có thể gọi abcde:
abcde Sẽ hoạt động trong hầu hết các hệ thống
abcde -d / dev / cdrom2
Nếu CDROM bạn đang đọc không phải là đĩa chuẩn / dev / cdrom (trong GNU / Linux
hệ thống)
abcde -o vorbis, flac
Sẽ tạo cả tệp Ogg / Vorbis và Ogg / FLAC.
abcde -o vorbis: "- b 192 "
Sẽ chuyển "-b 192" tới bộ mã hóa Ogg / Vorbis mà không cần phải sửa đổi cấu hình
hồ sơ
abcde -W 1
Đối với cài đặt đôi + CD: sẽ tạo CD đầu tiên bắt đầu bằng bản nhạc số 1,
và sẽ thêm nhận xét "CD 1" vào các bản nhạc, phần thứ hai bắt đầu bằng 201, v.v.
vào.
abcde -d Singletrack.flac -o vorbis: "- q 6"
Sẽ giải nén các tệp có trong tệp FLAC của singletrack bằng cách sử dụng
cuesheet và sau đó mã hóa các tệp đầu ra thành Ogg / Vorbis với cài đặt chất lượng
6.
QUAY LẠI TOOLS
abcde yêu cầu các công cụ phụ trợ sau để hoạt động:
* Một bộ mã hóa Ogg / Vorbis, MP3, FLAC, Ogg / Speex, MPP / MP + (Musepack), M4A hoặc bộ mã hóa Opus
(oggenc, vorbize, què, gogo, Bladeenc, l3enc, mp3enc, flac, speexenc, mpcenc,
faac, neroAacEnc, fdkaac, wavpack, opusenc).
* Tiện ích đọc đĩa CD âm thanh (cdparanoia, icedax, cdda2wav, libcdio (cd-paranoia),
kỳ lạ, dagrab). Để đọc thông tin CD-TEXT, cần có icedax hoặc cdda2wav.
* cd-diskid, một chương trình đọc CDDB DiscID.
* Một chương trình truy xuất HTTP: wget, fetch (FreeBSD) hoặc curl (Mac OS X, trong số các chương trình khác).
Ngoài ra, abcde-musicbrainz-tool (phụ thuộc vào Perl và một số Musicbrainz
thư viện) có thể được sử dụng để truy xuất thông tin CDDB về đĩa CD.
* (dành cho MP3) chương trình gắn thẻ id3 hoặc eyeD3, id3 v1 và v2.
* Đối với Monkey's Audio (ape), cần gắn thẻ 'apetag' của Robert Muth.
* Để lấy ảnh bìa album, cần có gói glyrc và tùy chọn ImageMagick
gói phải được cài đặt.
* (tùy chọn) distmp3, một máy khách / máy chủ để mã hóa mp3 phân tán.
* (tùy chọn) chuẩn hóa âm thanh, bộ chuẩn hóa âm lượng tệp WAV.
* (tùy chọn) công cụ sửa đổi âm lượng tệp replaygain (vorbisgain, metaflac, mp3gain,
mpcgain, wvgain),
* (tùy chọn) mkcue, một trình giải nén bảng tính CD.
Sử dụng abcde trực tuyến bằng các dịch vụ onworks.net