موصى به, 2024

اختيار المحرر

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

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

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

تحميل وتثبيت FFmpeg

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

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

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

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

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

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

الآن بعد أن استخدمنا القرص المضغوط لتغيير الدليل إلى سطح المكتب ، نحتاج إلى كتابة الأمر التالي:

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

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

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

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

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

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

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

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

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

Top