سؤال

لذلك كل ما أحتاج إليه هو وظيفة بسيطة تحددها (تناول معدل PCM الوارد (على سبيل المثال: معدل قريب من 44100) تقنزاتها (على سبيل المثال: 2) و Bits (على سبيل المثال: 16) ومعدل 128 كيلو بايت مرغوبا ) وأخرى واحدة تأخذ بيانات PCM وترميزها في إطارات MP3 نقية.

أعلم أنه يبدو وكأنه مهمة واجب منزلي سخيف لكنني أؤكد لكم - ليس كذلك.

آمل أن يكون الأمر يساعد على جميع مطوري C ++ بدءا من ملفات MP3.

لذلك يمكن لأي شخص أن يساعدني في ذلك؟

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

المحلول

انظر المثال الذي قدمته في حياتك سؤال آخر للاستخدام الأساسي للععر. يجب أن يحتوي على كل ما تحتاجه.

نصائح أخرى

إنه وقت طويل منذ أن عصفت بهذا، لكن Lame Lib يحتوي على كل ما تحتاجه للقيام بذلك، تحقق من عرجاء ، هناك بعض اختبار رمز يمكنك النظر في.

شخصيا، سأظل أنظر إلى FFMPEG libavcodec.. وبعد هناك ملف مثال يحتوي على Audio_Encode_Example. والتي يجب أن تكون أكثر أو أقل ما تبحث عنه.

أنظر أيضا هذا السؤال.

لاحظ أنه ليس كل عبوات FFMPEG تتضمن دعم برنامج الترميز MP3 (مشاكل براءات الاختراع) افتراضيا، على الرغم من أنه عادة ما يكون هناك طريقة بسيطة لتمكينه.

gstreamer. يجب أن تكون بالتأكيد قادرة على التعامل مع هذا. إذا كنت على Windows، يمكنك استخدام gstreamer winbuilds. للبدء.

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