كيف تحول فيديو MP4 إلى صوت MP3 عن طريق FFmpeg ؟

· 346 كلمة · 2 دقيقة قراءة

أحياناً نحتاج إلى استخراج الصوت أو الموسيقى من فيديو. وأحياناً أخرى نحتاج إلى تحويل الفيديو إلى ملف صوتي. الأمر بسيط وسهل الإستخدام. هذا هو الأمر الذي نستخدمه لتحويل الفيديو إلى صوت إم بي ثري.

ffmpeg -i video.mp4 audio.mp3

أمر آخر بديل لتحويل ملف الفيديو إم بي فور (MP4) إلى ملف صوتي إم بي ثري (MP3)

ffmpeg -i video.mp4 -b:a 192K -vn music.mp3

أو استخدم هذا الأمر السريع جداً (شاهد اختبارات السرعة في الأسفل).

ffmpeg -i video.mp4 -vn audio.mp3

يُمكنك استخدام أي أمر من الأوامر السابقة لتحويل ملف mp4 إلى mp3 على نظام ماك أو أي توزيعة من تزيعات لينكس، لكن على نظام أوبونتو هناك أمر مختلف قليلاً.

تحويل فيديو MP4 إلى صوت MP3 على نظاك أوبونتو Ubuntu OS 🔗

إن كنت تستخدم نظام أوبونتو لينكس ، جرب أن تستخدم الأوامر إن أخبرك أوبونتو أن الحزمة/البرنامج غير متوفر (ffmpeg: command not found) استبدل ffmpeg بـ avconv في كل أوامر ffmpeg التي تستخدمها لأن نظام أوبونتو (كانت) توفر لك نسخة متشعبة من البرنامج الأصلي ffmpeg إسم البرنامج المتفرع (forked copy) هو libav .

وبذلك يصبح الأمر المُستخدَم.

avconv -i video.mp4 audio.mp3

بعد تبديل ffmpeg بـ avconv في الأمر الثاني ليعمل على نظام أوبونتو ، يصبح الأمر كما يلي.

avconv -i video.mp4 -b:a 192K -vn music.mp3

والأمر الأسرع في التنفيذ يصبح على أوبونتو كالتالي.

avconv -i video.mp4 -vn audio.mp3

اختبارات السرعة : أي أمر أسرع في تحويل الفيديو إلى صوت فقط? 🔗

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

الأمرالوقت المستغرق لإتمام عملية التحويل
ffmpeg -i video.mp4 -vn audio.mp327.85 ثواني
ffmpeg -i x.mp4 y.mp328.17 ثواني
ffmpeg -i x.mp4 -b:a 192K -vn y.mp330.08 ثواني

إذاً ، أسرع أمر قادر على تحويل الفيديو mp4 إلى صوت mp3 هو ffmpeg -i video.mp4 -vn audio.mp3.

أتمنى أن تكون قد استفدت من الموضوع ، إن كنت تعرف أي شخص يُمكنه الإستفادة من هذه المعلومات، ارسل له رابط هذا المقال. إن أردت معرفة الموضوعات الجديدة بعد نشرها مباشرةً على موقع أبانوب حنا ، تابعني على يوتيوب و تيليجرام ، و فيسبوك ، و واتساب .

التصنيفات: برمجة
مشاركة:
waffarx cash back