سؤال

ما هي أفضل طريقة لتقليم ملف MP3 برمجيا. على سبيل المثال، أقول أنني أريد أن أتخلص من الدقائق الأولى الأولى أو آخر دقيقتين أو كليهما. هل هناك طريقة جيدة للقيام بذلك من .NET؟ أو. نتصل إلى أداة سطر الأوامر؟

هل كانت مفيدة؟

المحلول

هناك طريقتان لتشذير ملفات MP3:

أولا، تحويل إلى WAV، تقليم العينات التي لا تريدها، ثم قم بتحويلها إلى MP3. العيب هو أنه سيكون هناك فقدان طفيف للغاية للجودة في هذه العملية. تتمثل الميزة في أنك ستجد الكثير من أدوات سطر الأوامر للقيام بالتحويلات لك، تتركك ببساطة لتقليم ملف WAV بنفسك (نوديو سوف تتيح لك القيام بذلك).

ثانيا، تحليل إطارات MP3 نفسها، ورمي الإطارات برمدة. لا يمنحك الكثير من الحبيبات ولكن لا يوجد فقدان الجودة في هذه العملية. تحتاج أيضا إلى أن تكون قادرا على فهم تنسيق إطارات CBR و VBR MP3 بالإضافة إلى إطارات ID3. هناك العديد من مكتبات .NET حولها التي يمكن أن تقرأ هذه، ولكنك ستظل بحاجة إلى كتابة كمية عادلة من التعليمات البرمجية بنفسك.

نصائح أخرى

رهانتي على أداة CLI. يأخذ هذه علي سبيل المثال.

أنا ملفوفة مكتبة فك التشفير MP3 وجعلتها متاحة لمطوري .NET. يمكنك العثور عليها هنا:

http://sourceforge.net/projects/mpg123net/

يتم تضمينها عينات لتحويل ملف MP3 إلى PCM، وقراءة علامات ID3.

ربما يمكنك استخدامها للعثور على إطارات MP3 وكتابتها فقط التي تهتم بها؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top