एबीसीडी लिनक्स और यूनिक्स सिस्टम के लिए एक आवेदन है। यह एक सीडी चीर आसान बनाता है।

शायद आप अपने पुराने संगीत संग्रह का डिजिटल बैकअप बनाना चाहते हैं। या हो सकता है कि आप बस अपने स्मार्टफोन पर कुछ गाने उपलब्ध कराएं। इस तरह के किसी भी कार्य के लिए, एबीसीडी आपकी डिस्क से कच्चे डेटा को पकड़ सकता है और प्रत्येक ट्रैक पर एन्कोड, टैग और टिप्पणियां कर सकता है, सभी आपकी प्राथमिकताओं के अनुसार। एबीसीडी उस बहु-चरण प्रक्रिया को एक ही चरण में बदल देता है।

आइए स्थापना के साथ शुरू करें। फिर आप तय कर सकते हैं कि रिपर आपके ट्रैक को कैसे संसाधित करेगा।

स्थापना

एबीसीडी को एक बेहतर सीडी एनकोडर भी कहा जाता है। आप गिट के साथ अपने स्रोत कोड को पकड़कर एबीसीडी स्थापित कर सकते हैं:

 गिट क्लोन https://git.einval.com/git/abcde.git 

या अपने लिनक्स वितरण के पैकेज प्रबंधक के साथ स्थापित करें।

उबंटू:

 sudo apt-abcde स्थापित करें 

आर्क लिनक्स:

 सुडो पॅकमैन-एस abcde 

संबंधित : वीएलसी के साथ आसानी से और त्वरित रूप से डीवीडी कैसे चिपकाएं

Abcde का उपयोग करना

जब आप एबीसीडी चलाते हैं, तो यह तय करना होगा कि कौन से कार्यों को लेना है। यह पहले अपने डिफ़ॉल्ट संचालन और फिर इसकी कॉन्फ़िगरेशन फ़ाइल में स्थानांतरित करता है।

इसका अर्थ यह है कि आप किसी भी विकल्प के बिना कमांड लाइन से abcde चला सकते हैं, और उम्मीद है कि यह सीडी पर सभी पटरियों को चीर और एन्कोड करेगा। डिफ़ॉल्ट रूप से, एबीसीडी निम्नलिखित कार्यों को पूरा करेगा: cddb, पढ़ें, एन्कोड करें, टैग करें, स्थानांतरित करें और साफ़ करें।

संक्षेप में, आप उम्मीद कर सकते हैं कि यह किसी ऑनलाइन डेटाबेस में अपने सीडी के ट्रैक के शीर्षक की तलाश करे, उन पटरियों को .mp3 जैसे प्रारूप में पढ़ें और बदलें, और डेटाबेस में मिली जानकारी के साथ ट्रैक को चिह्नित करें। एबीसीडी उन चरणों के दौरान किए गए किसी भी अस्थायी फाइल को हटाकर खुद को साफ कर देगा।

आप जोर दे सकते हैं कि उन्हें केवल -a विकल्प के साथ निर्दिष्ट करके कुछ निश्चित कार्रवाई की जानी चाहिए। निम्न आदेश का प्रयोग करें:

 abcde -a पढ़ें, एन्कोड, टैग 

ऑनलाइन ट्रैकलिस्ट की खोज करने और अस्थायी फ़ाइलों को रखने से बचने के लिए। -a विकल्प की पूरी सूची के लिए मैनुअल पेज, man abcde

कॉन्फ़िगर फ़ाइल Abcde

इस तरह के ऑपरेशंस प्रभावी होते हैं, लेकिन जब भी आप डिस्क को पिसाना चाहते हैं तो वे आपको कमांड को फिर से टाइप करने के लिए मजबूर करते हैं। एबीसीडी की कॉन्फ़िगरेशन फ़ाइलों का उपयोग करना बहुत आसान है।

मूल कॉन्फ़िगरेशन फ़ाइल को अपनी होम निर्देशिका में कॉपी करें। आरक्षित में एक नई कॉन्फ़िगरेशन रखते हुए यह आपको "$ HOME / .abcde.conf" प्रतिलिपि में संपादन करने की अनुमति देगा।

 cp /etc/abcde.conf ~ / .abcde.conf 

यह जानने के लिए कि प्रत्येक पंक्ति पर टिप्पणी की गई है, अपने पसंदीदा टेक्स्ट एडिटर के साथ नई फाइल खोलें। यह कोई गलती नहीं है।

