|
توجه کنید : آموزشی که در پائین قرار میگیرد برای دانلودر یوتیوب به وسیله ی گیتهاب میباشد در صورتی که با استفاده از گیتهاب مشکل داشتید میتوانید از ربات دانلودر یوتیوب در پیام رسان تلگرام و پیام رسان ایرانی بله استفاده کنید.
|
همانطور که میدانید امکان دانلود ویدیوهای یوتیوب وجود ندارد و یوتیوب چنین اجازه ای را به کاربران خود نمیدهد. در سالهای اخیر وب سایت های مختلف و ربات های مختلفی ایجاد شده اند که ویدیو یوتیوب را برای شما دانلود میکنند اما در این مقاله ما روشی را به شما معرفی میکنیم که به هیچ سایت و ابزار جانبی نیاز نداشته باشید بلکه بتوانید ویدیو را درون گیتهاب شخصی خود بصورت دائمی با هر کیفیت ذخیره سازی کنید
آموزش نصب و پیش نیاز ها
برای استفاده از این پروژه شما باید حتما یک اکانت گیتهاب داشته باشید زیرا این پروژه درون گیتهاب شما اجرا میشود. سپس کار با گیتهاب را تا حدودی بلد باشید. سپس میتوانید این پروژه را نصب و استفاده کنید.
برای دانلود ویدیو از یوتیوب نیاز است پروژه ی گیتهاب را فورک بکنید. فورک یعنی کپی کردن یک پروژه گیتهابی درون گیتهاب خودتان.
برای این کار بعد از لاگین کردن در گیتهاب وارد آدرس زیر شوید:
📦 https://github.com/nikzad-avasam/Ourtube
سپس گزینه ی fork را که معمولا بالای ریپازیتوری هست پیدا کنید.


تبریک پروژه ی شما آماده است.
برای استفاده از دانلودر شما باید به تب Actions در پروژه ی خود مراجعه کنید و workflow مربوطه را اجرا کنید. برای این کار طبق تصویر زیر عمل کنید و از دو ابزار یکی برای دانلود ویدیوهای کوتاه و دیگری برای ویدیوهای بزرگ استفاده کنید:

