अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

Audio_renamep - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


ऑडियो_नाम बदलें - MP3::Tag के माध्यम से प्राप्त जानकारी के माध्यम से एक ऑडियो फ़ाइल का नाम बदलें।

SYNOPSIS


Audio_rename -csR -@p "@a/@l/@02n_@t" .

इस निर्देशिका और इसकी उपनिर्देशिकाओं की सभी ऑडियो फ़ाइलों का नाम 3-स्तर में बदल देता है
निर्देशिका संरचना द्वारा दी गई कलाकार_नाम/एल्बम/फ़ाइल नाम, के बेसनाम के साथ फ़ाइल का नाम
अंडरस्कोर द्वारा शीर्षक से अलग किया गया 2-अंकीय ट्रैक नंबर होना; यह भी
सिरिलिक का लिप्यंतरण करता है, और लंबे नामों को छोटा करता है।

("-@" और दोहरे उद्धरण चिह्नों के उपयोग के कारण, इस कमांड लाइन को UNIXish और दोनों के साथ काम करना चाहिए
डोशिश गोले; अन्य उदाहरणों की भी इसी तरह समीक्षा की जा सकती है।)

(@02n को "@{mA}@{n0}" से बदलने पर (जैसा कि "-p" के डिफ़ॉल्ट मान में है) अधिक जानकारी मिल सकती है
बुद्धिमान अर्थपूर्ण. "-पी" का विवरण देखें।

ऑडियो_नाम बदलें -KD *.wav

रिपोर्ट करता है कि इसका नाम कैसे बदला जाएगा * .वाव डिफ़ॉल्ट के अनुसार इस निर्देशिका में फ़ाइलें -p
नियम, लेकिन "मज़ेदार" पात्रों की सुरक्षा के बिना। वास्तविक नामांतरण नहीं करेंगे.

ऑडियो_नाम बदलें -sc *.mp3

नाम बदलें * .mp3 डिफ़ॉल्ट के अनुसार इस निर्देशिका में फ़ाइलें -p नियम, अनुवाद
लैटिन "समकक्ष" में सिरिलिक वर्ण, लंबे घटकों के नामों को छोटा करना, और
"मजाकिया" पात्रों की रक्षा करना।

ऑडियो_नाम बदलें -p '%a/%{d0}/%B' -G '*/*.mp3'

एक-स्तरीय उपनिर्देशिका संरचना मानते हुए dir/filename.ext, एक्सटेंशन वाली फ़ाइलें ढूंढता है
. Mp3, और उन्हें दो-स्तरीय उपनिर्देशिका संरचना में "सॉर्ट" करता है; टॉपलेवल निर्देशिका है
"कलाकार" क्षेत्र के आधार पर, शेष स्तर संरक्षित है।

ऑडियो_नाम बदलें -p '%a/%{d0}/%B' -R .

इसी तरह, लेकिन वर्तमान निर्देशिका संरचना की कोई विशेष गहराई नहीं मानता;
केवल फ़ाइल नाम और सबसे आंतरिक निर्देशिका नाम संरक्षित हैं।

ऑडियो_नाम बदलें -p '%a/%N' -R .

इसी तरह, लेकिन सभी निर्देशिका नाम (वर्तमान निर्देशिका के अंदर) संरक्षित हैं।

वर्णन


स्क्रिप्ट फ़ाइलों (या, के साथ) की एक सूची लेती है -R विकल्प, निर्देशिकाएँ) और दिए गए का नाम बदलें
फ़ाइलें (या निर्देशिकाओं में ऑडियो फ़ाइलें) के माध्यम से निर्दिष्ट नियमों के अनुसार
कमांड लाइन विकल्प. फ़ाइल एक्सटेंशन संरक्षित हैं (डिफ़ॉल्ट रूप से)।

