معظمنا معتاد على استخدام البرامج ذات الواجهة الرسومية. ومع ذلك ، هناك عدد كبير من البرامج التي يتم استخدامها من المحطة والتي تكون مفيدة للغاية.
في هذا المنشور ، نقوم بتحليل أداتين لتنزيل مقاطع الفيديو وتحويلها وتشغيلها. يهتم Youtube-dl بتنزيلات الفيديو والصوت والترجمة ، بينما يعتني FFmpeg بالتحويل والتشغيل.
تنزيل مقاطع الفيديو باستخدام youtube-dl
Youtube-dl هي أداة مكتوبة بلغة Python يسمح لك بتنزيل مقاطع فيديو YouTube. أيضا ، يعمل مع مواقع مماثلة مثل Dailymotion و Photobucket و Facebook و Yahoo و Metacafe و Depositfiles.
تطبيق youtube-dl يدعم استئناف التنزيلات المتقطعة. لذلك إذا أغلقت المحطة الطرفية أو فقدت الاتصال ، فيمكن تشغيل youtube-dl مرة أخرى بنفس عنوان url للفيديو. سيتم استئناف التنزيل غير المكتمل ، طالما يوجد تنزيل جزئي في الدليل الحالي.
الميزات الأخرى للبرنامج هي:
- انها تسمح تجاوز القيود الجغرافية ، نتيجة لذلك ، سنتمكن من تنزيل مقاطع الفيديو التي لن يكون من الممكن مشاهدتها إلا باستخدام VPN.
- فإنه يمكن اختر من بين الأشكال المختلفة من الفيديو
- فمن الممكن اختر من بين جودة الفيديو المختلفة المتاحة.
بشكل عام ، يُفضل استخدام عنوان url الذي يعرضه لنا Youtube في قائمة المشاركة ، بدلاً من العنوان الذي نراه في شريط المتصفح.
قم بتنزيل وتثبيت youtube-dl.
على الرغم من وجود البرنامج في المستودعات ، إلا أن هذا الإصدار يسبب بعض المشاكل. من الأفضل تنزيله من صفحة المشروع.
نستخدم هذا الأمر:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl
نمنحك التصاريح اللازمة
sudo chmod a+rx /usr/local/bin/youtube-dl
أمر التنزيل الأساسي هو:
youtube-dl url_video
مقاطع فيديو Youtube بصيغ مختلفة ، ويمكن مشاهدتها بالأمر
youtube-dl -F url_video
ناتج هذا الأمر هو قائمة بالتنسيقات والصفات المختلفة بمعرف رقمي. بمجرد التحديد نقوم بما يلي:
youtube-dl -f N url_video
حيث N هو رقم المعرف.
في حال أردنا تنزيل قائمة تشغيل ، فإن الأمر المقابل هو:
youtube-dl -cit url_lista
لتنزيل الصوت فقط
youtube-dl -x url_video
في غضون ذلك ، إذا أردنا تنزيله بتنسيق mp3
youtube-dl -x --audio-format mp3
ما لم يُطلب خلاف ذلك ، يقوم youtube-dl بتنزيل الملفات إلى مجلدك الشخصي. من المهم ، من أجل الدقة ، استخدام مجلد معين. على سبيل المثال ، مجلد مقاطع الفيديو.
قبل تنزيل الفيديو ، استخدم الأمر
cd Vídeos
في حالة عدم احتواء التوزيع الخاص بك على هذا المجلد ، يمكنك إنشاؤه باستخدام:
mkdir Vídeos
ثم قم بتشغيل الأمر أعلاه.
العمل مع مقاطع الفيديو التي تم تنزيلها
لبدء العمل مع مقاطع الفيديو التي تم تنزيلها ، يجب أن نضع ذلك في الاعتبار تنسيقات العنوان المستخدمة بواسطة Youtube غير متوافقة مع أوامر Linux الطرفية. لذلك سنقوم بالغش باستخدام الواجهة الرسومية لمرة واحدة.
- أولاً: نقوم بالتمرير فوق الملف الذي تم تنزيله.
- ثانيًا: الضغط على Properties.
- ثالثًا: نقوم بتغيير الاسم إلى اسم بسيط ونضغط على Enter.
FFmpeg هو ملف مجموعة من برامج الترميز والأدوات مفتوحة المصدر للعمل مع ملفات الوسائط المتعددة. يمكننا العثور عليه في مستودعات جميع توزيعات Linux.
لبدء التعرف على هذه الأداة ، دعنا نرى بعض الأوامر الأساسية:
في حال كنت ترغب في الحصول على معلومات من الفيديو
ffmpeg -i nombre_del_archivo -hide_banner
الجزء الأخير من الأمر هو منع FFmpeg من عرض معلومات حول إصدارات البرامج المستخدمة.
تحويل الفيديو إلى إطارات
ffmpeg -i video.flv fotograma%d.jpg
على الرغم من كونه موقع فيديو ، إلا أن YouTube يعد مستودعًا جيدًا للكتب الصوتية والموسيقى. لبدء الاستفادة منها ، يمكن أن يكون هذا الأمر الذي يحول الملفات التي تم تنزيلها إلى تنسيق mp3 مفيدًا.
ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio
حيث
-ar يضبط معدل عينة الصوت بالهرتز.
-ac يضبط عدد قنوات الصوت.
-ab يضبط معدل بت الصوت
-f ضبط التنسيق
هذه معلمات مناسبة بشكل عام للتحويل ،
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3
تحويل بين صيغ الفيديو
ffmpeg -i nombre_video.formato nombre_video.formato
على سبيل المثال ، لتحويل مقطع فيديو من تنسيق .flv إلى تنسيق .mpg ، نقوم بما يلي:
ffmpeg -i video.flv video.mpg
من الممكن أيضًا إضافة صوت إلى مقطع فيديو. يتم تحقيق الدمج نتيجة لهذا الأمر:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato
زيادة سرعة التشغيل
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato
على العكس من ذلك ، لتقليل سرعة التشغيل نقوم بما يلي:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_b
Anner
يمكننا أخيرًا تشغيل ملف
ffplay nombre_video