filmora-go-square
Filmora For Mobile

تطبيق تحرير فيديو سهل الاستخدام

appstore
قم بالتحميل من APP STORE
احصل عليه من Google Play

كيفية دمج الصوت والفيديو باستخدام FFmpeg

author

نشرت في Jun 24, 2024

مرحبا بك في عالم إنتاج الفيديو! سواء كنت مبتدئا أو صانع فيديو متمرس، فإن إحدى أهم المهارات التي يجب إتقانها هي دمج الصوت والفيديو بسلاسة. في هذه المقالة، سنركز على FFmpeg، وهي أداة command-line قوية يمكنها مساعدتك في دمج الصوت والفيديو بسهولة.

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

merge audio and video with ffmpeg
في هذه المقالة
  1. التحضير
  2. قد يثير اهتمامك - دمج ملفات الصوت والفيديو مع Filmora
  3. اسئلة شائعة

التحضير

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

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

ولكن قبل أن نبدأ في دمج ملفات الفيديو باستخدام FFmpeg، من المهم فهم أساسيات تنسيقات الحاويات وبرامج ترميز الفيديو. هذه هي اللبنات الأساسية لمقاطع الفيديو، وستحدد الأنواع المحددة التي تعمل معها الطريقة التي ستستخدمها لدمجها. لذاودعنا نبدأ!

كيفية دمج ملفات الصوت والفيديو باستخدام FFmpeg

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

من المهم ملاحظة أن تنسيق الحاوية (امتداد الملف) يجب أن يقبل ترميز الفيديو والصوت. نوصي باستخدام MP4 أو MKV كتنسيق الحاوية لضمان التوافق.

فيما يلي العملية خطوة بخطوة:

الخطوة 1 افتح command prompt أو terminal </ strong> و اذهب إلى الدليل حيث توجد ملفات الفيديو والصوت.

الخطوة 2 استخدم </ strong> الأمر التالي لدمج ملفات الفيديو والصوت. استبدل </ strong> " INPUT_FILE.mp4 " و " AUDIO.wav " بأسماء ملفات الفيديو والصوت التي تريدها.

ffmpeg -i INPUT_FILE.mp4 -i AUDIO.wav -c:v copy -c:a aac OUTPUT_FILE.mp4

ملاحظة:
  • "-i INPUT_FILE.mp4" flag specifies INPUT_FILE.mp4 كمصدر الإدخال.
  • "-i AUDIO.wav," أخبر FFmpeg لأخذ AUDIO.wav كمصدر الإدخال
  • الـ "-c:v copy" هو شكل قصير من " -codec: v copy ،" مما يعني نسخ بث الفيديو من ملفات المصدر إلى الملف الوجهة.
  • الـ "-c:a aac" تعني العلامة تحديد جميع ملفات الصوت من ملفات المصدر ثم ترميزها باستخدام مشفر AAC.
  • "mp4" يحدد اسم ملف الإخراج.

الخطوة 3 في حالة عدم رغبتك في أي تحويل لملف الصوت، قم بإفلات جزء aac في الـ command و استبدله بنسخة؛ سيبدو الأمر كما يلي:

ffmpeg -i INPUT_FILE.mp4 -i AUDIO.aac -c:v copy -c:a copy OUTPUT_FILE.mp4

كيفية دمج الفيديو مع صوتين باستخدام FFmpeg

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

دمج صوتين في مقطع فيديو

يمكن دمج مسارات صوتية متعددة في فيديو واحد بسهولة باستخدام واجهة command-line FFmpeg. في هذا المثال، سنقوم بدمج مسارين صوتيين في مقطع فيديو واحد بحيث يتم تشغيل التعليق الصوتي على موسيقى الخلفية. إليك العملية خطوة بخطوة:

الخطوة 1 Oقم بفتح command-line أو terminal واذهب إلى الدليل حيث توجد ملفات الفيديو والصوت.

الخطوة 2 استبدل " video1.mp4 " و " audio1.mp3 " بأسماء ملفات الفيديو والصوت الفعلية.

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

الخطوة 3 تخبر العلامة -c: v copy FFmpeg بنسخ بث الفيديو من الملف المصدر دون إعادة ترميزه. هذا يساعد على تسريع العملية وتجنب فقدان الجودة.

-c:v copy \

-filter_complex " \