कुछ "साथी" फ़ाइलें (अर्थात, समान बेसनाम वाली फ़ाइलें, और a से एक्सटेंशन वाली फ़ाइलें
कुछ सूची) का नाम ऑडियो फ़ाइलों के साथ बदला जा सकता है। इसे बनाने में काफी सावधानी बरती जाती है
परिणामी फ़ाइल नामों को यथासंभव पोर्टेबल बनाएं: उदाहरण के लिए, फ़ाइल नामों में "मज़ेदार" अक्षर
को कम कर दिया गया है (जब तक कि अन्यथा अनुरोध न किया गया हो), लंबे फ़ाइल नाम घटकों को छोटा किया जा सकता है
कुछ सीमाएँ.

इस बात का ध्यान रखा जाता है कि नाम बदलने से मौजूदा फ़ाइलें अधिलेखित न हो जाएं; हालाँकि, OSes पर जो
अनुमति देना नाम बदलें () फ़ाइलों को अधिलेखित करने के लिए, दौड़ की स्थितियाँ सर्वोत्तम इरादों को बर्बाद कर सकती हैं। जैसे, करो
एक साथ कई "ओवरलैपिंग" नाम बदलने की प्रक्रियाएँ न चलाएँ!

पहचान लिया विकल्पों


सामान्य उपयोग विकल्प:

-p "TARGET_FILENAME_PATTERN"
लक्ष्य फ़ाइल नाम/बेसनाम पैटर्न; "MP3::Tag" विधि के माध्यम से प्रक्षेप के अधीन है
"प्रक्षेप()"। डिफ़ॉल्ट "%{mA}%{n0}_%t" है; सरलतम मामलों में यह 2-अंकीय का उपयोग करता है
अंडरस्कोर द्वारा ट्रैक नंबर को शीर्षक से अलग किया गया। MP3::Tag में "इंटरपोलेट" देखें
अधिक जानकारी के लिए.

यहां डिफ़ॉल्ट मान की व्याख्या दी गई है: एस्केप के शब्दार्थ के कारण "%{mA}" और
"%{n0}", यदि "टीपीओएस" फ्रेम (डिस्क नंबर) मौजूद है, तो इसे एक अक्षर के रूप में एन्कोड किया जाता है, और डाल दिया जाता है
ट्रैक नंबर से पहले. यदि ट्रैक नंबर का फॉर्म "N1/N2" है (अर्थात ट्रैक N1 का)।
N2), फिर N1 का उपयोग किया जाता है, और N0 की चौड़ाई तक 2s द्वारा गद्देदार किया जाता है। यदि "एन2" मौजूद नहीं है,
चौड़ाई=2 तक पैडिंग का उपयोग किया जाता है।

उदाहरण के लिए, यदि "टीपीओएस" 3/12 है, और ट्रैक "14/173" है, तो इसमें क्या जोड़ा गया है
शीर्षक "c014_" है; यदि कोई "टीपीओएस" फ़्रेम नहीं है, और ट्रैक "4/8" है, तो "4_" जोड़ा गया है
बिना किसी अग्रणी 0 के.

