تحويل ملفات mp3. إلى ملفات .wav في Linux

مع شعبية مشغلات mp3 ، والإحباط من استخدام الموسيقى المعطلة بواسطة DRM ، من الجيد دائمًا أن تكون قادرًا على نسخ ملفات mp3 الخاصة بك. هناك الكثير من أدوات Linux للتعامل مع هذه المهمة. ولكن ماذا عن مجموعة mp3 التي تريد نسخها على قرص مضغوط قابل للتشغيل؟ على الرغم من وجود العديد من مشغلات الأقراص المضغوطة التي ستشغل تنسيق mp3 ، إلا أن جميعها لن تفعل ذلك. لذلك يجب أن يكون لديك تنسيق ملف .wav على القرص المضغوط. أداة واحدة لهذا التحويل هي الأداة المساعدة mpg123 سطر الأوامر. يمكن للأمر mpg123 القيام بالعديد من الأشياء ، ومن أفضل الأشياء التي يفضلها هو التحويل. سأوضح لك في هذه المقالة كيفية تثبيت mpg123 ثم استخدامه لتحويل ملفات mp3 إلى ملفات wav.

أول شيء يجب فعله هو تثبيت mpg123. يمكن القيام بذلك بسرعة كبيرة عبر سطر الأوامر. سيقوم أحد الأوامر التالية بتنفيذ الحيلة (اعتمادًا على التوزيع الذي تستخدمه):

تثبيت apt-get mpg123

urpmi mpg123

إذا كنت تستخدم Fedora Core ، فستضطر على الأرجح إلى التوقف rpm.pbone.net ، قم بتنزيل حزمة rpm الصحيحة وقم بالتثبيت باستخدام الأمر:

rpm -ivh mpg123-RELEASE_NUMBER.rpm

حيث RELEASE_NUMBER هو رقم الإصدار الفعلي الذي تقوم بتنزيله.

بمجرد التثبيت ، تكون جاهزًا للانطلاق.

مع ملفات wav الموجودة في دليل التغيير إلى هذا الدليل لتشغيل الأمر. سيكون تنسيق الأمر:

mpg123 -w file.wav file.mp3

تخبر الوسيطة '-w' mpg123 أن الإخراج سيكون بتنسيق .wav. اسم الملف الأول هو اسم ملف الإخراج الذي يمكن للمستخدم تكوينه. كلمة تحذير ، المسافات في أسماء الملفات ليست دائمًا الخيار الأفضل في نظام التشغيل Linux. إذا كنت تريد فصل الكلمات في اسم ملف ، يمكنك استخدام حرف '_'. لذلك ، عند إنشاء ملف wav من Rush's Tom Sawyer ، يمكنك فعل شيء مثل:

mpg123 -w Rush_Tom_Sawyer.wav '01 - توم سوير. mp3 '

تحويل دفعة

ماذا عن تحويل الدفعة؟ هذا يتطلب القليل من البرمجة النصية للقذيفة. قم بإنشاء دليل موسيقى (في توزيعات Linux الحديثة يجب أن يكون هناك واحد في ~ /) وقم بتفريغ جميع ملفات mp3 الخاصة بك في هذا الدليل. بعد ذلك ، قم بإنشاء برنامج نصي في محرر النصوص المفضل لديك. سنسمي هذا البرنامج النصي 'batch_conversion'. قد تبدو محتويات البرنامج النصي كما يلي:

#! / usr / bin / perl
دير $ الخاص بي = '~ / موسيقى' ؛
opendir DH، $ dir or die 'Can't open $ dir: $!'؛
$ count2 = 1 ؛
بينما ($ name = readdir DH) {
التالي ما لم يكن $ name = ~ /.mp3$/؛
$ wav = '$ count2.wav'؛
طباعة '$ wav n'؛
النظام 'mpg123 -w $ wav ' $ name '' ؛
العد 2 ++ دولار ؛
}

بمجرد حفظ الملف ، يجب عليك منحه أذونات قابلة للتنفيذ باستخدام الأمر chmod u + x batch_conversion . لتشغيل الأمر الذي ستصدره (من الدليل يوجد الملف الجديد) ./batch_conversion . بمجرد تشغيل الملف ، سيكون لديك ملفات mp3 و wav في ملف ~ / موسيقى الدليل.

افكار اخيرة

يعد تحويل ملفات mp3 إلى ملفات wav لنسخ الأقراص المضغوطة الصوتية عملية بسيطة باستخدام mpg123. توجد أدوات واجهة المستخدم الرسومية لهذه المهمة ولكن أدوات سطر الأوامر توفر وظائف أكثر مرونة.