الخطوة 4 الأمر "amix=inputs=2:duration=longest" يخبر amix بقبول إدخالين(0:a و 1:a) و الدمج بينهما في بث الإخراج يسمى audio_out, بمدة الإدخال الأطول.

[0:a][1:a] amix=inputs=2:duration=longest [audio_out] \

الخطوة 5 تعيين بث الفيديو (0:v) والبث الصوتي الممزوج (audio_out) في فيديو الإخراج النهائي.

-map 0:v -map "[audio_out]" \

الخطوة 6 العلامة -y يخبر FFmpeg بالكتابة على ملف الإخراج إذا كان موجودا بالفعل.

-y output.mp4

بمجرد الانتهاء، ستجد ملف الفيديو الذي تم إنشاؤه حديثا مع الصوت الذي تم دمجه في موقع الإخراج المحدد. </ p>

دمج صوتين في تعديل مستوى الصوت بالفيديو

سنتخذ خطوة إلى الأمام ونبين لك كيفية دمج مسارين صوتيين في مقطع فيديو أثناء ضبط مستوى صوت أحد المسارات الصوتية. يمكن أن يكون هذا مفيدا عندما تريد التأكيد على احد المسارات الصوتية على الآخر، على سبيل المثال، لجعل التعليق الصوتي أكثر بروزا في مقطع فيديو. </ p>

إليك العملية خطوة بخطوة:

الخطوة 1 ابدأ الأمر بتحديد ملفات الإدخال.

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

الخطوة 2 استخدم الخيار filter_complex لتحديد رسم بياني للفلتر.

-filter_complex " \

[0:a] volume=0.5 [music];

الخطوة 3 استخدم الفلتر amix لإجراء بث " موسيقى </ strong> و audio1.mp3 و الدمج بينهما.

[music][1:a] amix=inputs=2:duration=longest [audio_out] \

" \

الخطوة 4 استخدم خيار map لتحديد أي بث من ملفات الإدخال يجب إدراجها في ملف الإخراج.

-map 0:v -map "[audio_out]" \

الخطوة 2 قم بمزج المسار الصوتي المتأخر مع مسار الصوت الأصلي

[0:a][voice] amix=inputs=2:duration=longest [audio_out]

الخطوة 3 تعيين مسارات الفيديو والصوت إلى ملف الإخراج

-map 0:v -map "[audio_out]"

الخطوة 4 استخدم العلامة -y للكتابة فوق ملف الإخراج

-y output.mp4

سيبدو الأمر الأخير كما يلي:

ffmpeg \

-i video1.mp4 -i audio1.mp3 \

-filter_complex " \

[1:a] adelay=2100|2100 [voice]; \

[0:a][voice] amix=inputs=2:duration=longest [audio_out] \

" \

-map 0:v -map "[audio_out]" \

-y output.mp4

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

قد يهمك - دمج ملفات الصوت والفيديو مع Filmora

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

ما هو Filmora؟

Wondershare Filmora هو برنامج لتحرير الفيديو يتيح للمستخدمين إنشاء مقاطع فيديو بشكل احترافي بسهولة. إنه يوفر واجهة سهلة الاستخدام، مما يجعله خيارا ممتازا لمن يحتاجون إلى تجربة تحرير فيديو أكثر شمولا.

تحميل نسخة Win تحميل نسخة Mac

يقدم هذا البرنامج واجهة سهلة الاستخدام ومجموعة واسعة من الميزات التي تجعل من السهل دمج ملفات الصوت والفيديو، حتى للمبتدئين. بالإضافة إلى ذلك، يوفر Filmora خيارات متنوعة لتحرير ملفات الصوت والفيديو وتحسينها، مما يمنحك مزيدا من التحكم في الإخراج النهائي. يعد Filmora بديلا رائعا لـ FFmpeg لأولئك الذين يرغبون في دمج ملفات الصوت والفيديو بسرعة وسهولة.

كيفية الدمج بين ملفات الصوت والفيديو باستخدام Filmora

يعد Filmora برنامجا سهل الاستخدام لتحرير مقاطع الفيديو يتيح لك الدمج بسهولة بين ملفات الصوت والفيديو لإنشاء منتج نهائي مصقول واحترافي. إذن هذه هي العملية خطوة بخطوة للدمج بين ملفات الصوت والفيديو باستخدام Filmora.

الخطوة 1 قم باستيراد </ strong> ملفات الصوت والفيديو إلى Filmora باستخدام السحب والإفلات </ strong> أو زر " استيراد الوسائط Import Media </ strong>".