(यदि आप "%{n0}" के शब्दार्थ को संशोधित करना चाहते हैं, तो ध्यान दें कि यह इसके बराबर है
"%{n2:%{n0}}%{!n2:%02n}"। तो जबकि %02{n0} हमेशा 0-पैड से कम से कम चौड़ाई=2 होगा,
पैटर्न "%{n2:%{n0}}%{!n2:%03n}" N0 अनुपस्थित होने की स्थिति में 3-पैड से चौड़ाई=2 हो जाएगा।

-e ".ext1|.ext2|..."
"|"-संबंधित एक्सटेंशन की अलग सूची; नाम बदलते समय स्रोत.mp3 सेवा मेरे लक्ष्य.mp3,
समान बेसनेम और एक्सटेंशन वाली फ़ाइलों का समान नाम बदला जाएगा .ext1,
.ext2, आदि डिफ़ॉल्ट रूप से ".inf|.tag|.id3"।

-x यदि मौजूद नहीं है, का पैटर्न -p आधारनाम है; प्रारंभिक फ़ाइल का विस्तार
जोड़ा गया है (जैसा कि %E द्वारा प्रक्षेपित किया गया है)। यदि मौजूद है, का पैटर्न -p पूर्ण है
फ़ाइल का नाम। संबद्ध एक्सटेंशन की गैर-रिक्त सूची के साथ व्यवहार परिभाषित नहीं है।

निम्नलिखित विकल्पों का वही अर्थ है जो स्क्रिप्ट "mp3info2" के लिए है

-D "ड्राई रन": नाम न बदलें, बस गणना किए गए नामों की रिपोर्ट करें।

-G तर्क ग्लोब पैटर्न हैं; उनका विस्तार करें.

-R तर्क निर्देशिका नाम हैं, विकल्प का उपयोग करके अंदर पुनरावृत्ति करें -E ऑडियो फ़ाइलें चुनने के लिए
उनके विस्तार के माध्यम से.

-r प्रति विकल्प ऑडियो फ़ाइलों की तलाश करते समय उपयोग करने के लिए नियमित अभिव्यक्ति -R. डिफ़ॉल्ट करने के लिए
"(?i:\.mp3$)": से समाप्त होने वाली फ़ाइलें मिलेंगी . Mp3 (मामले की अनदेखी)। ध्यान दें कि यह
अभिव्यक्ति को नियमित अभिव्यक्ति को अनदेखा करते हुए केस में डाल दिया जाता है, इसलिए यदि आप चाहते हैं कि ऐसा हो
केस-संवेदी, इसे "(?-i:REGEXPR)" के रूप में सुरक्षित रखें।

-E "विकल्प_पत्र"
भागने वाले पात्रों के विस्तार को नियंत्रित करता है। इसमें के अक्षर होने चाहिए
कमांड-लाइन विकल्प जहां "\\, \n, \t" प्रक्षेपित होते हैं। डिफ़ॉल्ट कोई नहीं है.

-@ विकल्प मानों में "@" को "%" से बदलें। (तब से उपयोगी हो सकता है -p और -P बहुत कुछ हो सकता है
एम्बेडेड वर्ण "%", जिससे कुछ शैलों पर निपटना कठिन हो सकता है, उदाहरण के लिए, DOSISH
सीपियाँ डॉशिश शेल दोहरे उद्धरण चिह्नों को पहचानते हैं, इसलिए यदि कोई शेल-पारदर्शी चाहता है
कमांड लाइन के उदाहरण, -@ और डबल कोट्स का उपयोग करें।)

-P "पैटर्न"
नियम को लागू करने से पहले पार्स करने के लिए पैटर्न -p. विवरण के लिए mp3info2 देखें।

-C "config_options"
MP3::Tag के लिए कॉन्फ़िगरेशन विकल्प। विवरण के लिए mp3info2 देखें।

फ़ाइल नाम पोर्टेबिलिटी विकल्प:

-s फ़ाइल नामों के घटकों को इतना छोटा बनाएं कि वे सीडी फ़ाइल सिस्टम पर फ़िट हो सकें। वर्तमान में
इसका मतलब है 110 वर्णों का प्रतिबंध (जैसा कि "mkisofs -J --joliet-long" के साथ, कम से कम
संस्करण 2.01ए32 का)। सीमा को "AUDIO_MAX_FILENAME_LEN" के अनुसार संशोधित किया जा सकता है
वातावरण विविधता।

ध्यान दें कि "घटक" दिए गए भाग में एक शाब्दिक वर्ण "/" द्वारा अलग किए गए भाग हैं
पैटर्न (इंटरपोलेटेड स्ट्रिंग्स से आने वाले स्लैश नहीं)।

-c फ़ाइल नामों को लैटिनाइज़ करें (पोर्टेबिलिटी के लिए) यह मानते हुए कि वे WinCyillic एन्कोडिंग में हैं।
आवश्यकताओं transliterate_win1251.pm (में उदाहरण/मॉड/एनकोड वितरण की निर्देशिका;
इसे उपनिर्देशिका में डालें सांकेतिक शब्दों में बदलना स्क्रिप्ट निर्देशिका का)।

-K "विदेशी" वर्णों को अंडरस्कोर (वे वर्ण जिनमें निम्न है) में परिवर्तित न करें
पोर्टेबिलिटी स्कोर, इसलिए फ़ाइलों को सिस्टम के बीच ले जाने में समस्या होगी)।