एबीसीडी एन्कोडिंग के बाद .wav फ़ाइलों को हटाने सहित कई डिफ़ॉल्ट वरीयताओं का उपयोग करता है

और अपने मीडिया सूचना डेटाबेस के रूप में Musicbranz का उपयोग कर।

यदि आपके पास "abcde-musicbrainz-tool" जैसे कुछ सहायक प्रोग्राम स्थापित नहीं हैं, तो यह आपको समस्याएं पैदा कर सकता है, जो एक पर्ल स्क्रिप्ट है जो डेटाबेस जानकारी पुनर्प्राप्त करने में एबीसीडी की सहायता करता है। स्क्रिप्ट गायब होने पर आपको निम्न त्रुटि प्राप्त होगी।

इसी तरह की त्रुटियां उत्पन्न हो सकती हैं, उदाहरण के लिए, यदि आपके पास उचित कोडेक स्थापित नहीं हैं। किसी भी त्रुटि को हल करने का सबसे अच्छा तरीका है त्रुटि में मिली जानकारी का पालन करना और फिर अपनी कॉन्फ़िगरेशन फ़ाइल में परिवर्तन करना, जिसे अच्छी तरह से टिप्पणी की जाती है और मैन्युअल पृष्ठ पर उत्कृष्ट पूरक बनाता है।

यहां दिखाए गए Musicbrainz त्रुटि को ठीक करने के लिए, मैंने अभी कॉन्फ़िगरेशन फ़ाइल की रेखा को "CDDBMETHOD = cddb" में बदल दिया है।

सबसे पहले, मुझे पता चला कि त्रुटि संदेश मुझे संगीतब्रेनज़ स्थापित करना चाहता था - "आपको संगीतब्रेनज़ :: डिस्कआईडी मॉड्यूल स्थापित करने की आवश्यकता हो सकती है।" फिर मैंने "संगीतब्रेनज़" के लिए अपनी कॉन्फ़िगरेशन फ़ाइल खोजी, प्रासंगिक रेखा मिली, और उपयोग करने का विकल्प बनाया इसके बजाय "cddb"।

आप एंड्रयू कॉर्नर में प्रभावी कॉन्फ़िगरेशन फ़ाइलों के कुछ गंभीर उदाहरण पा सकते हैं, यह साइट जहां एब्केड सह-डेवलपर एंड्रयू स्ट्रॉन्ग उन सेटिंग्स पर चर्चा करता है जो उनके लिए अच्छी तरह से काम करते हैं।

जब आप फिट देखते हैं, कॉन्फ़िगरेशन फ़ाइल को सहेजें, और कमांड लाइन से फिर से abcde चलाएं तो बदलाव करें। रिपर सबसे पहले अपनी डिफ़ॉल्ट सेटिंग्स को देखेगा, आपके "/etc/abcde.conf" में किए गए किसी भी बदलाव को ढूंढें, "आपके" $ HOME / .abcde.conf "में कोई भी परिवर्तन ढूंढें, और फिर अपनी डिस्क को पिसाने का प्रयास करें।

साथ ही, याद रखें कि कमांड लाइन पर आपके द्वारा निर्दिष्ट कोई भी विकल्प आपकी कॉन्फ़िगरेशन फ़ाइल वरीयताओं को ओवरराइड करेगा। इसलिए, अगर आपने कॉन्फ़िगरेशन फ़ाइल को अपनी अस्थायी फ़ाइलों को साफ़ करने के लिए कहा है, लेकिन आपने abcde -a read, encode, tag कमांड चलाया, तो एबीसीडी उन फ़ाइलों को वैसे भी रखेगा।

निष्कर्ष

अधिकांश लोगों के लिए, abcde चलाना किसी भी सीडी को abcde लिए पर्याप्त होगा।

लोकप्रिय लिनक्स वितरण आवश्यक निर्भरताओं को पकड़ लेंगे ताकि एबीसीडी त्रुटियों के बिना दौड़ सके। आप आम तौर पर प्रीकंपील्ड बाइनरी में LAME (.mp3 रूपांतरण के लिए) और FLAC (.flac रूपांतरण के लिए) जैसे कोडेक्स पा सकते हैं।

एंड्रयू कॉर्नर के माध्यम से पढ़ें यदि आप नहीं जानते कि कहां से शुरू करना है, और फिर अपनी व्यक्तिगत कॉन्फ़िगरेशन फ़ाइल में बदलाव करने के लिए स्वतंत्र महसूस करें। किसी भी समय, आपको ऐसे विकल्प मिलेंगे जो आपकी स्थिति के लिए सबसे अच्छा काम करते हैं।