منبع اصلی نوشتار زیر در این لینک قرار دارد

دانلود از یوتیوب

چند روز پیش خواستم یک لیست پخش از یوتیوب که در مورد برنامه نویسی سی پلاس پلاس بود را دانلود کنم که مجموعاً هفتاد و سه قسمت بود چون هیچ ، وقتی برای دانلود تک به تک نداشتم دنبال راه چاره ای گشتم تا این که به youtube-dl رسیدم نرم افزاری که به سرعت نیاز من را برآورده کرد و توانستم همه آن لیست پخش را دانلود کنم ، در ادامه با ریز مطالب با ما همراه باشید .

  خوب ابتدا نیاز بود که نرم افزار را نصب کنم با دستور زیر آن را در آرچ لینوکس نصب کردم 
$ pacman -S youtube-dl
بعد از نصب با دستور زیر شروع به دانلود لیست پخش با فرمت fly کردم
$ youtube -cit "http://www.youtube.com/playlist?list=PLC6E50B89DA30C77A"
یکی دو قسمت از لیست پخش دانلود شده بود که یادم افتاد شاید کیفیت بهتری هم داشته باشد برای همین هم دستور بالا را به شکل زیر تغییر دادم تا فرمت ها و کیفیت ها دیگر را ببینم 
$ youtube-dl -citF "http://www.youtube.com/playlist?list=PLC6E50B89DA30C77A"
بله با این دستور می شود فرمت ها و کیفیت های موجود برای هر قسمتی از لیست پخش را دید ، من هم در میان کیفیت ها و فرمت ها های موجود mp4 را پسند کردم که کدش در این لیست پخش ۱۸ بود (در ویدئوهای مختلف این کد فرمت فرق دارد) و دستور بالا را به شکل زیر تغییر دادم تا همه لیست پخش با فرمت و کیفیت mp4 دانلود شود 
$ youtube-dl -cit -f 18 "http://www.youtube.com/playlist?list=PLC6E50B89DA30C77A"
اما چیزی که باید یاد آور می شدم این است که بعضی از دیستروها یا این نرم افزار را ندارند یا بسته ای که هست قدیمی است برای این که مشکل برنخورید می توانید جدیدترین نخسه از آن را با دستورات زیر نصب کنید 
$ sudo wget http://youtube-dl.org/downloads/2013.01.02/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+x /usr/local/bin/youtube-dl



برچسب ها : , ,