كيفية تحويل الملف FLV سجلت مع Red5 / FMS إلى MP3 ؟

StackOverflow https://stackoverflow.com/questions/67647

  •  09-06-2019
  •  | 
  •  

سؤال

أنا أبحث عن طريقة استخراج جزء الصوت من ملف FLV.

أنا من تسجيل المستخدم الميكروفون ومكبر الصوت المشفرة باستخدام Nellymoser Asao الترميز.هذا هو الافتراضي الترميز و لا توجد طريقة لتغيير هذا.

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

المحلول

ffMpeg هو الطريق للذهاب !لأنها عملت لي مع SVN Rev 14277.

الأوامر المستخدمة هي : ffmpeg -i source.flv -nv -f mp3 destination.mp3

مسكتك :

إذا كنت تحصل على رسالة الخطأ هذه : Unsupported audio codec (n), التحقق FLV المواصفات في العلامات الصوتية القسم.

ffMpeg يمكن فك ن=6 (Nellymoser).
ولكن من أجل n=4 (Nellymoser 8-كيلو هرتز أحادي) و n=5 (Nellymoser 16-كيلوهرتز أحادية اللون) لا يعمل.

لإصلاح هذه استخدام الميكروفون الافتراضي معدل عند تسجيل تيارات ، overwise ffMpeg غير قادر على فك تشفير لهم.

ويساعد هذا الأمل !

نصائح أخرى

هذه ليست إجابة محددة ، ولكن بعض الملاحظات ذات الصلة جعلت من التحقيق في ملفات FLV على متطلبات العمل.

معظم FLV الصوت المشفرة في شكل MP3 ، وهذا يعني يمكنك استخراج مباشرة من FLV الحاوية.إذا FLV تم إنشاؤه من شخص تسجيل من الميكروفون الصوت المشفرة مع Nellymoser Asao الترميز ، وهو الملكية (IIRC).

أود أن تحقق libavcodec, الذي يعالج FLV/MP3/Nellymoser أصلا ، ينبغي أن تتيح لك الحصول على الصوت.

أنا حاليا باستخدام FFmpeg النسخة إس-r12665 لهذا ، مع أية مشاكل (إصدار وحدة التحكم ، دون أي التفاف المكتبة).هناك بعض المحاذير من استخدام تطبيقات وحدة التحكم من غير وحدة التحكم .صافي البيئات ، لكنه واضحة إلى حد ما.باستخدام libavcodec DLL مباشرة هو أكثر من ذلك بكثير تعقيدا.

كنت أريد أن يوصي هذا: http://code.google.com/hosting/takenDown?project=nelly2pcmice=7281.

ولكن تم اتخاذها لأسفل.سعيد لأنني حصلت على نسخة الأولى :-)

نقية PHP النصي هو متاح من أجل هذا.

FLV to MP3 Converter - PHP النصي

ولكن هذا هو تجاري.

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