از زمانی که یک YouTube وجود دارد، مردم میخواهند ویدیوها را دانلود کنند تا بعداً ذخیره کنند یا به صورت آفلاین و در حال حرکت بازی کنند. به دلایل حق نسخهبرداری، YouTube بارگیری را در دسترس قرار نمیدهد. با این حال، یک ابزار youtube-dl برای دانلود رایگان ویدیوها در لینوکس و همچنین ویندوز و مک وجود دارد.
چند راه برای استفاده از youtube-dl در لینوکس وجود دارد. یک راه ساده این است که از اسکریپت youtube-dl از خط فرمان استفاده کنید. اگر یک گزینه گرافیکی را ترجیح می دهید، یک قسمت جلویی برای youtube-dl وجود دارد که مجموعه گسترده ای از کنترل ها و گزینه ها را ارائه می دهد.
نصب YouTube-dl
چه بخواهید ویدیوهای YouTube را با یک برنامه گرافیکی یا خط فرمان دانلود کنید، به youtube-dl نیاز دارید. Youtube-dl یک اسکریپت پایتون است که یک ویدیوی YouTube را از وب می گیرد و آن را به فرمت های مختلف از جمله فرمت های فقط صوتی تبدیل می کند.
برای کاربران لینوکس، دریافت youtube-dl معمولاً ساده است. اسکریپت متن باز است و می توانید آن را در اکثر مخازن توزیع پیدا کنید. دستورالعمل های توزیع لینوکس خود را دنبال کنید.
همچنین به FFMPEG نیاز دارید تا به youtube-dl اجازه دهید ویدیوهای دانلود شده را بین فرمت ها تبدیل کند و کیفیت ویدیو و صدا را کنترل کند. می توانید FFMPEG را به همراه youtube-dl نصب کنید.
Ubuntu و Linux Mint
برای اوبونتو و لینوکس مینت، youtube-dl تمایل دارد در اکوسیستم اوبونتو عقب بماند. معمولاً این کار چندان مهمی نیست، اما youtube-dl باید به روز بماند تا از بهروزرسانیهای YouTube که مانع از عملکرد آن میشود جلوتر بماند. بنابراین، اگر از اوبونتو یا مینت استفاده می کنید، مدیریت بسته Python Pip را برای دریافت آخرین نسخه ها نصب کنید.
- ترمینال باز کنید.
-
دستور زیر را برای نصب Pip و FFMPEG وارد کنید:
sudo apt نصب python3-pip ffmpeg
-
YouTube-dl را با استفاده از مدیریت بسته Pip Python نصب کنید:
sudo pip3 نصب youtube-dl
-
وقتی نصب کامل شد، می توانید از youtube-dl از خط فرمان استفاده کنید. برای به روز رسانی youtube-dl در آینده، دستور زیر را اجرا کنید:
نصب sudo pip3 -- ارتقا youtube-dl
Debian
مخزن چندرسانهای Debian حاوی کتابخانهای از بستههای بهروز برای برنامههای چندرسانهای مختلف، شامل youtube-dl است. اگر قبلاً این کار را نکرده اید، باید مخزن را اضافه کنید. سپس، youtube-dl را به طور معمول با Apt. نصب کنید.
- ترمینال باز کنید.
-
دستور زیر را برای افزودن مخزن به رایانه خود وارد کنید:
sudo echo "deb https://www.deb-multimedia.org buster main non-free" > /etc/apt/sources.list.d/multimedia.list
جایگزین testing یا sid اگر یکی از آن ها را به جای stable اجرا می کنید، جایگزین کنید.
-
مخازن Apt را بهروزرسانی کنید تا مخازن جدید را وارد کنید:
sudo apt update -oAcquire::AllowInsecureRepositories=true
این دستور به مخازن ناامن اجازه می دهد زیرا هنوز کلید امضای مخزن چند رسانه ای را نصب نکرده اید.
-
کلیدهای امضای مخزن را نصب کنید:
sudo apt install deb-multimedia-keyring
-
YouTube-dl و FFMPEG را نصب کنید:
sudo apt نصب youtube-dl ffmpeg
- شما به طور خودکار نسخه به روز شده را از مخزن چند رسانه ای دریافت خواهید کرد.
Fedora
Fedora نسخه های به روز youtube-dl را در مخازن خود نگه می دارد، اما شما FFMPEG را در آنجا پیدا نخواهید کرد. برای آن، به مخزن RPM Fusion نیاز دارید. اگر از فدورا روی دسکتاپ استفاده می کنید، RPM Fusion بسیار ارزشمند است. اگر آن را ندارید، آن را به سیستم خود اضافه کنید و هر دو بسته را نصب کنید.
- ترمینال باز کنید.
-
دستور زیر را برای اضافه کردن مخزن RPM Fusion با DNF اجرا کنید:
نصب sudo dnf https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/ nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
-
YouTube-dl و FFMPEG را نصب کنید:
sudo dnf نصب youtube-dl ffmpeg
Arch Linux و Manjaro
Arch Linux، و با فرمت Manjaro، نسخه های به روز شده youtube-dl و FFMPEG را در مخازن پیش فرض خود دارد. آن را با Pacman نصب کنید:
pacman -S youtube-dl ffmpeg
نصب Front End
این مرحله بعدی اختیاری است. اگر ترجیح می دهید در خط فرمان کار کنید، به آن قسمت بروید. در غیر این صورت، مراحل نصب نمای جلوی گرافیکی برای youtube-dl را دنبال کنید.
مسیر نصب آن برای هر توزیع کمی متفاوت است. دستورالعمل های مربوط به خود را دنبال کنید.
Ubuntu، Mint و Debian
توسعه دهندگان بخش جلویی گرافیکی، Tartube، بسته های خود را برای توزیع های مبتنی بر اوبونتو و دبیان ساختند. می توانید بسته ها را از صفحه Sourceforge آنها دریافت کنید.
- مرورگر را باز کنید، سپس به صفحه دانلود Tartube Sourceforge بروید.
-
دانلود آخرین نسخه (جعبه سبز بزرگ) را برای دانلود آخرین نسخه انتخاب کنید.
- بسته به دست آمده را در پوشه Downloads ذخیره کنید.
- یک ترمینال را باز کنید و دایرکتوری را به پوشه Downloads تغییر دهید.
-
به نام بسته دانلود شده نگاه کنید و آن را با Apt نصب کنید. یا از این دستور استفاده کنید:
sudo apt install./python3-tartube_.deb
Fedora
همانند Ubuntu و Debian، توسعه دهندگان Tartube نرم افزار خود را برای فدورا بسته بندی کردند و آن را در صفحه Sourceforge خود در دسترس قرار دادند.
- مرورگر را باز کنید، سپس به صفحه دانلود Tartube Sourceforge بروید.
-
آخرین نسخه Tartube را از لیست انتخاب کنید.
-
آخرین بسته RPM را از لیست پیدا کنید. از بسته بندی با نام STRICT اجتناب کنید.
- بسته به دست آمده را در فهرست Downloads ذخیره کنید.
- یک پایانه باز کنید و به فهرست Downloads تغییر دهید.
-
نصب Tartube:
sudo dnf install tartube-.rpm
Arch Linux و Manjaro
Tartube در AUR موجود است، بنابراین راههای زیادی برای دریافت آن وجود دارد. روش نصب AUR را انتخاب کنید که با آن راحت هستید. اگر با AUR آشنایی ندارید، روش زیر روش پیشفرض برای نصب بستههای AUR است.
-
بسته های پایه-devel و git را نصب کنید:
sudo pacman -s base-devel git
-
به فهرستی که می خواهید بسته را دانلود کنید تغییر دهید و آن را با Git کلون کنید:
سی دی ~/دانلود
git clone
-
تغییر دایرکتوری ها به دایرکتوری tartube:
سی دی تارتوب
-
ساخت و نصب بسته با makepkg:
makepkg -si
دانلود یک ویدیو با Front End
اکنون که Tartube نصب شده است، آماده دانلود ویدیوها از YouTube هستید.
-
راه اندازی Tartube. میتوانید آن را در فهرست Multimedia در بیشتر منوهای برنامهها پیدا کنید. در GNOME، می توانید آن را جستجو کنید.
-
Edit را در بالای پنجره انتخاب کنید، سپس System preferences را از منوی کشویی انتخاب کنید.
-
در پنجره System preferences ، youtube-dl را از منوی بالا انتخاب کنید.
-
مسیر اجرایی youtube-dl را انتخاب کنید و Use local path (youtube-dl) را انتخاب کنید. برای بستن پنجره تنظیمات، OK را انتخاب کنید.
-
با Tartube باز، Videos را در گوشه سمت چپ بالای پنجره انتخاب کنید.
-
به YouTube بروید و URL ویدیوهایی را که می خواهید دانلود کنید کپی کنید. سپس، URL را در کادر متنی که در وسط کادر گفتگوی Add videos قرار دارد، جایگذاری کنید.
- وقتی ویدیوهای مورد نظر خود را دارید، OK را انتخاب کنید.
-
پنجره اصلی Tartube ظاهر می شود و ویدیوهای شما در صف قرار می گیرند. برای شروع دانلود، Download all را در گوشه سمت چپ پایین پنجره انتخاب کنید.
-
ویدئوهای شما از طریق Tartube در دسترس هستند. Player را انتخاب کنید. همچنین میتوانید فایلهای ویدیویی خود را در فهرست tartube-data پیدا کنید.
دانلود و تبدیل ویدیو از خط فرمان
اگر از طرفداران خط فرمان هستید، رویکرد مستقیم را ترجیح می دهید یا نمی خواهید با نرم افزار دیگری اذیت شوید، از youtube-dl با باز کردن یک ترمینال و ارسال URL YouTube به آن استفاده کنید.
-
دایرکتوری ها را به پوشه ای که می خواهید فیلم ها را دانلود کنید تغییر دهید. به عنوان مثال:
سی دی ~/دانلود
-
برای دانلود ویدیویی بدون تبدیل، URL را بدون هیچ گونه اطلاعات اضافی به youtube-dl ارسال کنید:
youtube-dl
با این کار یک ویدیوی قابل پخش در فهرست فعلی به شما می رسد.
-
اگر می خواهید فرمت ویدیوی خروجی را مشخص کنید، پرچم - F را برای فهرست فرمت های موجود اضافه کنید:
youtube-dl -F
-
لیستی از قالبها و وضوحهای موجود را خواهید دید. یکی را که می خواهید انتخاب کنید و از عدد سمت چپ در جدول برای مشخص کردن آن با پرچم - f استفاده کنید:
youtube-dl -f 137
-
برای اینکه به youtube-dl بگویید بهترین ویدیو را بگیرد، از پرچم - f استفاده کنید:
youtube-dl -f بهترین
-
برای استخراج صدا از ویدیوی YouTube، از پرچم - x همراه با - -قالب صوتی و استفاده کنید. --کیفیت صدا:
youtube-dl -x --audo-format flac --audio-quality 0 بهترین
پرچم - -فرمت صوتی از همه فرمتهای اصلی، از جمله MP3، Vorbis، M4A، AAC، WAV و FLAC پشتیبانی میکند. پرچم - -کیفیت صوتی از مقیاس 0 تا 9 استفاده می کند که 0 بهترین کیفیت را ارائه می دهد.