youtube-dl este un instrument mic pentru linia de comanda bazat pe Python, care permite sa descarcati clipuri video de pe YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, DepositFiles si câteva alte situri similare. Este scris in pygtk si are nevoie de Python ca interpretor pentru a rula fara nici o proloblema pe sistemele GNU+Linux, Windows si MAC.
youtube-dl are suport pentru reluarea descarcarii intrerupte. Daca youtube-dl este oprit (ex: ctrl-c sau a cazut conectivitatea la internet) in mijlocul descarcarii, puteti sa reporniti descarcarea cu aceeasi legatura/url. Se va relua automat descarcarea neterminata, atâta timp cât in director (unde ati inceput descarcarea) este prezent un fisier descarcat partial.
Instalare youtube-dl in Ubuntu, Mint, Trisquel si alte derivate
sudo apt-get install youtube-dl
Instalare youtube-dl in alte distributii
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl
sau
su wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl chmod a+rx /usr/local/bin/youtube-dl
Cum se utilizeaza youtube-dl
Pentru a descarca un fisier video rulati urmatoarea comanda. În exemplu de mai jos „VIDEO_URL” este legatura la clipul pe care doriti sa il descarcati.
youtube-dl VIDEO_URL
Descarca clipuri in mai multe formate
Clipurile de pe YouTube au rezolutii si formate diferite. Prima data trebuie sa verificati ce formate video sunt disponibile pentru un anumit clip de pe YouTube. Daca rulati comanda youtube-dl cu optiunea „-F”, va va arata o lista cu formatele si rezolutiile disponibile.
youtube-dl -F https://www.youtube.com/watch?v=_yCbcRH-Blo
Rezultatul oferit este:
_yCbcRH-Blo: Downloading webpage _yCbcRH-Blo: Downloading video info webpage _yCbcRH-Blo: Extracting video information _yCbcRH-Blo: Downloading DASH manifest _yCbcRH-Blo: Downloading DASH manifest [info] Available formats for _yCbcRH-Blo: format code extension resolution note 171 webm audio only DASH audio 108k , vorbis@128k (44100Hz), 2.00MiB 140 m4a audio only DASH audio 129k , m4a_dash container, aac @128k (44100Hz), 2.66MiB 141 m4a audio only DASH audio 255k , m4a_dash container, aac @256k (44100Hz), 5.27MiB 160 mp4 256x144 DASH video 113k , avc1.4d400c, 12fps, video only, 2.20MiB 278 webm 256x144 DASH video 128k , webm container, vp9, 12fps, video only, 1.08MiB 242 webm 426x240 DASH video 236k , vp9, 24fps, video only, 2.06MiB 133 mp4 426x240 DASH video 249k , avc1.4d4015, 24fps, video only, 4.97MiB 243 webm 640x360 DASH video 431k , vp9, 24fps, video only, 3.69MiB 134 mp4 640x360 DASH video 611k , avc1.4d401e, 24fps, video only, 5.48MiB 244 webm 854x480 DASH video 705k , vp9, 24fps, video only, 5.86MiB 135 mp4 854x480 DASH video 1114k , avc1.4d401e, 24fps, video only, 10.66MiB 247 webm 1280x720 DASH video 1390k , vp9, 24fps, video only, 11.80MiB 136 mp4 1280x720 DASH video 2202k , avc1.4d401f, 24fps, video only, 19.90MiB 17 3gp 176x144 small , mp4a.40.2, mp4v.20.3 36 3gp 320x240 small , mp4a.40.2, mp4v.20.3 5 flv 400x240 small 43 webm 640x360 medium , vorbis, vp8.0 18 mp4 640x360 medium , mp4a.40.2, avc1.42001E 22 mp4 1280x720 hd720 , mp4a.40.2, avc1.64001F (best)
Acum puteti alege formatul care va place. De exemplu, daca doriti sa descarcati clipul in versiunea WbeM la rezolutia 1280×720, trebuie sa utilizati comanda:
youtube-dl -f 247 https://www.youtube.com/watch?v=_yCbcRH-Blo
Descarca clipuri cu subtitrare
În primul rând verificati daca exista subtitrari disponibile pentru clip. Pentru a lista toate subtitrarile pentru un clip, utilizati comanda:
youtube-dl --list-subs https://www.youtube.com/watch?v=_yCbcRH-Blo
Pentru a descarca toate subtitrarile, dar fara a descarca si clipul, utilizati comanda:
youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=_yCbcRH-Blo
Descarca toata lista
Pentru a descarca o lista de redare, rulati urmatoarea comanda. În exemplu de mai jos „playlist_url” este legatura listei de redare pe care doriti sa o descarcati.
youtube-dl -cit playlist_url
Pentru a afla mai multe detalii despre youtube-dl rulati comanda youtube-dl –help