ffmpeg: سجل سطح مكتب Linux الخاص بك دون مشاكل

شعار Ffmpeg

ffmpeg عبارة عن مجموعة من البرامج المجانية التي يعرفها معظمكم. أحدث إصدار مستقر منها هو 1.1، وهي قادرة على تسجيل وتحويل وبث الصوت والفيديو، وتتضمن برامج ترميز ، بالإضافة إلى ميزات أخرى. صُممت في الأصل لنظام لينكس، ولكن يمكن استخدامها على أنظمة أخرى. الآن، يمكنك تسجيل سطح المكتب باستخدام هذه الحزمة ومشاركة ما يحدث مع أصدقائك، أو استخدامها لتسجيل دروس فيديو تعليمية.

قبل فترة، بحثتُ عن أدوات لتسجيل ما يحدث على شاشة حاسوبي لإنشاء دروس فيديو تعليمية لنظام لينكس. بعد بحثٍ وتجربةٍ مطوّلين، لم تُقنعني الأدوات التي وجدتها لنظام openSUSE (واستقريتُ في النهاية على recordmydesktop)، لكنني وجدتُ xvidcap لنظام أوبونتو.

حسنًا، سأشرح لك شيئًا ما لتوفير عناء البحث إذا كنت مثلي غير مقتنع تمامًا بالبرامج الموجودة. يتعلق الأمر بكيفية القيام بذلك باستخدام ffmpeg وPulseAudioVolume Control. إذا كانت لديك هاتان الحزمتان مثبتتين (ffmpeg وpavucontrol)، فأول ما عليك فعله هو فتح PulseAudio Volume Control والانتقال إلى علامة التبويب "التسجيل". هناك، حدد خيار "مراقبة الصوت التناظري الاستريو المدمج" للتسجيل. بعد ذلك، لأتمتة العملية وتسهيلها، ما عليك سوى تشغيل برنامج نصي باستخدام أحد الأوامر التالية (الموجودة في نفس المجلد):

         sh مسجل سطح المكتب

         ./ مكتب التسجيل

         مصدر مسجل سطح المكتب

لكن علينا أولاً إنشاء هذا البرنامج النصي بحيث يمكن تنفيذه. للقيام بذلك ، نفتح ورقة نصية بالمحرر الذي نريده وسنسمي الملف "desktoprecording.sh" بدون علامات اقتباس ونكتب بالداخل:

#! / بن / باش
STR = "@"
NAME = "myivideo.avi"
إذا [$ STR]؛ من ثم
NAME = "$ @"
آخر
صدى "إذا لم تحدد اسم ملف الفيديو ، فسيتم استخدام myivideo.avi"
NAME = "myivideo.avi"
fi
#NAME = "$ (echo $ NAME | sed 's / \ / \\ / g')" ؛
صدى "الحفظ إلى $ NAME ..." ؛
ffmpeg –f alsa –i default –f x11grab –s ZZZZxYYYY –r RR –i: 0.0 –sameq “$ NAME”

إذا نظرنا إلى السطر الأخير من البرنامج النصي ، فسنجد أنه باستخدام المعامل `x11grab`، يمكننا تسجيل المنطقة المحددة بعد `-s` (يجب استبدال `ZZZZxYYYY` بدقة أو حجم المنطقة المراد تسجيلها، على سبيل المثال، 800×640). يسمح لنا الخيار `-r` بتحديد معدل الإطارات للفيديو المراد تسجيله (يجب استبدال `RR` بهذا العامل، على سبيل المثال، 30). وبهذا نكون قد انتهينا؛ بعد حفظ البرنامج النصي، يمكنك البدء باستخدامه.

مزيد من المعلومات – VP9، تنسيق ضغط الفيديو الجديد من جوجل

المصدر: إكسبريس ريزر


أضف كمصدر مفضل في جوجل