بصورت کلی مسیر طی شده باید به شکل Actions>Youtube Downloader > Run workdlow باشد. بعد از زدن دکمه ی Run workflow از شما لینک ویدیو یوتیوب خواسته میشود. سپس میتوانید کیفیت آنرا تعیین کنید و سپس اگر تمایل داشتید روی فایل خود پسورد قرار دهید ( فایل zip میشود و پسورد روی زیپ گذاشته میشود )
سپس workflow نیاز به کمی زمان دارد تا عملیات ایجاد یک دانلودر مجازی ، نصب پیش نیاز ها ، پیدا کردن لینک دانلود مستقیم ویدیو ، تغییر کیفیت در صورت نیاز ، زیپ کردن و ... را انجام داده و فایل های شما را درون ریپازیتوری شما قرار دهد. این فرآیند کمی زمان میبرد و بستگی به میزان حجم ویدیو دارد. سپس که workflow در حال اجرا تیک سبز خورد یعنی کار تمام است و میتوانید از ویدیو های خود استفاده کنید.
پیدا کردن ویدیوهای دانلود شده
همه ی ویدیوهایی که شما دانلود میکنید درون پوشه ی videos قرار میگیرند. هر ویدیو پوشه ای جداگانه دارد که هم نام با ویدیو میباشد و درون آن فایل و اطلاعات کامل آن ویدیو موجود است.
همچنین اگر پوشه ی videos را باز کنید بصورت خودکار لیستی از تمام ویدیوهای دانلود شده را در فایل readme این بخش میتوانید ببینید که بصورت لینک شده است و با کلیک روی هر لینک به پوشه ی دقیق آن ویدیو مراجعه میکنید و میتوانید آنرا دانلود کنید.
جستجوگر یوتیوب به ربات بله اضافه شد
هم اکنون جستجوگر یوتیوب به ربات بله اضافه شد ، کافیست ربات بله را استارت بزنید و از بخش جستجو ، عبارت مورد نظر خود را نوشته و ارسال کنید ربات در کسری از ثانیه درون یوتیوب جستجو میکند و نتیجه را به شما ارسال میکند که شامل تصویر thumbnail ، تعداد بازدید ، تعداد لایک ها ، طول ویدیو و لینک ویدیو میباشد. از این ابزار میتوانید استفاده کنید تا با استفاده از اینترنت ملی محتوای آموزشی یا به درد بخور مرتبط با برنامه نویسی را پیدا کنید و استفاده کنید. برای استفاده از ربات بله برای جستجو و دانلود ویدیوهای یوتیوب کافیست آیدی @ourtubebot را در بله استارت کنید.
ویدیو آموزشی
برای استفاده از این ابزار میتوانید از ویدیو آموزشی کوتاه زیر استفاده کنید تا با نحوه ی کار یوتیوب دانلودر آشنا شوید:
نظرات
خیلی عالی بود ممنون از شما تونستم به محتوای آموزشی که لازمم بود دسترسی داشته باشم
گیت باز نمیشه اصلا
100 درصد بخرید من خریدم داره برام کار میکونه
همه ویدیو ها رو میشه دانلود کرد حلال خور این دوره زمونه کم شده ها بخرید حتمن ازشون اگه هم کار نکرد به فتا گذارش بدین همین من الان دارم همین کارو میکونمn
100 درصد بخرید من خریدم داره برام کار میکونه
همه ویدیو ها رو میشه دانلود کرد حلال خور این دوره زمونه کم شده ها بخرید حتمن ازشون
داخل ربات بله با چه کیفیت هایی میشه دانلود کرد ؟
سلام
برای اینکه کامنت ها تاریخ ندارن اینجا منم میخوام بدونم که آیا لینک بله ای که قرار دادین آیا کار میکنه برای دانلود از یوتیوب ؟
گیت های دوباره فیلتر شده؟!!!!
خیلی تشکر میکنم از جنابعالی که جزیی از دانش خود را در این شرایط سخت بطور رایگان در اختیار دیگران قرار دادی خیلـــــــــــــــــــــــی ممنون
سلام ای کاش اسکرین شات هم میزاشتید
سلام ممنون از این زحمتی که کشیدین،تو این شرایط سخت اما کاش پولی نمی کردین
میشه قسمت دانلود رایگان ، کیفیت 240 و 144 هم اضافه کنید؟
توی نسخه که رایگان قرار دادید
بصورت خودکار با چه کیفیتی دانلود میکنه؟
با این روش میشه یک پلی لیست رو بذاریم تو برنامه دانلود کنه. یا مثلا 30 یا چهل تا لینک رو دهمزمان دانلود کنه؟
خدایی دمت گرم تو این اوضاع بدجور به ویدئوهای یوتیوب نیاز داشتم
خیلی ممنون که دوباره قرارش دادید واقعا بدون این پروژه آدم نمیدونه چکار کنه امیدوارم دوباره حذف نشه
ویدیو دانلود میشه اما اخرش ارور میخوره بسته میشه
لینک جدیدی که گذاشتید رفتم دوباره کار کرد خیلی ناراحت بودم که چرا حذف شده مرسی از شما کلی کار منو راه انداختید چون من برای شغلم نیاز به ویدیوهای اموزشی داشتم
ببخشید توی قسمت repositorys ، youtube-dl وجود ندارد !
و اگر از طریق آدرس مستقیم هم وارد میشم صفحه ای باز میشه که میگه This repository has been disabled
برای من فقط اینجوریه ؟ یا بستنش ؟!!
بنظرم بهترین راه برای حل مشکل مسدود شدن پرژه در گیت هاب، اینکه بچه ها به جای fork کردن، خودشون برای خودشون پروژه بسازند. میتونید فایل های پروژه اینجا قرار بدین و همچنین آموزش راه اندازی پروژه.
سپس بچه ها با اکانت های خودشون پروژه راه بندازن... اینجوری برای گیت هاب مسدود سازی سخت تر میشه.
آپدیت ها هم اینجا ارائه بدین تا پروژه مدام بروز باشه و ردیابیش برای گیت هاب سخت تر.
ممنون
سلام روزتون بخیر
همین امروز باهاش اشنا شدم و کلی ازش استفاده کردم
واقعا لبخند به لبم آوردید
فقط یه چیزی گیت هاب به خاطر نقض قوانینش برداشتتش
من دانلودر های خارجی رو هم چک کردم ولی بعضیاشون که تا 2020 هم میرن هنوز هستن
فکر کنم چون disclaimer زدن
اگه میشه دوباره راه اندازیش کنید و یه disclaimer هم بزنید که گیت هاب برش نداره
ممنونم
واقعاً خیلی ممنونم از وقتی که گذاشتی و اینکه سورس دانلودر یوتیوب رو نوشتی خیلی استفادهش کردم و به کارم اومد.
اگر بخش سرچ هم بهش اضافه کنی که راحتتر بشه استفاده کرد عالی میشه.
بازم ممنون دمت گرم.
خیلی ممنونیم از این پروژه بی نظیر شما ، حیف گیتهاب امروز برش داشت ولی تا بود خیلی کمک کرد ممنونم
ایا برا من اینجوری یا امروز بسته شد سرویس ؟
ویدیو دانلود نمیشه. Node.js 20 قدیمیه و باید به Node.js 24
سلام
دوستان با چه کیفیتی دانلود میکنید(برای من ارور کد 1 میده)؟
راه حلش چیه
سلام میزنم ویدیو دانلود بشه فیل میشه و این ارور میده Error: Process completed with exit code 1.
برای پاک کردن ویدیو هم همین ارور میده وفیل میشه
سلام وقت بخیر
واقعا یه امید جدیدی در دلم روشن کردید امیدوارم خدا همیشه پشت و پناهتون باشه و یه هیچ وقت در زندگی نا امید نشید
درود به شرف و مردانگی تون
به داشتن هم وطنی مثل شما از صمیم قلب افتخار می کنم
قابلیت دانلود ویدیوهای با حجم بالا دیگه موجود نیست؟ گزینشو ندیدم و چون من یه ویدیو رو میخواستم حدود دو ساعت بود ولی با ابزار تبدیل به ۷۰ تا ویدیو کوچیکتر شده
it was so fucking awesome man thank you i really appreciate it i hope we can use this for a long time, and i have a quick question will it get taken down by goverment or something ?
خیلی ممنون، نمیدونم چطور جبران کنم کمک بزرگی کردید 😘❤❤💖
من ویدیو هارو میتونم دانلود کنم اما صدا ندارند مشکل چیه و توی پخش کننده مینویسه این فرمت فقط پلی میشه و صدا نداره
درود بر آقای نیکزاد در حالت Best اکثر ویدئو ها دانلود میشن و در پوشه ی Videos قرار میگیرن اما وقتی کیفیت 480 و 720 و .. انتخاب میشه اغلب workflow تیک سبز هم میخوره ولی فولدری داخل Videos ایجاد نمیشه
با تشکر
درود اقای نیکزاد. چجوری باید فایل دانلود شده رو حذف کنیم که حجم ریپازیتوریمون خالی شده واسه دانلودهای جدید؟
خدا قوت. عالیه این امیدوارم بمونه و بتونیم استفاده کنیم
https://github.com/somedeveloper00/experimental-downloader
بهش direct download و website capture هم اضافه کردم
من همش این ارور میگیرم Process completed with exit code 1.
این پیغام هشدار در مورد چیه؟
download-youtube
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
لینک دانلود سبز میشه اما داخل پوشه ویدیو چیزی به غیر از ویدیو دانلودی خود شما چیز دیگه ای نیست
سلام خدمت شما بعد تیک خوردن و دانلود شدن تو پوشه نمایش داده نمیشه
سلام
ممنون از ابزار خوبتون
الان من به یه مشکل خوردم
Process completed with exit code 1
همش به این ارور میخورم یا ارو ۲ ویدیو ها سیو نمیشه اگه ممکنه راهنمایی کنید
دارم از این ایده استفاده میکنم و این ریپو رو ارتقا میدم: https://github.com/somedeveloper00/git-youtube-dl
دانلود وبسایت رو دارم اضافه میکنم. دانلود ویدئو رو بهبود دادم. ایده خفنی بود ممنون
من به این مشکل بر خوردم موقع دانلود زیرنویس ارور میده و همه دان میشه به غیر از زیرنویس ولی ویدیو در پوشه video اضافه نمیشه
ارور اینه:👇👇👇
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24
همه چی smooth پیش میره تا اینکه سرِ زیرنویس با یه error code 1 کل پروسه به نابودی میره و ویدیویی حاصل نمیشه. راه حلی داره؟ :(( این ابزار تو این شرایط غیرقابل تحمل جون نجات میده ممنون
من زمانی که لینک ویدئو رو میزنم و میره توی مراحل دانلود با خطا روبرو میشم.
download-youtube
Process completed with exit code 1.
download-youtube
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
مشکل چی هست؟
خیلی عالی بود حال کردم کلی فایل که نیاز داشتم برای پروژه برنامه نویسی ازش گرفتم
برای من اصلا کار نمیکنه sync fork همیشه میکنم ولی هی ارور ❌ All download methods failed for URL میده اکانت من abdymap6
بینهایت از زحمات شما ممنونم که در این شرایط باعث دلخوشی ما میشین
درود فراوان، ممنون، من سه تا ویدیو باهاش دانلود کردم، هر کدوم تقریبا 2 ساعت و نیم بودن و با کیفیت 1080، اما فایل چهارم رو هر کاری کردن نشد، یعنی مراحل رو درست انجام میده ولی وقتی برمیگردم داخل videos هیچ ویدیویی اضافه نشده
سلام دمتون گرم من یک ویدیو تونستم دانلود کنم! ولی برای الان برای ویدیوی بعدی موقع run workflow این پیام خطا رو میگیرم! فکر کنم گیت هاب منو بن کرده؟! Failed to queue workflow run: Bad request - Actions has been disabled for this user.
از صمیم قلب از اینکه این پروژه رو در اختیار مردم قرار دادید تشکر میکنم
چجوری میتونم با نت ملی تو ریپوزیتوریم فایل آپلود کنم ؟
سلام استاد خیلی خسته نباشید من میخوام بدونم راهی برای اینکه بتونم به تلگرام دسترسی داشته باشم به غیر از خرید vpn در شرایط فعلی وجود داره یا نه مثلا پروکسی خاصی یا جایی که کانفیگ وی پی ان رایگان بزاره وجود داره یا نه <
سلام من دانلود میزنم تیک سبز میشه ولی بعدش میرم پوشه ویدیو هیچی نیست خالیه
اکانتم rasoulqan-bit
سلام و تشکر به شما.
من دانش تخصصی ندارم در این حیطه ولی انگلیسی بلدم و معمولا از اینجور کارهای عمومی سردرمیارم و موارد پیش پا افتاده رو اشتباه نمیکنم.
تقریبا مطمئنم تمام مراحل رو درست انجام میدم. فورک رو هم سینک میکنم که میگه: This branch is not behind the upstream.
همهچیز طبق انتظار جلو میره و تکمیل میشه ولی چیزی توی پوشهی ویدیو ظاهر نمیشه. غیر از یه ویدیوی رندوم که فکر کنم صرفا بعنوان نمونه اونجاست.
چندتا ویدیو تست کردم با کیفیتهای مختلف. صوتی هم دانلود کردم حتی اما هیچی نشون داده نمیشه توی پوشه.
نیاز به راهنمایی دارم. دم شما گرم.
با سپاس از پاسختون اصلا هیچ کدام از پیام رسان های داخلی رو نصب نکردم و هیچ وقت هم نصب نخواهم کرد در ضمن من با لپ تاپ کار می کنم مکان دیگری برای پشتیبانی نیست؟
خدا خیرت بده داداش که این پروژه رو رایگان در اختیار مردم قرار دادی دمت گرم
خیلی ممنون. عالی بود. لطف بزرگی کردید.
دفعه اول ویدئو در فولدر قرار نگرفت. اما بعد درست شد.
راستی الآن دیدم workflow ها مثل اینکه میتونن artifact های persistent بسان. پس عملا میتونیم بدون commit جدید ساختن فایل رو آماده کنیم
→(° °)┗
وقت بخیر من می خوام اکانت ایجا کنم یه وریفیکیشن هست که مدل تصویری اصلا لود نمی شه و مدل شنیداری هم که مضحکه و ده تا هست و هر چقدر که انجام می دم پس از ده تا می گه که کاملا درست نیست و دوباره همون چرخه تکرار می شه راه حل چیه؟
سلام استاد خیلی خیلی سپاسگذارم خیلی مردی یه ایران رو وصل کردید🤩😍
فقط چجوری باید پارت های دانلود شده رو به هم وصل کنیم و به ویدیو کامل دراریم؟
درود برشما آقای نیکزاد بزرگ مرد دنیای تکنولوژی
بسیار کاربردی بود و بدون مشکل کار کرد
سلام وقت بخیر وقتی دانلود میکنم دیگه تو بخش دانلود ها نمیاد همون پیش فرض که خودتون تو فایل ویدیو گزاشتید هست زیر دانلود بخش اکشن [](https://github.com/hszmany-hue/youtube-dl/actions/workflows/02-yt-dl.yml) اینو زده
خدا خیر دنیا و آخرت بهت بده آقای مهندس
واقعا بهترینی
اگر میتونستید کاری کنید که زیرنویس هم دانلود کنه که شاهکار میشه
سپاس
سلام یه دنیا ممنون من چندین ویدیو آموزشی که نیاز داشتم را تونستم با کیفیت بالا دانلود کنم
Error: Process completed with exit code 2. برای من این ارور رو میده
سلام. ببخشید این روش محدودیت نداره ؟ آخه میگن گیتهاب محدودیت 100 مگ دانلود داره و کلا حساسه رو این چیزا
این پروژه نظیر نداره!
نمیدونید چقدر بهم کمک کردید واقعا نیاز داشتم که ویدیوهای آموزشیم رو بتونم ببینم به لطف شما تونستم همهشون رو بدون مشکل دانلود کنم
چنین پروژه ای حتی بعد این شرایط هم خیلی به کارم میاد حتی خیلی های دیگه.
لطفا همینجوری ادامه بدید و پروژه رو گسترش بدید تا تو کل ایران سر زبونها بیوفته.
ممنون بابت تمام زمان و زحماتی که میزارید
سلام چرا با کیفیت 360p دانلود می کنه؟ دلیلش چیه؟ 1080 انتخاب می کنیم ولی کیفیت در نهایت 360p هست
سلام ، دوستان اگه از برنامه اندروید استفاده کردید ، رفتید توی قسمت actions و چیزی نیومد اول از طریق سایت برید توی همون قسمت و دکمهi understand my work flow... رو بزنید ، این کار رو باید برای هر ریپازیتوری جدیدی که میخواید اضافه کنید انجام بدید ، توی برنامش نمیاد نمیدونم چرا
سلام ممنون
میخواستم بدونم دانلودر یوتیوب هنوز کار میکنه چون دانلود ویدیو ها رو ارور میده؟
سلام من چطوری میتونم پسورد فایلی که دانلود میکنم رو پیدا کنم ممنون میشم راهنمایی کنید
دوستانی که پروژه های url downloader و youtube downloader را در گیتهاب فورک کرده اند
حتما SYNC بزنید چون هر دو اپدیت شدن و مشکلات رفع شدن و امکانات جدیدی اضافه شده است
github.com/nikzad-avasam/downloader
https://github.com/nikzad-avasam/youtube-dl
در نسخه ی جدید هسته ی دانلودرها بهبود پیدا کرده و مشکلات زیادی که باعث میشد فایل ها دانلود نشن رفع شده
امکان پسورد گذاری روی فایلهاتون اضافه شده تا همه نتونن داخل فایلاتون رو ببینند چه برای ویدیوهای یوتیوب چه فایل ها
دسته بندی بهتر شده و برای هر فایلی که دانلود میکنید یک شناسنامه اضافه شده وضعیت دانلود حجم و ... را نشان بده
سلام چطوری با نت داخلی اکانت گیتهاب بسازیم؟هرکار میکنم نمیشه
سلام ممنون از مطالب خوبتون اگر مشابه این کار برای دسترسی به چت جی پی تی و جمینی را هم پیاده سازی کنید خیلی عالیه
روشتون جالب بود
یه پروژه دیگه هم داشتین که scrape میکرد یک وبسایتو
2 تا مشکل رو تونستم داخلش کشف کنم:
1- اون یک مشکل داشت اون هم این بود که فقط محتوای استاتیک رو دانلود میکرد و در دانلود محتوای داینامیک مشکل داشت
حتی برای دانلود محتوای استاتیک هم گاهی مشکل داشت چون برخی از وبسایت ها انتی بات دارن
من با استفاده از ماژول selenium تونستم یک scraper پیشرفته تر بنویسم که بتونه محتوای داینامیک رو هم دانلود کنه و انتی بات رو هم بایپس کنه
User-Agent واقعی هم میتونه شبیه سازی کنه
2 - اون فقط اسکریپ میکرد . ولی مثلا نمیشد باهاش فایل پی دی اف دانلود کرد
من یک دانلودر پی دی اف هم نوشتم که میتونه به خوبی کار کنه
مایل به همکاری هستین ؟
از داخل گوگل برو تو سایت جیمیل
الان دیگه کار نمیکنه
مشکل حل شد تشکر از شما
برای من بعد از دانلود موقع اکترکت فایل ها نیاز به پسورد داره پسورد فایل ها چیه؟
متاسفانه تو قسمت لاگین گیتهاب گیر کردم. کد میفرسته به جیمیل که من دسترسی ندارم.
راهی هست بشه لاگین کرد؟
سلام یک بخش مخصوص مدل های hugging face هم اضافه کنی من همون لینک رو وارد کردم تا دانلود بشه وقتی بخش ها رو دانلود کردم و یکجا کردم هنگام اجرای مدل به مشکل خاصی که مربوط به داده های اون مدل هست برخوردم.
دمت گرم عالیه
خیلی نیاز داشتم
خیلی نیازمندم لطفا زودتر این رو کامل کنید
این چرا کامل نیست
کار نکرد یک بار بیشتر😭
سلام بقیه مطلب کوش
خب الان که یوتیوب بالا نمیاد چطوری میشه ازش استفاده کرد؟
ویدیو آموزش کجاست؟
سلام خسته نباشید
راهی هست که بتونم ویدیو ای که بخوام رو که بخوام تو یوتیوب سرچ کنم که بعد با گیت هاب دانلودش کنم ؟
وقتی میخوام دانلود کنم تو مرحله commit and push گیر میکنه و fail میشه
خب، ادامه اش؟؟؟؟؟؟؟؟