लिनक्स कमांड लाइन से एमपी 3 अवधि कैसे खोजें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



आपको शीघ्र खोलने की आवश्यकता होगी, इसलिए सुनिश्चित करें कि आप या तो इसे एकता डैश पर खोजते हैं, इसे Xfce4 के व्हिक्सर मेनू या LXDE एप्लिकेशन मेनू में सिस्टम मेनू से शुरू करें या शायद एक खोलने के लिए Ctrl, Alt और T दबाएं। अंतिम बॉक्स। जबकि कुछ एमपी 3 संपादक वर्चुअल कंसोल का उपयोग करेंगे, ये ट्रिक्स उन पर भी काम करना चाहिए।



विधि 1: mp3info के साथ अवधि की जाँच

सबसे अधिक संभावना है कि आपने एमपी 3फो को स्थापित नहीं किया है, भले ही आपके पास सभी एमपी 3 लाइब्रेरी बरकरार हैं, इसलिए आपको इसकी पकड़ पाने के लिए डेबियन या उबंटू-आधारित डिस्ट्रीब्यूशन पर एमपीओफो को स्थापित करने की आवश्यकता होगी। यह जुबांट और लुबंटू सहित विभिन्न उबंटू क्षेत्रों में से किसी पर काम करना चाहिए। इस तथ्य के कारण कि फेडोरा और रेड हैट को एमपी 3 तकनीक के लिए लंबे समय से समर्थन प्राप्त है क्योंकि उनकी इच्छा वास्तव में स्वतंत्र रहने की है, आपको http://www.ibiblio.org से मैन्युअल रूप से या तो i386 बाइनरी डाउनलोड करना होगा। / mp3info / पृष्ठ।



नई फेडोरा स्थापनाओं को एमपी के कुछ पहलुओं का समर्थन करना चाहिए, जिसका अर्थ है कि आपको अंततः आधिकारिक रिपॉजिटरी में एक पैकेज मिल सकता है, लेकिन तब तक आप एमपीइनफो-0.8.5a-1.i386.rpm पैकेज डाउनलोड कर सकते हैं और फिर वायरस इसे स्कैन कर सकते हैं। यदि आप इसे डाउनलोड करने के बाद Nautilus में फ़ाइल को देख रहे हैं, तो आप उस निर्देशिका में कमांड प्रॉम्प्ट खोलने के लिए F4 कुंजी पुश कर सकते हैं। अन्यथा, एक कमांड प्रॉम्प्ट खोलें जैसा कि आप सामान्य रूप से करेंगे और उपयोग करेंगे सीडी ~ / डाउनलोड उस निर्देशिका पर नेविगेट करने के लिए जिसे आपने इसे सहेजा है और फिर चलाएं sudo yum install mp3info-0.8.5a-1.i386.rpm यदि आपके पास एक sudoers फ़ाइल सक्रिय है। अन्यथा आपको टाइप करना होगा उनके - और एंटर कुंजी दबाएं, फिर यम इंस्टॉल mp3info-0.8.5a-1.i386.rpm चलाने से पहले अपना पासवर्ड टाइप करें, हालांकि आप Nautilus में फ़ाइल का चयन करना चाहते हैं और देखें कि क्या आप इसे स्थापित कर सकते हैं। उबंटू और डेबियन उपयोगकर्ताओं को इनमें से कोई भी समस्या नहीं होनी चाहिए, और यह कि एक sudo apt-get install कमांड को पैकेज को स्वचालित रूप से संसाधित करना चाहिए।

एक बार जब आप पैकेज को संसाधित कर लेते हैं, तो टाइप करें mp3info -p '% S' nameOfTrack.mp3 कमांड लाइन पर और लंबाई खोजने के लिए एंटर करें। आपको उस फ़ाइल के नाम के साथ nameOfTrack.mp3 को बदलना होगा जिसकी लंबाई के बारे में आप उत्सुक हैं। यदि आप पाते हैं कि यह आपके प्रॉम्प्ट को आउटपुट के समान लाइन पर रखता है, तो प्रयास करें mp3info -p '% S n' nameOfTrack.mp3 वहाँ एक नई लाइन जोड़ने के लिए। भले ही, यह आमतौर पर सेकंड में समय वापस कर देगा।

