آموزش دانلود ویدیوهای youtube بوسیله SSH لینوکس

youtube-logo

درود

با یک آموزش جدید و جذاب و مفید در خدمت شما هستیم مطمئن هستیم مورد توجه بسیاری از شما قرار خواهد گرفت. این آموزش توسط آقای محمد زاده (nginxweb) تهیه شده است.همانطور که میدانید سایت YouTube یکی از مجموعه سایت های شرکت گوگل می باشد. این سایت برترین سایت اشتراک فایلهای ویدیویی در جهان می باشد و کاربران بسیاری در سراسر جهان دارد.
فایلهای ویدیویی ارائه شده در این سایت در حالت عادی قابلیت ذخیره سازی بر روی هارد دیسک ندارد و شما برای ذخیره آنها نیاز به نرم افزار ویژه ای دارید که به همین منظور طراحی و ساخته شده است. این نرم افزار همچنین به عنوان یک تبدیلگر فایلهای ویدیویی نیز عمل می کند و قادر است فایلهای دانلودی را با فرمت های مختلف جهت استفاده در سیستم های مختلف ذخیره نماید. با استفاده از این نرم افزار همچنین شما می توانید آهنگ فایلهای ویدیویی را جدا کرده و با فرمت های صوتی ذخیره نمایید.
اما باورتون میشه اینکارو میتوانید بدون محیط گرافیکی ویندوز یا لینوکس تنها با یک خط دستور در ssh لینوکس انجام دهید؟…
پاسخ + است بله امکان پذیر میباشد. با آموزشی که معرفی میکنیم خدمتتون براحتی میتونید ویدئو ها را دانلود نمایید و… حتی میتوانید با ترکیپ این آموزش بوسیله کدهای bash script و نوشتن php کد یک سایت برای youtube video downloader راه اندازی کنید کاری که خیلی سایت ها انجام میدهند و اکانت پرمیوم هم میفروشند برای این منظور…

خوب بریم سر آموزش:

ابتدا پکیج مذکور را روی فدورا با دستور زیر نصب میکنیم :

 

# yum install youtube-dl

براحتی مشاهده میکنید که پکیج برنامه مذکور بنام youtube-dl نصب میگردد

حال با دستور زیر برنامه را به آخرین نسخه منتشر شده بروزرسانی میکنیم:

 

# youtube-dl -U

خوب همه چیز آماده هستش برای کار.
حال طبق عکس زیر لینک ویدئو مورد نظرتونو از یوتیوب کپی میکنید:

29618453297016829360

حال کافیست با کمک دستور youtube-dl و قرار دادن لینک کپی شده ویئو را براحتی دانلود نماییم:

 

# youtube-dl link

 

در حالت بالا ویدئو در با کیفیت ترین حالت و بیشترین سایز دانلود میشود
گاهی یک ویدئو حجم بالایی دارد و میخواهیم حجم پایین تری را دانلود کنیم آیا راه حلی هست؟

پاسخ مثبت است بله برای این هم راه حل میباشد و ما میتوانیم خودمان فرمت ویدئو دانلودی را تعیین کنیم

فرمت های رایج در این پکیج طبق کدهای زیر شناخته میشوند که هر فرمت یک کد دارد:

37        :        mp4        [1080x1920]
46        :        webm       [1080x1920]
22        :         mp4        [720x1280]
45        :         webm       [720x1280]
35        :          flv        [480x854]
44        :          webm       [480x854]
34        :          flv        [360x640]
18        :          mp4        [360x640]
43        :          webm       [360x640]
5         :          flv        [240x400]
17        :          mp4        [144x176]

مشاهده میکنید مثلا برای فرمت webm عدد 43 در نظر گرفته شده است.

حال کافیست با استفاده از پارامتر کلیدی -f ویدئو را با فرمت دلخواه دانلود کنید:

 

# youtube-dl -f 43 http://www.youtube.com/watch?v=vKtwZmhX0lw

براحتی دانلود میشود

خوب حالا گاهی پیش میاد صدای یک ویدئو مورد نیاز ما هستش و بیشتر مایلیم صدا اون را داشته باشیم تا خود کلیپ تصویری را آیا نیاز به برنامه میکس و ویرایش ویدئو داریم؟
خیر. این پکیج براحتی صدا را از ویئو برای شما استخراج خواهد کرد

با کمک پارامتر –audio-format میتوان براحتی فرمت صدا و به کمک پارامتر –audio-quality نیز میتوان کیفیت صدای دانلودی را تعیین کرد

فرمت های رایج این پکیج بصورت زیر میباشد:

“best”, “aac”, “vorbis”, “mp3″, “m4a”, “opus”, or “wav”

خوب حال میخواهیم فقط صدای یک ویدئو را دانلود کنیم با کیفیت 176 که کیفیت بالایی هم میباشد
به اینصورت عمل کینیم:

کد:
youtube-dl http://www.youtube.com/watch?v=22UiGcxrbu8  --audio-format mp3 --audio-quality 176 -k

مشاهده میکنید که براحتی صدا ویدئو در قالب mp3 دانلود میشود

فکرشو میکردید shell command لینوکس همچین قدرتی داشته باشد؟…

ssh را دستکم نگیرید..

9 نظرات
  1. numb95 می گوید

    به به
    آقا دمتون گرم
    راستی دی‌جی حسین فسنقری :دی

    1. داریوش جعفری می گوید

      خواهش می کنم . من خودم از افزونه Holla internet better استفاده می کنم که قابلیت باز کردن سایت های ف ی س ب و ک / ی و ت ی و ب رو داره و از طریق ترمینال ویدیوهاشون رو دانلود می کنم.

  2. cnevis می گوید

    عالی

  3. بهنام می گوید

    پکیج اوبونتو اسمش چیه؟

    1. داریوش جعفری می گوید

      احتمالا با دستور زیر بتونی در اوبنتو هم از این روش استفاده بکنی:

      sudo apt-get install youtube-dl

  4. ثبت نام تافل می گوید

    ممنون خیلی عالی بود

  5. Ali.Piker می گوید

    این برنامه سایت ها ی دیگه ای رو هم پوشش میده مثلا soundcloud که برای اونا هم بدون فیلتر کار میکنه ؛) کلا برنامه خیلی خوبیه !‌

  6. علیرضا هاشمی می گوید

    سلام.
    ممنون از آموزشتون.
    آیا راه حلی هست که لینک دانلود رو با آخرین کیفیت بهمون بده و ما اون رو با aria2 دانلود کنیم. یا این نرم افزار رو به شقهش۲ بچسبونیم؟
    مثلا بگیم:
    aria2c -c -x16 -s16 -k 1M ‘youtube-dl -f 43 http://www.youtube.com/watch?v=vKtwZmhX0lw

  7. hk می گوید

    متشکر از اموزش خوبتون ممنون بیگ لایک

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.