استخدم FFmpeg لاستخراج الصوت بسهولة من ملفات FLV

-FFmpeg-لاستخراج-الصوت-بسهولة-من-ملفات-FLV.png


إذا كنت ترغب في استخراج الصوت من ملفات Flash Video (تنسيق FLV) ، تتوفر عدة خيارات. لسوء الحظ ، فإن اختيار العديد منهم هو تشفير دفق الصوت إلى تنسيق مختلف. في بعض الحالات ، هذه ليست مشكلة ، ولكن إذا كنت تحاول إبقاء الصوت مطابقًا لما هو موجود في الفيديو ، فأنت بحاجة إلى شيء يستخرج الصوت في قطعة واحدة. FFmpeg، يمكن لمجموعة أدوات الوسائط المتعددة لأنظمة Linux و Mac و Windows القيام بذلك بسهولة.

المثال أدناه خاص بنظام Linux ، ولكن بعد تثبيته على Windows أو Mac ، يمكنك تشغيل نفس الأمر كما هو موضح أدناه.

قم بتنزيل وتثبيت FFmpeg

تحتاج أولاً إلى تنزيل FFmpeg وتثبيته. تحتوي معظم التوزيعات على FFmpeg في مستودعات البرامج الخاصة بهم ، على الرغم من أنه قد تم إزالة بعض الدعم بسبب براءات اختراع البرامج. بغض النظر ، نسخة بسيطة إلى حد ما من FFmpeg كافية لأغراضنا. في Ubuntu ، ما عليك سوى استخدام الأمر التالي في Terminal:

قم بتثبيت ffmpeg

سيقوم هذا الأمر أيضًا بتثبيت بعض المكتبات الإضافية (جنبًا إلى جنب مع FFmpeg) اللازمة لدعم الأجهزة والتنسيقات والمرشحات.

استخراج الصوت من ملفات FLV

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

أول شيء يتعين علينا القيام به هو معرفة بالضبط برامج الترميز المستخدمة في ملف FLV الخاص بنا. للقيام بذلك ، افتح Terminal (إذا لم يكن مفتوحًا بالفعل) وانتقل إلى الدليل حيث يوجد ملف FLV. في مثالنا ، اسم الملف هو Bohemian_R Maybeody.flv وهو موجود على سطح المكتب. لذلك سيكون الأمر المراد كتابته على النحو التالي:

تغيير الدليل

سيؤدي هذا إلى نقل البرنامج الطرفي إلى نفس الدليل (في هذه الحالة ، سطح المكتب) ، لذلك ستكون جميع أوامرنا نشطة هناك. هذا مهم لأنه إذا أخبرت برنامجًا (مثل FFmpeg) أن يعمل على ملف فقط ، فالملف ليس في المكان الذي “تبحث” فيه المحطة الطرفية ، فستحدث أخطاء.

الآن بعد أن استخدمنا cd لتغيير الدليل إلى سطح المكتب ، يتعين علينا كتابة الأمر التالي:

احصل على معلومات حول ملف FLV

ملاحظة: إذا كنت تحاول القيام بذلك مع برنامج تعليمي ، فاستبدل اسم الملف في كل مرة تراه في الأوامر.

الأمر أعلاه هو نوع من الاختراق وستحصل على أخطاء ولكن لا تقلق. لقد أخبرنا ffmpeg بالفعل أن ملف الإدخال هو Bohemian_R Maybeody.flv. هذا ما يقوله “-i” ffmpeg.

عندما نضغط على Enter بعد الأمر ، لم نخبر ffmpeg بالضبط بما يجب فعله بالملف ، لذا فقد ظهر خطأ. لا شيء مميز. فقط تجاهله. لأنه بالإضافة إلى الخطأ ، فإنه يوفر لنا أيضًا معلومات حول الملف. الجزء الذي يثير اهتمامنا سيبدو كالتالي:

معلومات حول دفق الصوت

المعلومات الواردة أعلاه تزودنا بالمعلومات التالية. يخبرنا بدوره أن الدفق مشفر باستخدام مشفر AAC ، وأنه عند 44100 هرتز (معدل أخذ العينات الصحيح للتسجيل على القرص المضغوط) ، وأنه صوت ستيريو ، ويستخدم عينات من 16 بت ، ومعدل بت قدره 107 كيلو بت في الثانية. نحن مهتمون بأن الملف يحتوي على صوت AAC. مع العلم بهذا ، كل ما علينا فعله هو كتابة الأمر التالي:

استخراج دفق الصوت

إليك ما تفعله الأجزاء المختلفة من الأمر السابق:

ffmpeg – يدير FFmpeg
-i Bohemian_R Maybeody.flv – تزود FFmpeg باسم ملف الإدخال
-vn يخبر FFmpeg بتجاهل مسار الفيديو
نسخة -acodec – نسخ المسار الصوتي (بدلاً من ترميزه إلى تنسيق آخر)
Bohemian_Rablyody.m4a – اسم ملف الإخراج

يجب أن تمر ثانية واحدة فقط بعد كتابة الأمر السابق ويجب أن تلاحظ ملفًا جديدًا على سطح المكتب باسم Bohemian_Rablyody.m4aوالذي سيحتوي فقط على المقطع الصوتي الأصلي من ملف FLV الأصلي. ما عليك سوى فتحه في مشغل الوسائط المفضل لديك والاستماع للتأكد من أن كل شيء كما ينبغي أن يكون.

قم بتشغيل ملف صوتي جديد

في غاية البساطة. بالطبع ، لدى FFmpeg العديد والعديد من الخيارات الأخرى المتاحة. يمكنك تحويل الصوت إلى تنسيق آخر لنقله إلى هاتفك المحمول أو مشغل MP3 أو ملف WAV. إذا كنت ترغب في ذلك ، يمكنك معالجة الفيديو من ملف FLV الأصلي ، والتلاعب بمعدل البت ومعدل العينة وعدد القنوات.

قد ترغب في تعلمها لاحقًا ، لكنك الآن تعرف شيئًا واحدًا مؤكدًا: FFmpeg سهل الاستخدام لاستخراج الصوت من ملف FLV. بسيط وسريع.

scroll to top