FFmpeg القبض على الشاشة هو أداة قوية سطر الأوامر لتسجيل الشاشة ، وتقدم مرونة لا مثيل لها والسيطرة.يتيح للمستخدمين التقاط فيديو عالي الجودة بإعدادات قابلة للتخصيص مثل الدقة ومعدل الإطارات وإدخال الصوت.تنوعها يجعلها مفضلة لدى المطورين والمعلمين ومنشئي المحتوى.ومع ذلك ، فإنه معقد للمبتدئين ، لذلك نوصي بحل أسهل لتسجيل الشاشات ، وهو CapCut.يسمح لك بتسجيل الشاشات وتحسين مقاطع الفيديو المسجلة بميزات متقدمة.الآن ، القراءة والاستكشاف!
ملاحظة: نحن نحترم حقوق جميع المبدعين والمستخدمين.يجب استخدام تسجيل الشاشة فقط لأغراض مشروعة ، مثل التعلم الشخصي أو العروض التقديمية التعليمية أو المشاريع المصرح بها.يرجى عدم تسجيل المحتوى المحمي بحقوق الطبع والنشر (مثل الأفلام والموسيقى) للاستخدام التجاري أو التوزيع غير المصرح به.
مقدمة إلى FFmpeg التقاط الشاشة
FFmpeg هو إطار عمل وسائط متعددة قوي لسطر الأوامر لمعالجة ملفات الصوت والفيديو وتحويلها وتدفقها.إنه متعدد المنصات ومفتوح المصدر ويدعم مجموعة واسعة من برامج الترميز والتنسيقات ، مما يجعله أحد أكثر أدوات التعامل مع الوسائط تنوعًا.بفضل وظائفه الواسعة ، يستخدم FFmpeg على نطاق واسع لمهام مثل تسجيل الشاشة وتحرير الفيديو والبث المباشر.
الملامح الرئيسية لالتقاط الشاشة FFmpeg
- التوافق عبر الأنظمة الأساسية: تعمل FFmpeg بسلاسة على أنظمة تشغيل مختلفة ، بما في ذلك Windows و macOS ، مما يضمن سهولة الاستخدام على نطاق واسع.
- بنية مفتوحة المصدر: كمشروع مجاني ومفتوح المصدر ، يستفيد FFmpeg من التحسينات المستمرة من قبل مجتمع مطور نشط.
- الترميز وتنسيق الدعم واسعة النطاق: FFmpeg يدعم مختلف الترميز الصوت والفيديو والأشكال ، وتسهيل المهام مثل تحويل شكل وتدفق.
- خفيفة الوزن وفعالة: على عكس العديد من الأدوات المستندة إلى واجهة المستخدم الرسومية ، تستهلك واجهة سطر الأوامر في FFmpeg الحد الأدنى من موارد النظام ، مما يجعلها مناسبة لكل من البيئات عالية الأداء resource-constrained.
- قابلة للتخصيص بدرجة كبيرة: يتمتع المستخدمون بتحكم دقيق في المعلمات مثل معدل البت والدقة ومعدل الإطارات وإعدادات الصوت ، مما يسمح بمعالجة الوسائط المخصصة.
لماذا استخدام FFmpeg لتسجيل الشاشة
على عكس أدوات تسجيل الشاشة التقليدية المستندة إلى واجهة المستخدم الرسومية ، فإن FFmpeg خفيف الوزن ولا يتطلب واجهة رسومية ، مما يجعله خيارًا فعالًا لالتقاط الفيديو.يمكن للمستخدمين ضبط الإعدادات القابلة للتخصيص مثل معدل البت وبرامج الترميز والدقة لتحسين جودة التسجيل.تتيح إمكانات الأتمتة والبرمجة النصية أيضًا معالجة الدُفعات ، مما يجعلها مثالية لمهام التسجيل المتكررة أو مهام سير العمل المعقدة.
على عكس أدوات تسجيل الشاشة التقليدية المستندة إلى واجهة المستخدم الرسومية ، فإن FFmpeg خفيف الوزن ولا يتطلب واجهة رسومية ، مما يجعله خيارًا فعالًا لالتقاط الفيديو.يمكن للمستخدمين ضبط الإعدادات القابلة للتخصيص مثل معدل البت وبرامج الترميز والدقة لتحسين جودة التسجيل.تتيح إمكانات الأتمتة والبرمجة النصية أيضًا معالجة الدُفعات ، مما يجعلها مثالية لمهام التسجيل المتكررة أو مهام سير العمل المعقدة.
المتطلبات الأساسية ومتطلبات النظام
- توافق الأجهزة ونظام التشغيل
أنظمة التشغيل المدعومة (Windows و macOS).
- تعليمات التثبيت
- 1
- شبابيك: قم بتنزيل أحدث إصدار من FFmpeg من موقع FFmpeg الرسمي.إذا كان لديك Chocolatey مثبتًا ، فقم بتنفيذ الأمر التالي في PowerShell لتثبيت FFmpeg: choco install ffmpeg 2
- macOS : يمكن تثبيت FFmpeg بسهولة على macOS باستخدام Homebrew ، وهو مدير حزم شائع لنظام macOS يبسط تثبيت البرامج وتحديثاتها.استخدم الأمر التالي لتثبيت FFmpeg على Mac: brew install ffmpeg
- التحقق من التثبيت
بعد التثبيت ، يمكنك التحقق مما إذا تم تثبيت FFmpeg بشكل صحيح عن طريق تشغيل الأمر التالي في Terminal (موجه الأوامر لنظام التشغيل Windows ، الطرفية لنظام التشغيل macOS): ffmpeg -version
الشروع في العمل: كيفية تسجيل الشاشة مع FFmpeg
تتبع أوامر FFmpeg تنسيقًا منظمًا يتكون من مصدر إدخال وعلامات اختيارية وملف إخراج.بناء الجملة العام هو: ffmpeg [خيارات الإدخال] -i [مصدر الإدخال] [خيارات الإخراج] output.mp4
في هذا الأمر ، يحدد -i مصدر الإدخال: شاشة أو كاميرا ويب أو ملف فيديو.تتحكم العلامات الإضافية في جوانب مختلفة من التسجيل ، مثل التنسيق والدقة ومعدل الإطارات.يتيح لك فهم هذه المعلمات تخصيص إعدادات تسجيل الشاشة للحصول على جودة وكفاءة أفضل.
شرح المعلمات الرئيسية
- -f x11grab (أو ما يعادله لنظام التشغيل الآخر) → يحدد تنسيق الالتقاط.في Windows ، استخدم -f dshow ، على macOS ، استخدم -f avfoundation.تخبر هذه العلامة FFmpeg بنوع مصدر الإدخال المتوقع.
- -s [العرض] x [الارتفاع] → يحدد دقة الشاشة.على سبيل المثال ، يلتقط الطراز -s 1920x1080 شاشة Full HD ، بينما يسجل -s 1280x720 بدقة عالية.يؤثر اختيار الدقة المناسبة على جودة الفيديو وحجم الملف.
- -i [مصدر الإدخال] → يحدد جهاز الإدخال أو الشاشة.اعتمادًا على نظام التشغيل الخاص بك ، قد يكون هذا اسم شاشة أو فهرس جهاز أو مسار ملف.على سبيل المثال ، في Windows ، يسجل الفيديو -i = "screen-capture-recorder" الشاشة بأكملها.
- -r [معدل الإطار] → يضبط معدل إطار التسجيل ، مثل -r 30 لـ 30 FPS أو -r 60 لحركة أكثر سلاسة.يعمل معدل الإطارات الأعلى على تحسين الجودة ولكنه يزيد من حجم الملف واستخدام وحدة المعالجة المركزية.
- تنسيق الإخراج وبرامج الترميز → يحدد تنسيق الإخراج التوافق وكفاءة الضغط.يستخدم برنامج الترميز H.264 ( -c: v libx264 ) على نطاق واسع لملفات MP4 نظرًا لنسبة الجودة إلى الحجم الممتازة.VP8 / VP9 (-c: v libvpx) هو بديل مناسب لتسجيلات WebM.
- بسيطة تسجيل الشاشة FFmpeg يوفر وسيلة خفيفة وفعالة لتسجيل الشاشة على أنظمة التشغيل المختلفة.فيما يلي أوامر خاصة بالنظام الأساسي لبدء تسجيل شاشة أساسي باستخدام الإعدادات الافتراضية.يمكنك تعديل المعلمات للتحكم في الدقة ومعدل الإطارات وجودة الإخراج.
- يستخدم Windows FFmpeg إطار عمل DirectShow (dshow) على Windows لالتقاط الفيديو من الشاشة.يسجل الأمر التالي الشاشة بأكملها: ffmpeg -f dshow -i video = "screen-capture-recorder" output.mp4 هنا: -f dshow يحدد إدخال DirectShow format.video = "screen-capture-recorder" يحدد جهاز تسجيل الشاشة.output.mp4 يحفظ التسجيل بتنسيق MP4 باستخدام الإعدادات الافتراضية.
- يعتمد macOS FFmpeg على إطار عمل AVFoundation للوصول إلى أجهزة الشاشة والصوت على macOS.استخدم الأمر التالي لبدء التسجيل: ffmpeg -f avfoundation -i "< screen device index >: < audio device index >" output.mp4-f avfoundation يعين تنسيق الإدخال لنظام macOS. < screen device index > هو مصدر الشاشة (عادةً 1 للشاشة الرئيسية). < audio device index > هو مصدر صوت الميكروفون أو النظام.
- يحدد -f dshow تنسيق إدخال DirectShow.
- video = "screen-capture-recorder" يحدد جهاز تسجيل الشاشة.
- يحفظ output.mp4 التسجيل بتنسيق MP4 باستخدام الإعدادات الافتراضية.
- يحدد -f avfoundation تنسيق الإدخال لنظام macOS.
- < مؤشر جهاز الشاشة > هو مصدر الشاشة (عادةً 1 للشاشة الرئيسية).
- < audio device index > هو الميكروفون أو مصدر صوت النظام.
واجهة سطر أوامر FFmpeg قوية ولكنها معقدة للمستخدمين غير التقنيين.للحصول على حل أبسط بدون رمز ، ضع في اعتبارك CapCut ، الذي يوفر واجهة سهلة الاستخدام لتسجيل الشاشة وتحريرها.
CapCut: بديل لـ FFmpeg للتسجيل بدون أوامر
CapCut هو محرر فيديو الكل في واحد يبسط تسجيل الشاشة دون الحاجة إلى أوامر معقدة.بالإضافة إلى تسجيل الشاشة ، يوفر CapCut أدوات تحرير غنية ، بما في ذلك التحولات والفلاتر والمزيد.والأكثر إثارة للدهشة أن CapCut يوصي بتحرير الميزات بناءً على المحتوى المسجل ، مثل "التنقيح" للتسجيلات التي تتضمن صورًا شخصية.سواء كنت تقوم بإنشاء برامج تعليمية أو عروض تقديمية أو محتوى وسائط اجتماعية ، فإن CapCut يضمن تجربة سلسة وخالية من المتاعب.محاولة CapCut اليوم لسهولة تسجيل الشاشة professional-quality التحرير!
السمات الرئيسية
- تسجيل الشاشة : يمكن لـ CapCut التقاط الشاشة الكاملة أو النوافذ المحددة أو علامات تبويب المتصفح بسهولة.
- وظيفة التوصية الذكية : بعد التسجيل ، ستوصي بميزات التحرير بناءً على المحتوى ، مثل التسميات التوضيحية التلقائية لإنشاء ترجمات مصاحبة.
- أدوات تحرير التسجيل المتنوعة : يمكنك بسهولة تقليم ، قص ، إضافة انتقالات ، تطبيق المرشحات ، وتعزيز التسجيلات دون عناء.
دليل خطوة لتسجيل الشاشة مع CapCut
- خطوة 1
- بدء تسجيل الشاشة
قم بتشغيل CapCut وانتقل إلى خيار "مسجل الشاشة".حدد وضع التسجيل المفضل لديك - ملء الشاشة أو نافذة تطبيق محددة أو علامة تبويب المتصفح.إذا لزم الأمر ، قم بتمكين الميكروفون وكاميرا الويب لإدخال الصوت والفيديو.انقر فوق "بدء التسجيل" لبدء و "إيقاف التسجيل" بمجرد الانتهاء.
- خطوة 2
- تحرير وتحسين التسجيل الخاص بك (اختياري)
انقر فوق "تحرير المزيد" لتحسين التسجيل الخاص بك باستخدام أدوات CapCut القوية.استخدم "التسميات التوضيحية التلقائية" لإنشاء ترجمات تلقائيًا وتخصيصها لتتناسب مع أسلوبك.قم بتحسين وضوح الصوت من خلال ميزات "تقليل الضوضاء" و "تحسين الصوت".أضف عوامل تصفية وتأثيرات وتحسينات أخرى لإنشاء فيديو professional-looking.
- خطوة 3
- تصدير الفيديو
بمجرد اكتمال التحرير ، انقر فوق "تصدير" لتحديد تنسيق الفيديو المفضل ودقته (حتى 4K).قم بتأكيد الإعدادات وانقر على "تصدير" مرة أخرى لحفظ الفيديو النهائي على جهازك.
مقارنة بين FFmpeg و CapCut للتسجيل
استكشاف الأخطاء وإصلاحها والمزالق الشائعة لمسجل شاشة FFmpeg
- الأخطاء الشائعة
إذا واجهت خطأ "لم يتم العثور على الجهاز" ، فتأكد من استخدام أسماء أجهزة الإدخال الصحيحة من خلال سرد الأجهزة المتاحة باستخدام ffmpeg -list _ devices true -f dshow -i dummy.قد يظهر خطأ "تم رفض الإذن" على macOS بسبب إعدادات أمان النظام - منح أذونات تسجيل الشاشة في تفضيلات النظام > الأمان والخصوصية > تسجيل الشاشة .
- أخطاء الدقة والتحجيم
يمكن أن تؤدي أبعاد التقاط الشاشة غير الصحيحة إلى تسجيلات مشوهة أو مقصوصة.استخدم العلامة -s [width] x [height] لتحديد الدقة الصحيحة يدويًا.إذا ظهر الإخراج ممتدًا ، فتحقق من تطابق نسبة العرض إلى الارتفاع مع إعدادات العرض.
- تحسين الأداء
يمكن أن يؤدي الاستخدام العالي لوحدة المعالجة المركزية إلى إبطاء نظامك أثناء التسجيل.لإلغاء تحميل المعالجة ، قم بتمكين تسريع الأجهزة باستخدام - c: v h264 _ videotoolbox (macOS) أو - c: v h264 _ nvenc (NVIDIA GPU).يمكن أن يؤدي خفض الدقة ومعدل الإطارات باستخدام علامتي -s و - r أيضًا إلى تحسين الأداء.
- أمر المعلمة النظام
FFmpeg حساس لترتيب معلمات الأمر.تأكد من ظهور خيارات الإدخال (-f ، -i) قبل إعدادات الإخراج (على سبيل المثال ، -c: v ، -b: v).يمكن أن يؤدي التسلسل غير الصحيح إلى سلوك أو أخطاء غير متوقعة.
- إصلاح مشكلات مزامنة الصوت
إذا كان الصوت المسجل غير متزامن مع الفيديو ، فاستخدم -async 1 لتصحيح الانجراف أو ضبط الطوابع الزمنية يدويًا باستخدام -itsoffset.حاول معدلات مختلفة عينة الصوت (-ar 44100) للحفاظ على تزامن ثابت.
الاستنتاج
FFmpeg القبض على الشاشة هو أداة قوية لتسجيل الشاشة ، وتوفير المرونة من خلال ضوابط سطر الأوامر.يسمح للمستخدمين بتحديد مصادر الالتقاط وضبط الدقة ومعدل الإطارات وبرامج الترميز وحتى دمج الصوت.ومع ذلك ، فإن تعقيده وعدم وجود واجهة رسومية يجعله أقل سهولة في الاستخدام للمبتدئين.CapCut هو البديل الأفضل لتجربة تسجيل شاشة سلسة وغنية بالميزات.يوفر واجهة سهلة الاستخدام وأدوات تحرير مدمجة وتحسينات مدعومة بالذكاء الاصطناعي دون الحاجة إلى معرفة الترميز.محاولة CapCut اليوم لتسجيل الشاشة جهد professional-quality تحرير الفيديو.
الأسئلة الشائعة
- 1
- لماذا يستخدم FFmpeg الكثير من وحدة المعالجة المركزية ؟
يعالج FFmpeg تشفير وضغط الفيديو في الوقت الفعلي ، والذي يمكن أن يكون كثيفًا لوحدة المعالجة المركزية ، خاصة عند الدقة ومعدلات البت الأعلى.لتقليل استخدام وحدة المعالجة المركزية ، ضع في اعتبارك تمكين تسريع الأجهزة (على سبيل المثال ، - c: v h264 _ nvenc لوحدات معالجة الرسومات NVIDIA) أو خفض الدقة ومعدل الإطارات.بدلاً من ذلك ، يوفر CapCut حلاً أكثر تحسينًا مع ترميز فعال وأداء سلس.
- 2
- هل يمكن لـ FFmpeg البث إلى YouTube ؟
نعم ، يمكن لـ FFmpeg البث مباشرة إلى YouTube باستخدام RTMP.تحتاج إلى الحصول على مفتاح البث على YouTube واستخدام أمر مثل هذا: ffmpeg -i input _ source -deinterlace -vcodec libx264 -pix _ fmt yuv420p -preset fast -r 30 -g 60 -b: v 2000k -bufsize 4000k -acodec libmp3lame -ar 44100 -b: a 712000 -f flv YouTube _ RTMP _ URL
- 3
- كيف يمكنني إضافة تراكب كاميرا ويب في FFmpeg ؟
يمكنك تراكب تغذية كاميرا الويب الخاصة بك على تسجيل الشاشة باستخدام مرشح التراكب: ffmpeg -f v4l2 -framerate 25 -video _ size 640x480 -i / dev / video0 webcam-cap.mp4. بالنسبة لأولئك الذين يفضلون طريقة أسهل لإضافة تراكبات كاميرا الويب وتحسين مقاطع الفيديو ، فإن CapCut هي أسهل طريقة ؛ يمكنك بسهولة تشغيل تسجيل الشاشة والكاميرا في نفس الوقت واستخدام أدوات مختلفة لتحسين التسجيل ، بما في ذلك التسميات التوضيحية التلقائية والتنقيح وما إلى ذلك.