Thorfin OpenCode School

التمرين 3

حرّر الفيديوهات

حرّر الفيديوهات من سطر الأوامر باستخدام FFMPEG وyt-dlp.

FFMPEG من أقوى الأدوات وأكثرها استخدامًا في العالم للعمل مع الصوت والفيديو. يشغّل الترميز خلف YouTube وNetflix وSpotify وخدمات لا تُحصى غيرها. يمكنه التحويل بين التنسيقات، واستخراج الصوت، وقص المقاطع، وتوليد الصور المصغرة، وصنع ملفات GIF، وإضافة علامات مائية، والكثير غير ذلك — كله من سطر الأوامر.

في هذا التمرين، ستقرن FFMPEG مع yt-dlp، أداة لتنزيل الفيديو من YouTube ومواقع أخرى. معًا تشكّلان عدة أدوات لتنزيل الفيديو وفحصه ومعالجته — وOpenCode يجعل العملية كلها حوارية.

ثبّت الأدوات

الأداتان متاحتان عبر Homebrew على macOS:

brew install ffmpeg yt-dlp

على Linux، استخدم مدير حزم نظامك أو Homebrew. على Windows، نزّل FFMPEG من ffmpeg.org وyt-dlp من GitHub.

اعثر على فيديو

ستبدأ بالعثور على فيديو مرخّص بـ Creative Commons على YouTube — هذه فيديوهات وضع منشئها علامة صريحة بأنها حرة لإعادة الاستخدام.

للعثور على واحد: ابحث في YouTube عن موضوع يهمك. في صفحة نتائج البحث، ابحث عن زر Filters أسفل شريط البحث مباشرة — قد يكون مخفيًا حتى تجري بحثًا. انقره، ثم تحت Features اختر Creative Commons. إن لم تجد زر Filters، جرّب إضافة “creative commons” إلى عبارة البحث بدلًا من ذلك (مثلًا “nature timelapse creative commons”). اختر شيئًا قصيرًا (أقل من 5 دقائق) بمشاهد تجدها مثيرة — لقطات الطبيعة، واللقطات الزمنية للمدن، ومقاطع الموسيقى غالبًا ما تعمل جيدًا.

ما الذي ستفعله

بعد أن تحصل على فيديو، ستستخدم FFMPEG لتفكيكه وإعادة تجميعه:

  • التنزيل — نزّل الفيديو من YouTube باستخدام yt-dlp
  • الفحص — اطّلع على بيانات الفيديو الوصفية — الدقة، المدة، codecs، معدل الإطارات
  • استخراج الإطارات — اسحب صورة واحدة في كل ثانية
  • استخراج الصوت — انسخ المسار الصوتي إلى ملف منفصل
  • قص مقطع — استخرج جزءًا محددًا حسب وقت البداية والمدة

بعد الأساسيات، ستتاح لك فرصة للإبداع — صنع ملفات GIF، أو إضافة علامات مائية، أو تسريع اللقطات، أو أي شيء آخر يبدو ممتعًا.