filmora import media

الخطوة 2 ضع ملفات الوسائط في الـ timeline و قم بمحاذاة الفيديو مع الصوت.

filmora align media

الخطوة 3 قم باستبدال الصوت الأصلي من خلال الضغط بزر الماوس الأيمن على الفيديو، واختيار "فصل الصوت Detach Audio ،" حذف الصوت الأصلي و استبداله بصوت جديد.

filmora detach audio

الخطوة 4 قم بتصدير الفيديو النهائي عن طريق تحديد تنسيق ثم الضغط على "تصدير </ strong>"، أو النشر مباشرة على YouTube أو النسخ على قرص DVD.

filmora export video

اسئلة شائعة

فيما يلي بعض الأسئلة الشائعة بخصوص وظيفة دمج FFmpeg والمواضيع الأخرى ذات الصلة:

س 1. كيفية دمج الصور والفيديو في FFmpeg؟

لدمج صورة ومقطع فيديو باستخدام FFmpeg، أولا، استخدم الخيار -loop على الصورة لتكرارها طوال مدة الفيديو، ثم استخدم فلتر التراكب لتراكب الصورة على الفيديو. سيبدو الأمر كما يلي:

ffmpeg -i video.mp4 -i image.jpg -filter_complex "[0: v] [1: v] overlay = 0: 0" -pix_fmt yuv420p -c: a copy output.mp4

يأخذ هذا الأمر إدخال الفيديو والصورة، ويطبق فلتر التراكب لتراكب الصورة على الفيديو بداية من الزاوية اليسرى العليا ( 0: 0 )، ويقوم بإخراج النتيجة output.mp4 . يضمن الخياران -pix_fmt yuv420p و -c: a copy التوافق مع معظم الأجهزة.

س 2. هل يمكنني دمج ملفين MP4 في 1؟

نعم، يمكنك دمج ملفين MP4 في ملف واحد باستخدام Filmora. اتبع هذه الخطوات:

الخطوة 1 قم بفتح Filmora و استيراد ملفات الفيديو

الخطوة 2 قم بسحب مقاطع الفيديو إلى الـ timeline

الخطوة 3 قم بمحاذاة الفيديو الثاني مع الفيديو الأول دون ترك أي فجوات

الخطوة 4 اضغط على "تصدير " و حدد الإعدادات المطلوبة

الخطوة 5 اضغط على </ strong> "Export " مرة أخرى لحفظ </ strong> مقطع الفيديو المدمج على جهاز الكمبيوتر.

س 3. كيف يمكنني دمج الفيديو والترجمة؟

لدمج الفيديو والترجمة في Filmora، اتبع الخطوات التالية:

الخطوة 1 قم بفتح Filmora و استيراد ملف الترجمة SRT.

الخطوة 2 ضع ملف SRT في الـ timeline و اضغط بزر الماوس الأيمن </ strong> عليه. اختر تعديل متقدم Advanced Edit من الخيارات.

الخطوة 3 قم بضبط رمز الوقت والنص واللون والخط والإعدادات الأخرى للترجمة. عند الانتهاء، اختر "تصدير ملف الترجمة Export Subtitle " لحفظ التغييرات.

هل ما زلت ترغب في معرفة المزيد من الحيل حول إضافة ترجمات إلى الفيديو؟ تحقق من الفيديو أدناه:

في الختام

باستخدام FFmpeg و Filmora، يمكنك بسهولة دمج الفيديو مع الصوت ودمج ملفات فيديو متعددة وإضافة ترجمات إلى مقاطع الفيديو. تقدم كلتا الأداتين ميزات ومنحنيات تعليمية مختلفة، لذلك من المهم أن تفهم ما تحتاجه قبل اختيار واحدة. يعد Filmora خيارا رائعا للمبتدئين وأولئك الذين يريدون واجهة سهلة الاستخدام، بينما يعد FFmpeg أداة command-line قوية للمستخدمين المتقدمين.

أحمد أبسل

أنا أحمد كاتب مقالات ومراجعات متمرس، قادني شغفي إلى العمل مع Filmora منذ عام 2013، حيث أكتسبت خبرة أعمق وتمت ترقيتي لأصبح مسؤولًا عن إنتاج محتوى شامل يعزز من فهم المستخدمين لبرنامج Filmora.