الرئيسية
» WINDOWS
»
كيفية تسجيل صوت النظام باستخدام FFmpeg على نظام التشغيل ويندوز 10
كيفية تسجيل صوت النظام باستخدام FFmpeg على نظام التشغيل ويندوز 10
لتسجيل صوت النظام باستخدام FFmpeg على نظام التشغيل Windows 10، تحتاج إلى مدخل تسجيل يلتقط صوت تشغيل الكمبيوتر، وليس ميكروفونًا عاديًا. الخيار الأسهل في بعض أجهزة الكمبيوتر هو " ميكس ستيريو" ، والذي توفره بعض برامج تشغيل الصوت. بمجرد تفعيله، يستطيع FFmpeg التقاط الصوت من هذا الجهاز عبر مدخل DirectShow الخاص بنظام Windows وحفظ النتيجة بصيغة MP3 أو WAV أو أي صيغة صوتية أخرى مدعومة.
هام: خاصية Stereo Mix غير متوفرة على جميع أجهزة الكمبيوتر أو برامج تشغيل الصوت. في حال عدم توفرها، استخدم جهاز صوت متوافقًا من نوع loopback أو جهاز صوت افتراضي. تجدون أدناه شرحًا لصيغة DirectShow الخاصة بالأجهزة وأمر عرض قائمة الأجهزة المستخدم في وثائق FFmpeg الرسمية: وثائق أجهزة FFmpeg .
1. قم بتمكين مزيج الاستريو أو مصدر إعادة توجيه آخر
أولاً، تحقق مما إذا كان نظام التشغيل Windows يعرض Stereo Mix كجهاز تسجيل.
اضغط على مفتاحي Win + R ، ثم اكتب الأمر mmsys.cpl، واضغط على مفتاح Enter.
افتح علامة تبويب التسجيل في نافذة الصوت الكلاسيكية.
انقر بزر الماوس الأيمن على منطقة فارغة وقم بتمكين خيار " إظهار الأجهزة المعطلة" . إذا كان ذلك متاحًا، فقم أيضًا بإظهار الأجهزة غير المتصلة.
إذا ظهر خيار "مزيج ستيريو" ، انقر بزر الماوس الأيمن عليه واختر "تمكين" .
قم بتمكين خاصية "Stereo Mix" في علامة التبويب "التسجيل" إذا كان برنامج تشغيل الصوت الخاص بك يوفرها.
لا تحتاج عادةً إلى تعيين "مزيج الاستريو" كجهاز التسجيل الافتراضي لمجرد تحديده صراحةً في FFmpeg. إذا لم يظهر، فتحقق من دعم برنامج التشغيل الخاص بجهاز الكمبيوتر أو الشركة المصنعة لشريحة الصوت. تجنب تنزيل برامج التشغيل من مواقع غير معروفة. تستخدم بعض الأنظمة بدلاً من ذلك كابل صوت افتراضي أو جهازًا يدعم التقاط الصوت الحلقي بشكل صريح.
2. قم بتنزيل برنامج FFmpeg لنظام التشغيل Windows
افتح صفحة تنزيل FFmpeg الرسمية واتبع أحد روابط إصدارات ويندوز المدرجة. يوزع مشروع FFmpeg شفرة المصدر وروابط لإصدارات ويندوز التنفيذية التي تُدار من قِبل جهات خارجية، لذا اختر إصدارًا موثوقًا به وبنية مناسبة لجهاز الكمبيوتر الخاص بك.
استخرج الملف المضغوط الذي تم تنزيله. افتح المجلد المستخرج، ثم افتح binالدليل الذي ffmpeg.exeيحتوي على الملف. يمكنك إضافة هذا الدليل إلى نظام ويندوز PATHلتشغيل FFmpeg من أي موجه أوامر، ولكن هذا اختياري. في هذا الدليل، افتح مستكشف الملفات في binالمجلد، وانقر على شريط العناوين، واكتب الأمر cmd، ثم اضغط على مفتاح الإدخال. سيتم فتح موجه الأوامر في ذلك الموقع.
يؤدي فتح موجه الأوامر من مجلد bin الخاص بـ FFmpeg إلى تجنب الحاجة إلى تكوين PATH أولاً.
3. ابحث عن اسم جهاز الصوت بدقة
في موجه الأوامر، قم بتشغيل هذا الأمر:
ffmpeg -list_devices true -f dshow -i dummy
قد يُظهر برنامج FFmpeg خطأً بخصوص الإدخال الوهمي لأن الأمر يُستخدم فقط لحصر الأجهزة؛ وهذا أمرٌ متوقع. ابحث عن القسم المُسمى " أجهزة الصوت DirectShow" . حدد اسم جهاز التسجيل بدقة، بما في ذلك أي نص بين قوسين. قد يكون الاسم مشابهًا لما هو مذكور في النص الأصلي Stereo Mix (Realtek Audio)، ولكن قد يختلف اسم جهازك.
انسخ اسم الجهاز الموضح في مخرجات FFmpeg الخاصة بك؛ قد يختلف اسم المثال هنا عن اسم جهاز الكمبيوتر الخاص بك.
4. ابدأ تسجيل صوت النظام
أنشئ مجلدًا لتسجيلاتك، مثل C:\Users\Public\Music\Recordings. ثم شغّل الأمر أدناه، مع استبدال اسم الجهاز ومسار الإخراج المذكورين في المثال بقيمك الخاصة:
استخدم اسم الجهاز كما هو مُدرج في FFmpeg تمامًا. احتفظ بعلامات الاقتباس حول الأسماء والمسارات التي تحتوي على مسافات. يحدد امتداد الإخراج تنسيق الحاوية، بينما يختار FFmpeg مُشفِّرًا مناسبًا بناءً على التنسيق وإمكانيات جهازك.
للحصول على تسجيل PCM بدون فقدان للجودة، يمكنك حفظ ملف WAV بدلاً من ذلك:
تكون ملفات WAV عادةً أكبر حجمًا بكثير من ملفات MP3. استخدم MP3 للتسجيلات اليومية الصغيرة، أو WAV عندما تريد صوت PCM غير مضغوط للتحرير. تأكد من وجود مجلد الوجهة مسبقًا؛ فلن يقوم FFmpeg بإنشاء المجلدات المفقودة تلقائيًا.
أثناء تشغيل FFmpeg، تعرض وحدة التحكم الخاصة به معلومات البث وتقدم التسجيل.
5. توقف وتحقق من التسجيل
اترك نافذة موجه الأوامر مفتوحة أثناء تشغيل الصوت الذي تريد تسجيله. يمكنك تصغير النافذة، ولكن لا تغلقها. لإنهاء التسجيل بشكل صحيح، ارجع إلى الطرفية واضغط على Ctrl + C. انتظر حتى يتوقف FFmpeg ويعود إلى موجه الأوامر قبل فتح ملف الإخراج. هذا يسمح لـ FFmpeg بإنهاء الملف بشكل سليم.
افتح مجلد الوجهة وشغّل الملف. إذا كان صامتًا، فتأكد من أن نظام ويندوز يُشغّل الصوت عبر المسار الذي التقطه برنامج Stereo Mix، وتحقق من تحديد اسم الجهاز الصحيح، وتأكد من أن المصدر غير مكتوم. قد تُوجّه بعض التطبيقات أو برامج تشغيل الصوت عملية التشغيل بطريقة لا يلتقطها برنامج Stereo Mix.
استكشاف الأخطاء وإصلاحها في المشاكل الشائعة
خيار "ميكس ستيريو" غير موجود: اعرض أجهزة التسجيل المعطلة، ثم تحقق من وجود برنامج تشغيل مناسب من جهاز الكمبيوتر أو الشركة المصنعة لبطاقة الصوت. إذا لم يُظهر برنامج التشغيل خيار "ميكس ستيريو"، فاستخدم جهاز صوت يدعم خاصية إعادة التوجيه أو جهاز صوت افتراضي.
يُشير برنامج FFmpeg إلى عدم العثور على الجهاز: أعد تشغيل أمر device-list وانسخ الاسم الكامل بدقة. قد تختلف الأسماء بين الأجهزة وقد تتغير بعد تحديثات برنامج تشغيل الصوت.
الصوت منخفض جدًا أو صامت: تحقق من مستوى صوت التشغيل في نظام ويندوز، ومستوى صوت كل تطبيق على حدة، وحالة كتم الصوت، وخصائص جهاز الالتقاط. تأكد من اختيارك مصدرًا صوتيًا داخليًا (حلقة اتصال) وليس ميكروفونًا خارجيًا.
يقول الأمر أن مسار الإخراج غير صالح: قم بإنشاء مجلد الوجهة أولاً وضع مسار الإخراج الكامل بين علامتي اقتباس.
لا يتعرف FFmpeg على -f dshow: تأكد من تنزيل إصدار Windows الذي يدعم DirectShow. توضح وثائق جهاز FFmpeg الرسمية أن DirectShow هو واجهة إدخال Windows المستخدمة في هذه الأمثلة.
مع وجود مصدر حلقة وصل فعال، تصبح العملية بسيطة: قم بتمكين أو تثبيت جهاز الالتقاط، وحدده باستخدام أمر عرض DirectShow الخاص بـ FFmpeg، وابدأ التسجيل في ملف، وأوقفه بالضغط على Ctrl + C. ضع في اعتبارك أن دعم Windows 10 من Microsoft قد انتهى في 14 أكتوبر 2025؛ إذا كنت لا تزال تستخدم Windows 10، فراجع إرشادات Microsoft الحالية لخيارات الأمان والدعم: دعم Microsoft Windows .