اكتشاف CLI: من wma إلى mp3 في خطوتين

مرحبا لكل الشرسة ومحبي البيئات جنو / لينكس التي مثلي ، نقضي اليوم نحاول أن نفعل نفس الشيء الذي يفعله الآخرون في الأنظمة الأخرى ، والذي ليس بالضرورة أن يكون كذلك Windows. اتضح أنني حصلت على أحدث قرص مضغوط اكس ألفونسو وقبل العدد الكبير من المهووسين الموجودين هناك ويعرفونني يقع فوقي ، يصح التوضيح أن هذا القرص المضغوط لقد تخلوا عنها في الجامعات لكنه جيد لما كان عليه.

جميع المسارات الموجودة على القرص المضغوط بتنسيق WMA (Windows Media Audio ... على الأقل أعتقد أنه يجب أن يكون الاختصار لهذه الأشياء) وعموما لدينا غواتاكا (الأذن) تتكيف مع الشكل MP3، لذلك قررت أن أكتشف ما إذا كان هناك أي طريقة ، دون الوقوع في فلسفة البرمجيات الاحتكارية الخاصة بتثبيت التطبيقات لشيء يستطيع نظامنا القيام به بمفرده ، وتحقيق الشيء نفسه والنظر يا لها من مصادفة…. نظامي (Debian 6.0 مع LXDE)  كنت مستعدًا بالفعل للقيام بذلك ، لم أكن أعرف ...

دعونا نرى ما إذا كنت أشرح نفسي ، مشغل الفيديو الذي أحبه هو إمبلاير. الشيء الآخر الذي نحتاجه هو أداة وحدة تحكم تسمى أعرج لكني لا أعرف ما إذا كان هذا هو ديبيان ولكن عندما ذهبت لتثبيته…. voila تم تثبيته بالفعل لذا لا أعرف ما إذا كان هذا هو الإعداد الافتراضي أم لا. الآن مستمر ، إذا كان لديهم بالفعل إمبلاير y أعرج ثم دعنا نذهب إلى الطريق للقيام بذلك ، إذا كان على العكس من ذلك ، ليس لديك هذه التطبيقات جيدًا…. ماذا تنتظر لتثبيتها؟ لذا افتح وحدة التحكم كجذر واكتب (بافتراض أنك تستخدم أيضًا دبيان أو أحد مشتقاته):

apt-get install mplayer lame

جاهز ، لدينا بالفعل التطبيقات التي نحتاج إلى تثبيتها في نظامنا ، على الرغم من أنه كما ذكرت ، فإن البعض يجلبها افتراضيًا حتى يبدأ السحر:

دعنا نتخيل أن لدينا مجلدًا توجد به ملفات WMA التي نريد تحويلها ، لقد فعلت ذلك في اختبار واحد ، لذلك في وحدة التحكم ، سنرى شيئًا مثل هذا:

[كود] neji @ Maq2: ~ / Desktop / wmatomp3 $ ls
4. wma
[/ الرمز]

يتيح لنا برنامج Lame تحويل ملف WAV إلى تنسيق MP3 ولكن نظرًا لأن ما لدينا هو ملف WMA ، فسنستخدم Mplayer لتحويله إلى WAV كما يلي:

[كود] neji @ Maq2: ~ / Desktop / wmatomp3 $ mplayer 4.wma -ao pcm
MPlayer SVN-r31918 (C) 2000-2010 فريق MPlayer
لا يمكن فتح جهاز جويستيك / dev / input / js0: لا يوجد مثل هذا الملف أو الدليل
لا يمكن تهيئة عصا التحكم في الإدخال
mplayer: تعذر الاتصال بالمقبس
mplayer: لا يوجد مثل هذا الملف أو الدليل
فشل في فتح دعم LIRC. لن تتمكن من استخدام جهاز التحكم عن بعد.

لعب 4.wma.
تم اكتشاف تنسيق ملف صوتي فقط.
================================================== ========================
فتح وحدة فك ترميز الصوت: [mp3lib] MPEG layer-2، layer-3
الصوت: 44100 هرتز ، قناتان ، s2le ، 16 كيلوبت / 128.0٪ (النسبة: 9.07- & amp؛ amp؛ gt؛ 16000)
برنامج ترميز الصوت المحدد: [mp3] afm: mp3lib (mp3lib MPEG layer-2، layer-3)
================================================== ========================
[AO PCM] الملف: audiodump.wav (WAVE)
PCM: Samplerate: 44100Hz القنوات: تنسيق ستيريو s16le
[AO PCM] معلومات: يتم تحقيق إغراق أسرع باستخدام -vc null -vo null -ao pcm: سريع
[AO PCM] معلومات: لكتابة ملفات WAVE استخدم -ao pcm: waveheader (افتراضي).
AO: [pcm] 44100Hz 2ch s16le (2 بايت لكل عينة)
فيديو: لا يوجد فيديو
بدء التشغيل ...
A: 217.0 (03: 37.0) من 265.0 (04: 25.0) 0.3٪