ध्यान दें कि यह उपयोगिता mp3info2 उपयोगिता के समान ही कार्य करती है जब बाद वाली उपयोगिता होती है
साथ उपयोग करना -p विकल्प; केवल प्रक्षेप के परिणाम को छापने के बजाय -p, यह उपयोगकर्ता है
नाम बदलने के लिए लक्ष्य फ़ाइल नाम के रूप में परिणाम (परिणाम के कुछ "स्वच्छता" के बाद)।
(हालांकि, "-ई" विकल्पों के लिए डिफ़ॉल्ट भिन्न हैं!)

कृपया उस विकल्प को ध्यान में रखें -P केवल पूर्णता के लिए प्रदान किया गया है। यदि एक
परिणामी फ़ाइल नाम निकालने के लिए वास्तव में जटिल पार्सिंग नियमों की आवश्यकता है, यह अधिक सुरक्षित है
वांछित फ़ाइल नाम को कुछ ID3v2 फ्रेम में सेट करने के लिए mp3info2 उपयोगिता का उपयोग करना (जैसे
"TXXX[वांटेड-लक्ष्य-नाम]"), और फिर, त्रुटियों की जांच करने के बाद, इस परिणाम का उपयोग करें
की तरह

ऑडियो_नाम बदलें -p "%{TXXX[wanted-target-name]]}" -R .

नाम बदलने के बाद, कोई इस फ़्रेम को परिणामी फ़ाइलों से हटा सकता है।

यदि आप पूरी तरह से त्रुटि-प्रवण होना चाहते हैं, तो फ़ाइलों के अंदर प्रारंभिक फ़ाइल नाम सुरक्षित रखें
कुछ ऐसा ही करके

mp3info2 -@F "TXXX[orig-fname]=@A" -R .

नाम बदलने से पहले. यदि सबसे बुरा स्थिति सबसे खराब हो जाती है (लेकिन कोई दौड़ की स्थिति नहीं होती है, तो फ़ाइलें होती हैं
अधिलेखित नहीं), व्यक्ति को दौड़कर यथास्थिति बहाल करने में सक्षम होना चाहिए

ऑडियो_नाम बदलें -@पी "@ए" फ़ाइलें_या_निर्देशिका_सूची

(दे रहा है -R यदि आवश्यक हो तो विकल्प)।

मुमकिन समस्याओं


- -R विकल्प, ऐसी स्थितियाँ हो सकती हैं जब उपनिर्देशिकाओं का स्कैन पहली बार पाता है
किसी निर्देशिका में स्रोत फ़ाइल, उसका नाम बदलता है, फिर अन्य का स्कैन जारी रखता है
उपनिर्देशिकाएं, और लक्ष्य फ़ाइल ढूंढ लेंगे, इसलिए इसे फिर से नाम बदलने का प्रयास करेंगे।

व्यवहार में, मुझे याद नहीं पड़ता कि कभी इस स्थिति का सामना करना पड़ा हो; यदि लक्ष्य फ़ाइल नाम
केवल फ़ाइल की सामग्री पर निर्भर करता है, न कि उसके नाम पर, तो दूसरा नाम बदल दिया जाएगा
टॉटोलॉजिकल, इसलिए दिखाई नहीं देता।

onworks.net सेवाओं का उपयोग करके ऑनलाइन Audio_renamep का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad