انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: آرمان اسماعیلی در 29 امرداد 1401، 11:27 ب‌ظ

عنوان: بارگیری ویدیوهای آنلاین با ابزار yt-dlp
ارسال شده توسط: آرمان اسماعیلی در 29 امرداد 1401، 11:27 ب‌ظ
قصد داشتم ویدیویی از یوتوب بارگیری کنم. حتماً با بسته‌ی youtube-dl آشنایی دارید. نام این بسته رو در مخازن آرچ جست‌و‌جو کردم و متوجه وجود ابزار yt-dlp شدم. این برنامه خودش رو با چنین عبارتی معرفی کرده: «A youtube-dl fork with additional features and fixes»، «یک فورک از youtube-dl با ویژگی‌های بیشتر و رفع عیوب». خب چی بهتر از youtube-dl با امکانات اضافه‌تر!

امکاتی مثل بارگیری ویدیوهای چند قسمته‌ی m3u8، گرفتن خودکار فایل کوکی از مرورگرها (کاربرد این ویژگی به این صورته که مثلاً کوکی یک حساب پریمیوم youtube music رو برای برنامه تنظیم می‌کنید تا موزیک‌های با کیفیت بالای 256Kb/s رو از این سرویس بارگیری کنه)، استخراج زیرنویس ویدیوها، بارگیری محدوده‌ی زمانی یا segmentـهای تنظیم شده، حذف کردن خودکار بخش‌هایی مثل sponsor، intro و... از ویدیوهای یوتوب با استفاده از SponsorBlock API (https://sponsor.ajay.app/)، استخراج metadataـی محتوا و تنظیم خودکار آنها، اسم‌گذاری پرونده‌ها بر اساس template تنظیم شده و غیره.

ویژگی‌های اضافی yt-dlp رو اینجا (https://github.com/yt-dlp/yt-dlp#new-features) می‌تونید ببینید. طومار وبسایت‌های پشتیبانی شده هم اینجاست (https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)!

کمی مستندات برنامه رو خوندم و از ۲ قابلیت خوب این ابزار برای حل کردن مشکلات اینترنت این کشور استفاده کردم. یکی پراکسی برای دور زدن سانسور گسترده، و دیگری بارگیری ویدیوها با چند اتصال موازی به کمک دانلودر قدرتمند aria2. پس لازمه که به کمک این تاپیک (https://forum.ubuntu-ir.org/index.php?topic=154575.0) (یا هر روش دلخواه) یک پراکسی در دسترس داشته باشید. بسته‌ی aria2 هم که باید نصب باشه.

استفاده از این ابزار بسیار ساده‌س. ابتدا فرمت‌های در دسترس رو لیست کنید:
yt-dlp --proxy https://127.0.0.1:1080 -F https://www.youtube.com/watch\?v\=Ag1AKIl_2GM
اطلاعات کاملی از فرمت‌های موجود ارائه می‌کنه:

(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=155527.0;attach=54170;image)

ستون اول رو برای تنظیم فرمت مطلوب استفاده کنید. مثلاً ویدیو با وضوح 720p و پسوند mp4 رو انتخاب می‌کنم:
yt-dlp --proxy https://127.0.0.1:1080 --downloader aria2c -N 16 -f 22  https://www.youtube.com/watch\?v\=Ag1AKIl_2GM
بارگیری آغاز می‌شود:

(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=155527.0;attach=54172;image)
عنوان: پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
ارسال شده توسط: سودو. در 30 امرداد 1401، 12:11 ق‌ظ
میگم خب باحاله ولی وقتی مثلا y.com.sb هست چرا ؟ نباشه هم دوستاش هستن دیگه 😄
عنوان: پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
ارسال شده توسط: آرمان اسماعیلی در 30 امرداد 1401، 12:29 ق‌ظ
چه دلیلی داره خودم رو نیازمند سایت‌هایی کنم که پرن از محدودیت و تبلیغات و بدافزار و خیلی اوقات هم کار نمی‌کنن و واسه تحویل دادن لینک معطل می‌کنن؟
کدوم سایته که یه طومار سرویس رو پشتیبانی کنه؟ فقط یوتوب نیست که.
کدوم سایت اندازه‌ی یه جزوه امکانات و قابلیت داره؟

در کل وقتی یه بسته‌ی کوچیک و سریع می‌تونه کارو راه بندازه اصلاً چرا باید از هر چیزی به جز همین ابزار استفاده کنم؟
الان که yt-dlp رو دیده‌م پشیمونم که چرا زودتر نگشتم و پیداش نکردم یه عمر علاف این سایت و اون سایت بودم.
عنوان: پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
ارسال شده توسط: saleh143 در 30 امرداد 1401، 12:36 ق‌ظ

بسیار عالی هستش 

میتونید یه فایل کانفیگ هم براش بزارید /etc/yt-dlp.conf وداخلش سوییج هایی که دوست دارین اضافه کنین مثلا میتونید تامنیل ویدیو ساب و متا دیتا رو امبد کنید

فقط بعضی وقتا نمیدونم چرا تامنیل رو برای من اعمال نمیکنه و همینطور  SponsorBlock API کار نمیکنه برای من 


عنوان: پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
ارسال شده توسط: سودو. در 30 امرداد 1401، 12:53 ق‌ظ
چه دلیلی داره خودم رو نیازمند سایت‌هایی کنم که پرن از محدودیت و تبلیغات و بدافزار و خیلی اوقات هم ..
درسته ، حواسم نبود منظور فقط یوتیوب نیس 😅 از اسپاتیفای و اپل موزیک و اینا هم پشتیبانی میکنه ؟ البته الان میرم نگاه میکنم 🤔
عنوان: پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
ارسال شده توسط: دانیال بهزادی در 30 امرداد 1401، 01:34 ق‌ظ
خیلی خوبه. می‌تونی تو ویکی هم بذاریش؟
عنوان: پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
ارسال شده توسط: آرمان اسماعیلی در 30 امرداد 1401، 01:51 ق‌ظ
خیلی خوبه. می‌تونی تو ویکی هم بذاریش؟
واقعاً ابزار قوی و کاملیه! بله حتماً.
عنوان: پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
ارسال شده توسط: میمو ☕ در 30 امرداد 1401، 04:05 ق‌ظ
یادمه این ابزار به اندازه‌ای خوب بود که سولاس yt-dl رو پارسال از مخازنش حذف کرد و این رو جایگزین کرد.