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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: بارگیری ویدیوهای آنلاین با ابزار yt-dlp  (دفعات بازدید: 727 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
بارگیری ویدیوهای آنلاین با ابزار 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، استخراج metadataـی محتوا و تنظیم خودکار آنها، اسم‌گذاری پرونده‌ها بر اساس template تنظیم شده و غیره.

ویژگی‌های اضافی yt-dlp رو اینجا می‌تونید ببینید. طومار وبسایت‌های پشتیبانی شده هم اینجاست!

کمی مستندات برنامه رو خوندم و از ۲ قابلیت خوب این ابزار برای حل کردن مشکلات اینترنت این کشور استفاده کردم. یکی پراکسی برای دور زدن سانسور گسترده، و دیگری بارگیری ویدیوها با چند اتصال موازی به کمک دانلودر قدرتمند aria2. پس لازمه که به کمک این تاپیک (یا هر روش دلخواه) یک پراکسی در دسترس داشته باشید. بسته‌ی aria2 هم که باید نصب باشه.

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

اطلاعات کاملی از فرمت‌های موجود ارائه می‌کنه:


ستون اول رو برای تنظیم فرمت مطلوب استفاده کنید. مثلاً ویدیو با وضوح 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
  • آپشن ‎-f برای تنظیم فرمت مورد نظر.
  • آپشن ‎--downloader aria2c برای تنظیم aria2 به عنوان ابزار بارگیری.
  • آپشن ‎-N 16 باغث می‌شود ویدیو با ۱۶ اتصال موازی بارگیری شود و سرعت بالایی حاصل شود.

بارگیری آغاز می‌شود:

صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
« پاسخ #1 : 30 امرداد 1401، 12:11 ق‌ظ »
میگم خب باحاله ولی وقتی مثلا y.com.sb هست چرا ؟ نباشه هم دوستاش هستن دیگه 😄
آرچ و گنوم!

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
« پاسخ #2 : 30 امرداد 1401، 12:29 ق‌ظ »
چه دلیلی داره خودم رو نیازمند سایت‌هایی کنم که پرن از محدودیت و تبلیغات و بدافزار و خیلی اوقات هم کار نمی‌کنن و واسه تحویل دادن لینک معطل می‌کنن؟
کدوم سایته که یه طومار سرویس رو پشتیبانی کنه؟ فقط یوتوب نیست که.
کدوم سایت اندازه‌ی یه جزوه امکانات و قابلیت داره؟

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

آفلاین saleh143

  • Full Member
  • *
  • ارسال: 194
پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
« پاسخ #3 : 30 امرداد 1401، 12:36 ق‌ظ »

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

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

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



آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
« پاسخ #4 : 30 امرداد 1401، 12:53 ق‌ظ »
چه دلیلی داره خودم رو نیازمند سایت‌هایی کنم که پرن از محدودیت و تبلیغات و بدافزار و خیلی اوقات هم ..
درسته ، حواسم نبود منظور فقط یوتیوب نیس 😅 از اسپاتیفای و اپل موزیک و اینا هم پشتیبانی میکنه ؟ البته الان میرم نگاه میکنم 🤔
آرچ و گنوم!

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19677
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
« پاسخ #5 : 30 امرداد 1401، 01:34 ق‌ظ »
خیلی خوبه. می‌تونی تو ویکی هم بذاریش؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
« پاسخ #6 : 30 امرداد 1401، 01:51 ق‌ظ »
خیلی خوبه. می‌تونی تو ویکی هم بذاریش؟
واقعاً ابزار قوی و کاملیه! بله حتماً.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین میمو ☕

  • High Hero Member
  • *
  • ارسال: 1034
  • جنسیت : پسر
  • mrostd سابق
پاسخ : بارگیری ویدیوهای آنلاین با ابزار yt-dlp
« پاسخ #7 : 30 امرداد 1401، 04:05 ق‌ظ »
یادمه این ابزار به اندازه‌ای خوب بود که سولاس yt-dl رو پارسال از مخازنش حذف کرد و این رو جایگزین کرد.