FreeBSD x86 या x86_64 आर्किटेक्चर से काम करने वाले उपयोगकर्ताओं को यह पता लगाना चाहिए कि वे MP3info के लिए स्रोत कोड संकलित कर सकते हैं, लेकिन उन्हें यह भी ध्यान रखना होगा कि सॉफ्टवेयर के 0.8.5a संस्करण में अब एक आधिकारिक FreeBSD पोर्ट है जिसे आप https पर पा सकते हैं: //svnweb.freebsd.org/ports/head/audio/mp3info/ यदि आप केवल आधिकारिक पैकेज के साथ काम करना पसंद करते हैं।

विधि 2: ffmpeg के साथ अवधि ज्ञात करना

यदि आप पहले से ही ffmpeg स्थापित कर चुके हैं और mp3info को इंस्टॉल नहीं करना चाहते हैं, या यदि आप एक FreeBSD इंस्टॉलेशन पर हैं, जहां mp3info को संकलित करना एक विकल्प नहीं है, तो आपके पास अभी भी एक कमांड ट्रिक है जिसे आप अवधि ढूंढने के लिए उपयोग कर सकते हैं। आसानी से grep के साथ, लेकिन यह हमेशा काम नहीं कर सकता है। यदि कोई अन्य तर्क नहीं दिया जाता है, तो ffmpeg बस वह सब कुछ सूचीबद्ध करेगा जो उसके एमपी 3 फ़ाइल के बारे में जानता है। यह मानते हुए कि आप एक गीत पर काम करना चाहते हैं जिसका नाम song.mp3 है, कॉल करें ffmpeg as ffmpeg -i song.mp3 2> & 1 | grep अवधि संगीत की लंबाई को छोड़कर सब कुछ छीन लेना।

यदि इसमें रिक्त स्थान या अन्य वर्ण हैं, तो आपको फ़ाइल नाम को उद्धरणों में रखना पड़ सकता है। हालांकि विंडोज, ओएस एक्स या आईओएस इकोसिस्टम से आने वाले लोग इसका उपयोग नहीं कर सकते हैं, एमपी 3 फ़ाइल नाम वास्तव में कई लिनक्स और फ्रीबीएसडी फाइल सिस्टम में उन पर कॉलोन हो सकते हैं, इसलिए आपको उस मामले में भी उद्धरण का उपयोग करना पड़ सकता है।

ध्यान रखें कि यदि आपके पास एक औसत बिटरेट एमपी 3 है, तो ffmpeg वास्तव में लंबाई का अनुमान लगाएगा और इस तरह यह आंकड़ा पूरी तरह से सही नहीं हो सकता है। यदि आप कोई अनुमान वास्तव में लगाते हैं, तो आप 'बिटरेट से अनुमानित अवधि, यह गलत हो सकता है' देखेंगे।

विधि 3: ExifTool का उपयोग करना

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

क्या आपको इंस्टॉलेशन से कोई समस्या नहीं है, आप बस टाइप कर सकते हैं exiftool filename.mp3 , नाम फ़ाइल नाम की जगह ले। एमपी 3 जो भी फ़ाइल आप वास्तव में रुचि रखते थे। याद रखें कि आपको नाम के आसपास उद्धरण डालने की आवश्यकता हो सकती है लेकिन कमांड नहीं है अगर फ़ाइल नाम में कॉलन, स्लैश, रिक्त स्थान या कुछ और असामान्य है। Colons का उपयोग कभी-कभी Linux और FreeBSD पारिस्थितिकी तंत्र में कलाकार के नाम और एल्बम नामों को अलग करने के लिए किया जाता है।

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

आप भी जारी कर सकते हैं exiftool filename.mp3 | grep अवधि उस लाइन को ढूंढना, जो बाकी सामग्री को पढ़ने की आवश्यकता के बिना अवधि बताती है, लेकिन आम तौर पर केवल वही चीज है जो आप करना चाहते हैं यदि आप स्क्रिप्ट के साथ काम कर रहे थे।

4 मिनट पढ़ा