यह कमांड जैक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
जैक - एक कमांड से सीडी को रिप और एन्कोड करें
SYNOPSIS
जैक [विकल्पों]
वर्णन
जैक आपकी ऑडियो-सीडी को FLAC, MP3 या Ogg Vorbis फ़ाइलों में बदल देता है। यह कई सहायकों का उपयोग करता है
रिपिंग, एन्कोडिंग और फ़ाइलों को टैग करने जैसे कार्यों को प्राप्त करने के लिए प्रोग्राम
मेटा जानकारी। रिपिंग या तो के माध्यम से की जाती है सीडी व्यामोह (जिस स्थिति में तेजस्वी स्थिति
जैक द्वारा भी प्रदर्शित किया जाता है) या cdda2wav. जैक कई एन्कोडर्स के साथ काम करता है, अर्थात्
ओगेन्क, फ़्लैक, झूठा, गोगो, ब्लेडेंक, l3enc, mp3enc और जिंग ऑपरेशन के दौरान किसी भी समय
(और तब भी जब सब कुछ ख़त्म हो जाए और मूल सीडी खो जाए) आप जैक को ऊपर देखने दे सकते हैं
ट्रैक के नाम freedb.org और तदनुसार ट्रैक का नाम बदलें। ऑडियो फाइलों की टैगिंग
कलाकार, ट्रैक शीर्षक आदि के बारे में मेटा जानकारी के साथ-साथ प्रदर्शन भी किया जाता है।
यदि कोई फ्रीडीबी-लुकअप नहीं किया गया है, तो जैक एक निर्देशिका में सभी फाइलों को छोड़ देता है ~/जैक/जैक-
XXX, साथ में XXX सीडी की CDDB/FreeDB डिस्क आईडी का प्रतिनिधित्व करना। यह निर्देशिका है
उपयुक्त जानकारी ज्ञात होने पर जैक द्वारा नाम बदल दिया गया।
अधिकांश विकल्प जैसे रिपर, एनकोडर, पसंदीदा फ्रीडीबी-सर्वर, निर्देशिका और ध्वनि फ़ाइल
प्रारूप आदि में डिफ़ॉल्ट को बदलकर उपयोगकर्ता द्वारा परिभाषित किया जा सकता है /etc/jackrc या उन्हें बचाकर
सेवा मेरे ~/.jack3rc. अतिरिक्त रिपर्स, एनकोडर और फ्रीडीबी सर्वर को उपयोगकर्ताओं द्वारा परिभाषित किया जा सकता है
प्लग-इन निर्देशिका की सहायता से (जैसा कि परिभाषित किया गया है)। प्लगइन_पथ विकल्प जो
करने के लिए चूक ~/.jack_plugins).
जब जैक चल रहा हो, तो ये कीबोर्ड कमांड उपलब्ध हैं:
q or Q छोड़ना
p or P रिपिंग अक्षम करें (उदाहरण के लिए, यदि आपको सीडी ड्राइव की आवश्यकता है)
p or P (फिर से) या c or C
रिपिंग फिर से शुरू करें
e or E सभी एन्कोडर्स को रोकें/जारी रखें
r or R सभी रिपर्स को रोकें/जारी रखें।
? कॉपीराइट/सहायता बॉक्स को टॉगल करें
विकल्प
विभिन्न विकल्पों के लिए तर्क के रूप में अलग-अलग डेटा-प्रकार की आवश्यकता होती है:
bool जैसे कि "हाँ" या "नहीं" हो सकता है --vbr=हाँ
स्ट्रिंग कुछ भी हो सकता है, जैसे कि --नाम बदलें-एफएमटी "%n.%t"
int एक पूर्णांक संख्या, जैसे in --बिटरेट 192 (या --बिटरेट=192 )
सूची एकाधिक तार, अंतिम ";" द्वारा सीमांकित। उदाहरण: --अनुमान-टोक फ़ाइल1.mp3
फ़ाइल2.mp3 ... फ़ाइलN.mp3 \;
जैक निम्नलिखित विकल्पों को समझता है:
--संलग्न-वर्ष स्ट्रिंग
इस स्ट्रिंग को निर्देशिका नाम में जोड़ें (वर्ष को एक एल्बम जोड़ने के लिए %y के साथ उपयोगी)।
जारी किया गया था)
-बी, --बिटरेट int
लक्ष्य बिटरेट (kbit/s में, डिफ़ॉल्ट 160 है)।
--चार-फ़िल्टर स्ट्रिंग
पायथन विधि का उपयोग करके फ़ाइल नाम परिवर्तित करें
--चारसेट स्ट्रिंग
फ़ाइल नामों का वर्णसेट (आपके स्थान पर डिफ़ॉल्ट)।
-सी, --चेक-टोक
toc-फ़ाइल और cd-toc की तुलना करें, फिर बाहर निकलें। जैक एक सीडी के टीओसी को एक फ़ाइल में कैश करता है
("जैक.टोक"). यदि आप जानना चाहते हैं कि डाली गई सीडी टॉक-फ़ाइल से मेल खाती है या नहीं
वर्तमान निर्देशिका, इस विकल्प का उपयोग करें।
-सी, --दावा-dir
निर्देशिकाओं का नाम बदलें, भले ही वे जैक द्वारा नहीं बनाई गई हों।
--जारी रखें-विफल-क्वेरी
क्वेरी विफल होने पर FreeDB डेटा के बिना जारी रखें।
-डी, --create-dirs
जैक को उप-निर्देशिकाएँ बनाने के लिए कहता है जिसमें जैक सभी फ़ाइलें डालता है
वर्तमान सीडी. यदि कोई FreeDB डेटा उपलब्ध नहीं है, यानी जब उपयोग नहीं किया जा रहा हो -Q , इन
निर्देशिकाओं का नाम "जैक-एक्सएक्सएक्स" रखा जाएगा जहां "xxx" सीडी के लिए है
फ्रीडीबी आईडी. अन्यथा dir_template (ऊपर देखें) का उपयोग किया जाएगा। यह विकल्प चालू है
डिफ़ॉल्ट रूप से चालू।
--डिवाइस स्ट्रिंग
आपके सीड्रोम-ड्राइव का डिवाइस-नाम। डिफ़ॉल्ट है /देव/सीड्रोम
--dir-टेम्पलेट स्ट्रिंग
यदि निर्देशिकाओं का नाम बदला जाता है, तो यह प्रारूप उपयोग किया जाता है (डिफ़ॉल्ट "%a/%l")
-डी, --काम नहीं करते
डीएई, एन्कोडिंग, टैगिंग या नाम बदलना न करें। यदि आप चाहें तो यह उपयोगी हो सकता है
एक FreeDB क्वेरी करें, उदा. जबकि दूसरा जैक चल रहा है.
--संपादित करें-मुक्तdb
पहले प्राप्त की गई सीडीडीबी जानकारी को बदलने के लिए एक संपादक खोलें
(केवल -Q के साथ उपयोगी)।
--एनकोडर-नाम, -E स्ट्रिंग
किस एन्कोडर का उपयोग करें (डिफ़ॉल्ट "ओगेन्क")
-e, --एन्कोडर्स int
समानांतर में कितनी फ़ाइलें एनकोड करें. यदि आपके पास एसएमपी मशीन है या आप बस चाहते हैं
अपने सिस्टम पर दबाव डालें, आप जैक से एक साथ कई फाइलों को एन्कोड कर सकते हैं (डिफ़ॉल्ट 1)।
-एक्स, --निष्पादन
समाप्त होने पर पूर्वनिर्धारित कमांड चलाएँ।
--extt-है-कलाकार
कलाकार EXTT फ़ील्ड में समाहित है। EXTT फ़ील्ड FreeDB में पंक्तियाँ हैं
फ़ाइल जिसमें प्रत्येक ट्रैक के लिए अतिरिक्त डेटा होता है। चूँकि यह सबमिट करने वाले उपयोगकर्ता का है
उनका उपयोग किसलिए किया जाए, जैक स्वयं यह निर्धारित नहीं कर सकता कि उनका उद्देश्य क्या था
के लिए। ये जानकारी आपको देनी होगी.
--extt-है-शीर्षक
ट्रैक शीर्षक EXTT फ़ील्ड में समाहित है।
--extt-है-टिप्पणी
एक ट्रैक टिप्पणी EXTT फ़ील्ड में निहित है।
--बल
मत पूछो। जैसे अधूरी फ़ाइलें हटाते समय।
-एफ, --from-tocfile स्ट्रिंग
सीडीआरडीओ से एचडी पर बनाई गई सीडी छवि को रिप करें। निर्दिष्ट toc-फ़ाइल में नाम शामिल है
छवि फ़ाइल का. उपयोग -F यदि जैक को छवि फ़ाइल नहीं मिल पाती है।
-एफ, --छवि से स्ट्रिंग
छवि फ़ाइल से ऑडियो डेटा पढ़ें। पसंद --from-tocfile, लेकिन छवि ही है
tocfile के स्थान पर निर्दिष्ट किया गया है। यदि आपके पास कोई toc-फ़ाइल नहीं है (या निर्दिष्ट नहीं है)।
toc-फ़ाइल), TOC को सीडी से ही पढ़ा जाता है।
-जी, --अनुमान-टोक सूची
दी गई ध्वनि फ़ाइल की सूची से एक टीओसी बनाएं। प्रारूप है ट्रैक_01.ओजीजी ...
ट्रैक_एनएन.ओजीजी ; ध्यान दें कि अनुगामी " ; "केवल तभी आवश्यक है जब आप जोड़ना चाहते हैं
आपकी कमांड लाइन पर अधिक विकल्प। आप इसका उपयोग FreeDB क्वेरी के आधार पर करने के लिए कर सकते हैं
आपकी ध्वनि फ़ाइलें अकेली हैं - सीडी की कोई आवश्यकता नहीं है। यदि आपको पता नहीं है कि कौन सा, तो यह बहुत उपयोगी है
गाने सीडी से हैं. गाने उसी क्रम में दिए जाने चाहिए जैसे वे थे
उनकी सी.डी. जेनरेट की गई टीओसी फ़ाइल सीडी के टीओसी के समान है, लेकिन समान नहीं है
- इन्हें सबमिट न करें!
-जी, --id3-शैली स्ट्रिंग
ID3 शैली सेट करें. सभी ज्ञात शैलियों की सूची प्राप्त करने के लिए 'सहायता' का उपयोग करें। (आप निर्दिष्ट भी कर सकते हैं
एक पूर्णांक के रूप में ID3v1 शैली)
-वाई, --id3-वर्ष int
एल्बम का वर्ष निर्धारित करें (आईडी3 शब्द एमपी3 से आया है लेकिन यह विकल्प भी काम करता है
अन्य ऑडियो प्रारूपों के साथ, जैसे ओजीजी वोरबिस और एफएलएसी)
-एच, --मदद
विकल्पों का सारांश दिखाएं।
-क, --रखें-लहरें
WAV को एन्कोड करने के बाद हटाएं नहीं।
-एम, --मेल-सबमिट करें
फ्रीडीबी प्रविष्टि ई-मेल के माध्यम से सबमिट करें। HTTP सबमिशन को प्राथमिकता दी जाती है. तुम्हारे पास होना पड़ेगा
सीडी की श्रेणी दर्ज करें.
-एल, --अधिकतम भार नाव
यदि आपके सिस्टम का लोड निर्दिष्ट मान से कम है तो ही नए एनकोडर प्रारंभ करें।
/proc/loadavg इसे कार्यान्वित करने के लिए आपका पठनीय होना आवश्यक है।
--मल्टी-मोड
सर्चडीआईआर में उन सभी डीआईआर के लिए फ्रीडीबी से पूछताछ करने का प्रयास करें जिनमें कोई फ्रीडीबी डेटा नहीं है।
--मेरा मेल स्ट्रिंग
आपका ई-मेल पता, FreeDB सबमिशन के लिए आवश्यक है।
-एन, --अच्छा int
अच्छा स्तर जिसके साथ एनकोडर शुरू किए जाते हैं। डिफ़ॉल्ट 12 है जिससे नुकसान नहीं होना चाहिए
आपका सिस्टम बहुत है.
-ओ, --ओवरराइट
मौजूदा फ़ाइलों को अधिलेखित करें, यानी यह जांच न करें कि पहले से ही रिप्ड WAV हैं या पहले से ही
एन्कोडेड फ़ाइल ठीक प्रतीत होती है। यदि आप इसका प्रयोग करें जानना पिछली बार कुछ ग़लत हो गया था.
यह डिफ़ॉल्ट रूप से बंद है.
-ओ, --केवल-डे
तात्पर्य यह है कि केवल WAV का उत्पादन करें --रखें-लहरें। यह डिफ़ॉल्ट रूप से बंद है.
--ओटीएफ=बूल
ऑन-द-फ्लाई ऑपरेशन. केवल कुछ एन्कोडर्स/रिपर्स पर। WAV, पाइप न बनाएं
एनकोडर के माध्यम से रिपर आउटपुट। डिफ़ॉल्ट नहीं है क्योंकि यह CDROM के लिए एक यातना है
ड्राइव.
--गुणवत्ता int
वीबीआर एन्कोडिंग गुणवत्ता। -1 निम्नतम है, 10 उच्चतम (डिफ़ॉल्ट 6)। आप एक निर्दिष्ट भी कर सकते हैं
तैरना
-क्यू, --जिज्ञासा
जब सब कुछ हो जाए तो FreeDB क्वेरी करें। यह तब उपयोगी है जब जैक को पहले बिना चलाया गया हो
एक फ्रीडीबी क्वेरी। यदि सभी ट्रैक पूरे हो गए हैं तो आपको सीडी डालने की भी आवश्यकता नहीं है
TOC को जैक द्वारा कैश किया गया है। रिपिंग और एन्कोडिंग समाप्त करने के बाद, जैक करेगा
फ़ाइलों का नाम बदलें और उन्हें टैग करें।
--क्वेरी-यदि-आवश्यकता=बूल
जैसे --क्वेरी-अभी, लेकिन केवल तभी जब FreeDB डेटा को पहले सफलतापूर्वक क्वेरी नहीं किया गया हो।
-क्यू, --प्रश्न-अभी
प्रारंभ करते समय FreeDB क्वेरी करें। यदि आप इंटरनेट से कनेक्ट हैं तो इसका उपयोग करें
जैक शुरू करना. जान लें कि क्वेरी के लिए उपयोगकर्ता-सहभागिता की आवश्यकता हो सकती है। ख़त्म होने के बाद
रिपिंग और एन्कोडिंग, जैक फाइलों का नाम बदल देगा और उन्हें टैग कर देगा।
-ए --आगे पढ़ें int
पहले से पढ़ें कि कितने WAV हैं। अधिकतर read_ahead + num_encoders WAV रिप्ड होते हैं
इससे पहले कि कोई ट्रैक पूरी तरह से एनकोड हो जाए। डिफ़ॉल्ट 99 है जो पढ़ेगा
पूरी सीडी, बशर्ते पर्याप्त डिस्क स्थान हो।
--निकालें-फ़ाइलें
जैक को अपनी अस्थायी जैक*-फ़ाइलें हटाने के लिए कहें। सावधान रहें - उन्हें बहुत जल्दी न हटाएं!
-आर, --नाम बदलें
FreeDB फ़ाइल के अनुसार फ़ाइलों का नाम बदलें और टैग करें। स्टार्टअप पर, जैक एक रिक्त स्थान बनाता है
FreeDB प्रविष्टि फ़ाइल (यदि को छोड़कर)। --प्रश्न-अभी उपयोग किया जाता है, तो फ़ाइल से पूछताछ की जाती है
आपका फ्रीडीबी सर्वर)। यदि आपने इसकी सामग्री बदल दी है (उदाहरण के लिए क्योंकि सीडी थी
FreeDB के लिए अज्ञात) और तदनुसार अपनी ऑडियो फ़ाइलों का नाम बदलना और टैग करना चाहते हैं, उपयोग करें
इस विकल्प। जैसे अन्य सभी आवश्यक विकल्प भी दीजिए -t , -E , ...
--नाम बदलें-dir=बूल
निर्देशिका का भी नाम बदलें (डिफ़ॉल्ट)।
--नाम बदलें-एफएमटी स्ट्रिंग
सामान्य फ़ाइलों का प्रारूप (डिफ़ॉल्ट "%n - %t")
--नाम बदलें-एफएमटी-वीए स्ट्रिंग
विभिन्न कलाकार फ़ाइलों का प्रारूप (डिफ़ॉल्ट "%n - %a - %t")
--नाम बदलें-संख्या स्ट्रिंग
ट्रैक नंबर का प्रारूप (%n, printf() शैली) फ़ाइलों का नाम बदलने के लिए उपयोग किया जाता है (डिफ़ॉल्ट
"%02d")
-आर, --रीऑर्डर = बूल
डिस्क स्थान के लिए ट्रैक-ऑर्डर को अनुकूलित करें। इससे आप कुछ अधिकतम डिस्क स्थान बचा सकते हैं
एन्कोडिंग प्रक्रिया; इससे एक सीडी बनाना संभव हो सकता है जो अन्यथा होता
एन्कोड होने में विफल।
--प्रतिस्थापन-वर्ण सूची
अनुपयोगी वर्णों को संबंधित सूची आइटम (डिफ़ॉल्ट "%") से बदल दिया जाता है।
--रिपर स्ट्रिंग
ऑडियो डेटा निकालने के लिए किस प्रोग्राम का उपयोग करना है (डिफ़ॉल्ट "cdparanoia")।
--बचा ले में विकल्प सहेजें ~/.jack3rc फ़ाइल करें और बाहर निकलें.
--स्कैन-डीआईआर int
मेल खाने वाली टोक-फ़ाइल (0) के लिए वर्तमान कार्यशील निर्देशिका से कई स्तरों को स्कैन करें
अक्षम करना, डिफ़ॉल्ट 2).
--खोज सूची
खोजते समय इन निर्देशिकाओं को खोजी गई निर्देशिकाओं की सूची में जोड़ें
वर्कडिर (डिफ़ॉल्ट "।")।
--सर्वर स्ट्रिंग
कौन सा FreeDB सर्वर उपयोग करना है. अपना HTTP प्रॉक्सी सेट करना न भूलें. वर्तमान में या तो
"फ़्रीडबी" (डिफ़ॉल्ट) या "फ़्रीडबी-डी"।
--साइलेंट-मोड=बूल
शांत रहें (कोई स्क्रीन आउटपुट नहीं)।
-एस, --अंतरिक्ष int
प्रयोग करने योग्य डिस्क स्थान को बाइट्स में जबरन सेट करें। यह विकल्प आपको डिस्क स्थान सीमित करने देता है
जैक उपयोग करता है, शायद आपको किसी और चीज़ के लिए इसकी आवश्यकता है? सावधान रहें: यदि बहुत अधिक या बहुत अधिक सेट हो
कम, रिपिंग और एन्कोडिंग संभवतः विफल हो जाएगी। डिफ़ॉल्ट यह देखना है कि कितना है
निःशुल्क और इस मान का उपयोग करने के लिए।
--जमा करना
HTTP के माध्यम से FreeDB प्रविष्टि सबमिट करें। आपको सीडी की कैटेगरी डालनी होगी.
-एस, --स्वैब=बूल
छवि फ़ाइल से बाइट क्रम स्वैप करें। चूँकि cdrdao क्षण भर के लिए केवल "कच्चा" .cdr आउटपुट करता है
फ़ाइलें, आप संभवतः बाइट क्रम को स्वैप करना चाहते हैं। यदि आपका WAV है तो इस विकल्प को आज़माएँ
और एन्कोडेड फ़ाइलों में केवल शोर होता है। यह वर्तमान में cdrdao के रूप में डिफ़ॉल्ट रूप से चालू है
.cdr फ़ाइलें उत्पन्न करता है जो "गलत" हैं।
--करने के लिए जो किया जाएगा उसे प्रिंट करें और बाहर निकलें।
-टी, --ट्रैक स्ट्रिंग
निर्दिष्ट ट्रैक्स तक रिपिंग और एन्कोडिंग को सीमित करें, ट्रैक्स को अलग करने के लिए अल्पविराम का उपयोग करें।
रेंज भी संभव हैं; 5-9 5,6,7,8,9 के बराबर है; 12- निर्दिष्ट करने जैसा है
ट्रैक 12,...,अंतिम_ट्रैक। डिफ़ॉल्ट संपूर्ण सीडी को संसाधित करना है।
-यू, --पूर्ववत करें-नाम बदलें
फ़ाइल का नाम बदलना पूर्ववत करें और बाहर निकलें। यदि आपको यह पसंद नहीं है कि जैक ने आपकी फ़ाइलों का नाम कैसे बदला, तो इसका उपयोग करें
यह विकल्प पिछली स्थिति को पुनर्स्थापित करने के लिए है। पूर्ववत करने के कई स्तर संभव हैं।
ध्यान दें कि मेटा सूचना टैग पुनर्स्थापित नहीं होते हैं।
--अनुपयोगी-वर्ण सूची
ऐसे अक्षर जिनका उपयोग फ़ाइल नाम में नहीं किया जा सकता (डिफ़ॉल्ट "/")।
--अद्यतन-प्रगति
जैक ने अपनी अस्थायी फ़ाइलें फिर से बनाईं। यदि आपने उन्हें बहुत पहले हटा दिया है तो इसका उपयोग करें।
--अद्यतन-मुक्तबी, -U
FreeDB जानकारी अद्यतन करें और बाहर निकलें।
--उपयोग-जीत=बूल
दौड़ते समय सहायता स्क्रीन दिखाएँ।
-में, --vbr=बूल
वैरिएबल बिटरेट फ़ाइलें जेनरेट करें, केवल उन एन्कोडर्स पर जो इसका समर्थन करते हैं। डिफ़ॉल्ट है
हाँ।
--विभिन्न=बूल
FreeDB डेटा को पार्स करते समय, जैक मानता है कि यदि डिस्क का कलाकार सेट है
"विभिन्न" ट्रैक शीर्षकों का प्रारूप "[कलाकार] - [शीर्षक]" है। यदि डिस्क शीर्षक
किसी और चीज़ पर सेट है और आप अभी भी उपरोक्त व्यवहार चाहते हैं, उपयोग करें --विभिन्न।
--विभिन्न-स्वैप
कलाकार और शीर्षक का आदान-प्रदान करें, कई फ्रीडीबी प्रविष्टियाँ गलत हैं।
--रुको=बूल
छोड़ने से पहले कुंजी दबाने की प्रतीक्षा करें।
-डब्ल्यू, --workdir स्ट्रिंग
निर्देशिकाएँ कहाँ बनाएँ और फ़ाइलें कहाँ रखें।
--write-id3v1=बूल
एन्कोडेड फ़ाइल में एक स्मार्ट id3v1 टैग लिखें।
--write-id3v2=बूल
एन्कोडेड फ़ाइल में एक id3v2 टैग लिखें।
--लिखें-m3u
.m3u प्रारूप में एक प्लेलिस्ट बनाएं। इसमें बग हैं, इस पर भरोसा न करें।
कॉन्फ़िग फ़ाइल विकल्प
कमांड लाइन विकल्पों के अलावा, कुछ विकल्प हैं जिन्हें केवल सेट किया जा सकता है
सीधे कॉन्फ़िग फ़ाइल में।
freedb_dir
सभी FreeDB क्वेरीज़ इस (स्थानीय) निर्देशिका में की जाएंगी; विफल स्थानीय क्वेरीज़
नेटवर्क के माध्यम से किया जाएगा. उदाहरण: /var/spool/freedb
उदाहरण
एक सीडी डालें, जैक चालू करें:
जैक
अब इसे काम करते हुए देखिये. थोड़ी देर का मजा है. समाप्त होने के बाद, आपके पास निम्नलिखित है
आपके HD पर फ़ाइलें: ट्रैक_01.mp3, ट्रैक_02.mp3, ..., ट्रैक_nn.mp3 प्लस जैक.टोक,
जैक.फ़्रीडबी, जैक.प्रगति। अंतिम तीन का उपयोग स्टेट जैक को स्टोर करने के लिए किया जाता है
बाधित होने पर काम फिर से शुरू कर सकते हैं।
जैक आपके लिए जैक-एक्सएक्सएक्स नामक एक निर्देशिका बनाएगा, वहां यह सभी फाइलों को संग्रहीत करता है
सीडी के लिए जिसकी आईडी xxx है। एक फ्रीडीबी क्वेरी के बाद इस निर्देशिका का नाम बदल दिया गया है
कुछ मानवीय पठनीय, जैसे "कलाकार - शीर्षक"।
जब जैक बाधित होता है, तो फिर से शुरू करने के लिए पहले की तरह उसी कमांड लाइन का उपयोग करके इसे फिर से कॉल करें
इस मामले में काम करें
जैक
आइए अब FreeDB क्वेरी आज़माएँ:
जैक -क्यू
यदि क्वेरी सफल होती है तो फ़ाइलों का नाम बदलकर कुछ अधिक पठनीय कर दिया जाएगा
तदनुसार ID3 या वॉर्बिस टैग का उपयोग करके टैग किया जाए। फ़ाइल जैक.फ़्रीडबी में शामिल होगी
पूछताछ की गई FreeDB प्रविष्टि, और मूल फ़ाइल का बैकअप जैक.फ़्रीडबी.बक के रूप में लिया जाएगा।
आप का उपयोग कर सकते हैं --नाम बदलें-एफएमटी नाम का प्रारूप निर्दिष्ट करने के लिए विकल्प जो होगा
आपके ऑडियो ट्रैक को दिया जाए। वैध विकल्पों की सूची नीचे पाई जा सकती है। आप भी कर सकते हैं
मैं ऐसे वर्णों का एक समूह निर्दिष्ट करना चाहता हूं जो उपयोग योग्य नहीं हैं और उन्हें प्रतिस्थापित किया जाना चाहिए। के लिए
उदाहरण के लिए, यूनिक्स सिस्टम पर स्लैश (/) निश्चित रूप से इसे किसी चीज़ से बदला जाना चाहिए
अन्यथा। VFAT फ़ाइल सिस्टम भी दोहरे उद्धरण चिह्नों का समर्थन नहीं करता है ("). प्रतिस्थापित करने के लिए
ऐसे वर्ण, आप विकल्प निर्दिष्ट कर सकते हैं अनुपयोगी_वर्ण साथ साथ
प्रतिस्थापन_वर्ण. उदाहरण के लिए,
जैक -क्यू --नाम बदलें-एफएमटी "%n-%t" --अनुपयोगी-वर्ण ए I ; --प्रतिस्थापन-वर्ण ए i ;
फ्रीडीबी सर्वर को क्वेरी करेगा, सीडी के सभी ट्रैक को रिप और एनकोड करेगा और फाइलों को एक में सेव करेगा
प्रारूप जिसमें ट्रैक नंबर और शीर्षक होगा। पत्रों की सभी घटनाएँ A
और I उनके लोअर-केस संस्करणों से प्रतिस्थापित किया जाएगा। ये विकल्प भी डाले जा सकते हैं
निम्न प्रारूप का उपयोग करके किसी की कॉन्फ़िगरेशन फ़ाइल:
अनुपयोगी_वर्ण:['', '/']
प्रतिस्थापन_वर्ण:['_', '_']
यह व्हाइटस्पेस और स्लैश को अंडरस्कोर से बदल देगा। यदि आप सभी को कनवर्ट करना चाहते हैं
अक्षरों को लोअर-केस में बदलें, आपको उन सभी को मैन्युअल रूप से निर्दिष्ट करने की आवश्यकता नहीं है, लेकिन आप इसका उपयोग कर सकते हैं
इसके बजाय निम्नलिखित विकल्प:
char_filter:.निचला()
सभी एक में: क्वेरी, रिप, एनकोड, क्लीनअप:
जैक -क्यू--फ़ाइलें हटाएँ
एन्कोडिंग से पहले WAV फ़ाइलों को संपादित/सामान्यीकृत/अलग करना:
जैक-ओ-डी--फ़ाइलें हटाएँ; सूक्ति * लहर ; जैक -जी *वेव; जैक
बस ग्नॉइस को उस ऑपरेशन से बदलें जिसे आप करना चाहते हैं।
प्लग इन
अतिरिक्त रिपर, एनकोडर और FreeDB सर्वर जो वर्तमान में जैक द्वारा ज्ञात नहीं हैं, को परिभाषित किया जा सकता है
जैक के प्लग-इन तंत्र का उपयोग करना। में प्लग-इन लगाना होगा ~/.jack_plugins डायरेक्टरी
(या द्वारा परिभाषित पथ प्लगइन_पथ विकल्प)। प्लग-इन सरल पायथन स्क्रिप्ट हैं
जो आपके रिपर, एनकोडर या फ्रीडीबी सर्वर के मानों के साथ हैश को परिभाषित करता है। के लिए
रिपर्स और एन्कोडर्स, हैश प्लगइन_हेल्पर्स अतिरिक्त FreeDB के दौरान परिभाषित किया जाना है
सर्वर में निर्दिष्ट हैं प्लगइन_फ़्रीडबी_सर्वर. दोनों एक और हैश की उम्मीद करते हैं जिनके नाम
उस प्रविष्टि से मेल खाता है जिसे आप जोड़ना चाहते हैं (उपसर्ग द्वारा)। लगाना_) और निश्चित परिभाषित करना होगा
मूल्य. दो उदाहरण दिए गए हैं, जैक_प्लगइन_cddb.py (एक नया FreeDB सर्वर परिभाषित करने के लिए)
और जैक_प्लगइन_lame.py (यह दिखाने के लिए कि रिपर्स और एनकोडर्स को कैसे परिभाषित किया जा सकता है)। परिभाषित करने के बाद
प्लग-इन, आपको रिपर, एनकोडर, या सीडीडीबी निर्दिष्ट करके मैन्युअल रूप से उनका चयन करना होगा
सर्वर. एक उदाहरण होगा:
जैक --एनकोडर-नाम प्लगइन_लम --रिपर प्लगइन_फू --सर्वर प्लगइन_सीडीडीबी
प्लग-इन का उपयोग आपके स्वयं के रिपर्स और एनकोडर को परिभाषित करने के लिए भी किया जा सकता है जो अलग-अलग उपयोग करते हैं
जैक द्वारा डिफ़ॉल्ट रूप से उपयोग किए जाने वाले विकल्पों की तुलना में।
वातावरण चर
ऐसे कई पर्यावरण चर हैं जिनका उपयोग जैक के निष्पादन हुक में किया जा सकता है:
जैक_बेस_डीआईआर
जैक की आधार निर्देशिका को सूचीबद्ध करता है जिसमें फ़ाइलें संग्रहीत हैं।
JACK_CUR_DIR
जैक की वर्तमान निर्देशिका को सूचीबद्ध करता है जिसमें वर्तमान एल्बम की फ़ाइलें रखी जाती हैं।
जैक_जस्ट_एन्कोडेड
उन सभी ट्रैक नामों को सूचीबद्ध करता है जिन्हें अभी एन्कोड किया गया है।
जैक_जस्ट_रिप्ड
उन सभी ट्रैक नामों को सूचीबद्ध करता है जिन्हें अभी-अभी हटाया गया है।
FORMAT स्ट्रिंग्स
%n ट्रैक नंबर
%a कलाकार
%t ट्रैक शीर्षक
%l एल्बम शीर्षक
%y एल्बम रिलीज़ वर्ष
%g एल्बम शैली
onworks.net सेवाओं का उपयोग करके जैक का ऑनलाइन उपयोग करें
