اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نصب YouTube-DL - خط فرمان ابزار دانلود ویدئو برای لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نصب YouTube-DL - خط فرمان ابزار دانلود ویدئو برای لینوکس

    youtube-dl یک ابزار خط فرمان کوچک و مبتنی بر پایتون است که امکان دانلود ویدئو از YouTube.com، Dailymotion، Google Video، Photobucket، Facebook، Yahoo، Metacafe، Depositfiles و تعدادی سایت مشابه دیگر را فراهم می کند. youtube-dl در pygtk نوشته شده است و برای اجرای این برنامه به مفسر پایتون نیاز است، این فقط به پلتفرم محدود نمی شود.

    به تازگی youtube-dl پشتیبانی دانلود ویدئو برای 17 سایت جدید را اضافه کرده است: brightcove.com، auengine.com، RingTV، instagram.com، Jukebox، 3sat، CSpan، Statigr.am، traileraddict.com، hotnewhiphop.com، wat.tv، tu.tv، gamespot.com، tudou.com، Wimp.com، archive.org و break.com

    youtube-dl همچنین امکان انتخاب فرمت کیفیت موجود ویدئو را برای دانلود فراهم می کند و یا به برنامه اجازه می دهد تا به صورت اتوماتیک ویدئوی با کیفیت بالا را از سایت دانلود کند. همچنین پشتیبانی هایی برای دانلود playlistهای خاص و گزینه های افزودن عنوان custom یا original برای فایل ویدئویی دانلود شده دارد. proxy support و موارد بسیار دیگر را شامل می شود.


    نصب YouTube-DL در RHEL/CentOS و Fedora
    برنامه youtube-dl می تواند با فعال سازی مخزن epel تحت سیستم های شما، نصب شود. هنگامی که فعال شد، شما می توانید با استفاده از ابزار مدیریت پکیج ‘yum‘ همانطور که نشان داده شده است، نصب کنید.
    کد:
    # yum install youtube-dl
    آپدیت : اگر نمی خواهید هیچ مخزن سومی اضافه شود، می توانید همانطور که نشان داده شده اسـت، فقط با استفاده از دستور curl یا wget آن را نصب کنید.
    کد:
    # curl [URL]https://yt-dl.org/latest/youtube-dl[/URL] -o /usr/local/bin/youtube-dl
    OR
    # wget [URL]https://yt-dl.org/downloads/latest/youtube-dl[/URL] -O /usr/local/bin/youtube-dl
    توجه : سیستم شما باید پکیج های curl یا wget را برای دریافت آخرین ورژن فایل نصب youtube-dl داشته باشد. اگر آنها را نداشته باشید، ممکن است با yum بتوانید آن را بگیرید.

    بعد از دریافت فایل، لازم است که دسترسی اجرایی روی اسکریپت برای اجرای درست، تنظیم شود.
    کد:
    chmod a+rx /usr/local/bin/youtube-dl

    YouTube-DL را روی Ubuntu/Linux Mint و Debian نصب کنید
    همانطور که نشان داده شده است، کاربران Ubuntu می توانند آخرین ورژن youtube-dl را از webupd8 PPA دانلود و نصب کنند.
    کد:
    $ sudo add-apt-repository ppa:nilarimogard/webupd8
    $ sudo apt-get update
    $ sudo apt-get install youtube-dl
    آپدیت : به طور مشابه، همانطور که نشان داده شده است، به جای استفاده از PPA بخش سوم، می توانید از دستور curl و یا wget برای نصب آخرین ورژن اسکریپت youtube-dl استفاده کنید.
    کد:
    $ sudo curl [URL]https://yt-dl.org/latest/youtube-dl[/URL] -o /usr/local/bin/youtube-dl
    OR
    sudo wget [URL]https://yt-dl.org/downloads/latest/youtube-dl[/URL] -O /usr/local/bin/youtube-dl
    بعد از دانلود اسکریپت، دسترسی قابل اجرا را تنظیم کنید.
    کد:
    $ sudo chmod a+rx /usr/local/bin/youtube-dl

    YouTube-DL را آپدیت کنید
    Youtube-dl می تواند با استفاده از دستور زیر، خود را به آخرین ورژن آپدیت کند.
    کد:
    # youtube-dl -U
    نمونه خروجی
    کد:
    Updating to version 2015.09.03 ...
    Updated youtube-dl. Restart youtube-dl to use the new version.
    نحوه استفاده از YouTube-DL برای دانلود ویدئو
    برای دانلود یک فایل ویدئویی، به سادگی دستور زیر را اجرا کنید. جایی که “VIDEO_URL”، url ویدئویی است که شما می خواهید دانلود کنید.
    کد:
    # youtube-dl [URL]https://www.youtube.com/watch?v=iRYvuS9OxdA[/URL]
    نمونه خروجی
    کد:
    [youtube] iRYvuS9OxdA: Downloading webpage
    [youtube] iRYvuS9OxdA: Downloading video info webpage
    [youtube] iRYvuS9OxdA: Extracting video information
    [youtube] iRYvuS9OxdA: Downloading js player new-en_US-vflCeB3p5
    [youtube] iRYvuS9OxdA: Downloading DASH manifest
    [download] Destination: Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4
    [download] 100% of 10.33MiB in 00:01
    برای لیست کردن فرمت های موجود ویدئو، همراه با دستور youtube-dl از گزینه “list-formats–” استفاده کنید.
    کد:
    # youtube-dl --list-formats [URL]https://www.youtube.com/watch?v=iRYvuS9OxdA[/URL]
    نمونه خروجی
    کد:
    [youtube] vKtwZmhX0lw: Downloading webpage
    [youtube] vKtwZmhX0lw: Downloading video info webpage
    [youtube] vKtwZmhX0lw: Extracting video information
    [youtube] vKtwZmhX0lw: Downloading DASH manifest
    [youtube] vKtwZmhX0lw: Downloading DASH manifest
    [info] Available formats for vKtwZmhX0lw:
    format code extension resolution note
    171 webm audio only DASH audio 113k , vorbis@128k (44100Hz), 1.86MiB
    140 m4a audio only DASH audio 128k , m4a_dash container, aac @128k (44100Hz), 2.14MiB
    141 m4a audio only DASH audio 255k , m4a_dash container, aac @256k (44100Hz), 4.30MiB
    278 webm 180x144 DASH video 63k , webm container, vp9, 1fps, video only, 946.76KiB
    160 mp4 180x144 DASH video 112k , avc1.4d400c, 15fps, video only, 1.86MiB
    242 webm 300x240 DASH video 170k , vp9, 1fps, video only, 2.50MiB
    133 mp4 300x240 DASH video 247k , avc1.4d400d, 25fps, video only, 4.11MiB
    243 webm 400x320 DASH video 288k , vp9, 1fps, video only, 4.07MiB
    13 3gp unknown small
    17 3gp 176x144 small , mp4a.40.2, mp4v.20.3
    36 3gp 320x240 small , mp4a.40.2, mp4v.20.3
    5 flv 400x240 small
    43 webm 640x360 medium , vorbis, vp8.0
    18 mp4 640x360 medium , mp4a.40.2, avc1.42001E (best)
    برای دانلود فرمت فایل مورد نظر، از گزینه ‘f-’ (کد فرمت ویدئو) استفاده کنید. برای نمونه، من می خواهم فرمت mp4 را دانلود کنم، بنابراین همینطور که در زیر می بینید، از کد فرمتی همچون ‘18‘ استفاده می کنم.
    کد:
    # youtube-dl -f 18 [URL]https://www.youtube.com/watch?v=iRYvuS9OxdA[/URL]
    نمونه خروجی
    کد:
    [youtube] iRYvuS9OxdA: Downloading webpage
    [youtube] iRYvuS9OxdA: Downloading video info webpage
    [youtube] iRYvuS9OxdA: Extracting video information
    [youtube] iRYvuS9OxdA: Downloading DASH manifest
    [download] Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4 has already been downloaded
    [download] 100% of 10.33MiB
    برای دانلود لیستی از فایل های ویدئویی، یک فایل و مکانی برای همه لینک های یوتیوب که می خواهید آنها را دانلود کنید، بسازید.
    کد:
    # youtube-dl -a youtube_links.txt
    دستور زیر را در یک ترمینال تایپ کنید تا تمام گزینه های موجود را لیست کند.
    کد:
    # youtube-dl --help
    برای توزیع های دیگر، از صفحه youtube-dl download می توان youtube-dl را دانلود کرد.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-30-2021, 04:57 PM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X