الخروج ... (نهاية الملف)
[/ الرمز]

لا تقلق إذا كان الملف يسمى «أوديودومب. wav»بدون علامات الاقتباس ، هذا هو الملف الذي تم تحويله بواسطة ام بلاير والآن سنستخدمه مع البرنامج الآخر لتحويله إلى تنسيق MP3:

[كود] neji @ Maq2: ~ / Desktop / wmatomp3 $ lame –r3mix audiodump.wav 4.mp3
LAME 3.98.4 32 بت (http://www.mp3dev.org/)
ميزات وحدة المعالجة المركزية: MMX (ASM المستخدم) ، SSE (ASM المستخدم) ، SSE2
باستخدام مرشح تمرير منخفض متعدد الأطوار ، نطاق الانتقال: 17960 هرتز - 18494 هرتز
ترميز audiodump.wav إلى 4.mp3
ترميز 44.1 كيلو هرتز j-stereo MPEG-1 Layer III VBR (q = 3)
إطار | وقت / تقدير CPU | الوقت الحقيقي / المقدر | اللعب / وحدة المعالجة المركزية | إيتا
8309/8310 (100٪) | 0: 07/0: 07 | 0: 07/0: 07 | 27.405x | 0:00
32 [108] ***
40 [1] *
48 [0] 56 [0] 64 [0] 80 [2] *
96 [34]٪
112 [477]٪ ***********
128 [1711]٪ ********************************************
160 [4592] ٪٪٪٪٪٪٪ **************************************** * *************************************************** * ******************
192 [893] ٪٪٪٪ ******************
224 [261]٪ ******
256 [133]٪ ***
320 [97]٪ **
——————————————————————————————————————————————-
كيلوبت في الثانية LR MS٪ طويل تبديل قصير٪
157.5 6.4 93.6 92.4 4.2 3.4
كتابة علامة عرجاء ... تم
إعادة كسب: -9.6 ديسيبل
[/ الرمز]

إذا نظرت الآن في المجلد لدينا هذا:
[كود] neji @ Maq2: ~ / Desktop / wmatomp3 $ ls
4. mp3 4.wma audiodump.wav
[/ الرمز]

جاهز…. أمرين فقط وقمنا بالفعل بتحويل ملف من WMA إلى MP2. أعلم أنه ليس من الجيد بالنسبة للكثيرين استخدام الكثير من الأوامر ولكن يمكنك دائمًا تشغيل البرنامج النصي وتنفيذ نفس العملية على دليل كامل من الملفات.

في الوقت الحالي ، أنتهي من هذا ، كما تعلمون ، كن جيدًا ولا تفقد الاهتمام بالتعلم والكثير من الأمور الأكثر أهمية: بعد أن تتعلم شيئًا ما ، بغض النظر عن مدى عدم أهميته ، لا تتوقف عن مشاركته مع الآخرين كما فعلت للتو معك.


16 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ديفيد قال

    أنا أستخدم Soundconverter ، بالنسبة لي تطبيق لا غنى عنه بخيارات شيقة للغاية.

    1.    كارلوس قال

      برنامج ممتاز.

  2.   ديفيد قال

    لاستخراج الصوت من مقاطع الفيديو ، على سبيل المثال من YouTube ، أستخدم Clipgrab ، والذي يسمح لي باختيار تنسيق كل من الصوت والفيديو وجودته.
    ملفاتي الصوتية بتنسيق Ogg.

    1.    الحصار 84 قال

      أوغ فتو!

  3.   elav <° لينكس قال

    حسنًا ، يجب أن أضيف شيئين:

    1- لتحويل الصوت ، أستخدم Xcfa ، والذي يخبرك أيضًا بالحزم التي يجب عليك إضافتها لكل تنسيق.
    2- يبدو لي Lame أنه لا يأتي بشكل افتراضي مع دبيان ، على الرغم من أنني لا أستطيع إخبارك ، لأنني أقوم بالتثبيت مع NetInstall لأكثر من 3 سنوات 😀

  4.   تارجون قال

    حسنًا ، أدخل المحطة واستخدم ffmpeg لاستخراج الصوت إلى مقاطع الفيديو وتحويلها إلى mp3 ، على الرغم من أنه لم يخطر ببالي مطلقًا تحويله إلى wav.

  5.   الحصار 84 قال

    ما هو ليس أبسط مع Soundconverter أو soundkonverter؟
    وأن تستخدم البرمجيات الحرة ogg؟

    بسبب wma و mp3 ، تتمتع wma بجودة صوت أفضل.
    أو الأفضل من ذلك ، بدلاً من استخدام mp3 ، a m4a (aac).

  6.   3ndriago قال

    حسنًا ، كل هذا جميل جدًا ، لكن ... ما هو "الاكتشاف" بحق الجحيم ؟؟؟ (في العنوان أقول) هل هذه كلمة باللغة الإسبانية؟ كنت أعرف من اكتشاف ، ولكن ليس هذا الإصدار من المؤلف ... OO

    1.    هيوجا_نيجي قال

      أنت على حق…. الكلمة الصحيحة هي "اكتشاف" وأعطيتها هذا العنوان لأنني بدأت منذ أسبوع تقريبًا في معرفة عدد الأشياء التي يمكن إنجازها من CLI (Cأمر Lالمعهد الوطني للإحصاء Interface) أننا لا نفعل ذلك لأننا لا نعرف حقًا كيف نفعل ذلك بهذه الطريقة ولكن هذا لا يعني أنه مستحيل. أخبرني أحد أصدقائي وزميلي أنني "أتراجع" عن القيام بأشياء مرة أخرى على وحدة التحكم ، بالنسبة له ، فإن أوقات وحدة التحكم هي "ما قبل Windosianos" ، أي قبل وصول Windows ، ولكن بالطبع ... هذه وجهة نظره.

      1.    ميرلين دبيانيت قال

        لا أعتقد أن الانخراط مفيد جدًا للتعلم وأحيانًا يكون ممتعًا ، المشكلة هي عندما يكون مطلوبًا القيام بذلك في أقصر وقت ممكن ، نعم أعلم أن وحدة التحكم أسرع من الرسم البياني ولكنك تحتاج إلى وقت لتتذكر نسخ ولصق الأوامر التي في النهاية إذا لم يكن لديك ذاكرة جيدة فسوف تضيع الوقت.

        ونعم ، العديد من المستخدمين على حق ، فمن الأسهل القيام بذلك باستخدام محول ، ولكن إذا كان نظام التشغيل Linux الخاص بك يقوم بتشغيل wma ، فأنا لا أرى سبب ضرورة تحويلهم.

        1.    ميرلين دبيانيت قال

          نأسف لأن هذا لا يشمل نفسه أكثر فائدة للتعلم.

  7.   حكيم قال

    باستخدام ffmpeg -i file.wma file.mp3 يكون كافيًا أو يمكنك عمل برنامج نصي لتحويل ملفات متعددة في وقت واحد.

    1.    الحصار 84 قال

      وما هو معدل البت الذي تستخدمه لإخراج الصوت؟

      1.    حكيم قال

        يمكن ضبط معدل البت باستخدام -ab على سبيل المثال ffmpeg -i file.wma -ab 192k file.mp3

  8.   حكيم قال

    ها هو توثيق كل ما يمكن أن يفعله ffmpeg ، إنه أداة قوية للغاية ، لا شيء يحسده على الآخرين http://ffmpeg.org/ffmpeg.html

  9.   تسادو قال

    شكرا

    **** كيفية تحويل ملفات WMA إلى MP3 وتجميعها معًا في ملف صوتي أو صوتي واحد (الأغاني -> القرص ، السمات -> الألبوم) ****

    أولاً: إذا لم يكن لديك ffmpeg مثبتًا بالفعل ، فيمكنك تثبيته باستخدام الأمر:
    سودو الرابطة بين الحصول على تثبيت فمبيج

    ثانيًا: نحن موجودون في الدليل أو المجلد حيث توجد الأغاني:
    قرص مضغوط ...

    ثالثًا: يتم تحويل كل ملف WMA إلى تنسيق MP3 ، وتنفيذ الأوامر في الجهاز:
    تحميل اغاني mp1
    تحميل اغاني mp2
    ...

    رابعًا: يتم ربط القطع بالأمر المقابل (وفقًا لعدد السمات المراد ضمها) ، على غرار:
    ffmpeg -i "concat: song1.mp3 | song2.mp3" -acodec copy disco.mp3

    فوينتس:
    http://softwarelibreenmivida.blogspot.com.es/2011/11/convertir-wma-mp3-y-ogg.html
    http://superuser.com/questions/314239/how-to-join-merge-many-mp3-files