youtube-dl este un instrument mic pentru linia de comanda bazat pe Python, care iti permite sa descarci clipuri video de pe YouTube, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, DepositFiles si alte situri similare. Este scris in pygtk si are nevoie de Python ca interpretor pentru a rula fara nici o problema pe sistemele GNU+Linux, Windows si MAC.
youtube-dl are suport pentru reluarea descarcarii intrerupte. Daca youtube-dl este oprit sau a cazut conectivitatea la internet in mijlocul descarcarii, poti sa repornesti descarcarea cu aceeasi legatura. Se va relua automat descarcarea neterminata, atata timp cat in director (unde ai inceput descarcarea) este prezent un fisier descarcat partial.
Chiar daca sunt multe alte programe care fac acelasi lucru, youtube-dl este cel mai popular si pot spune ca este cel mai simplu de utilizat. Cu timpul s-a dezvoltat o versiune grafica care este bazata pe youtube-dl, care se numeste youtube-dl-gui, eu personal prefer varianta pentru terminal.
[Ubuntu, Linux Mint] $ sudo apt-get install youtube-dl [Fedora] $ sudo yum install 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
Pentru a descarca un fisier video ruleaza urmatoarea comanda. In exemplu de mai jos „VIDEO_URL” este legatura la clipul pe care doresti sa il descarci.
$ youtube-dl VIDEO_URL
Descarca clipuri in mai multe formate
Clipuri-le de pe YouTube au rezolutii si formate diferite. Prima data trebuie sa verifici ce formate video sunt disponibile pentru un anumit clip. Daca rulezi comanda youtube-dl cu optiunea „-F”, iti 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 poti alege formatul care iti place. De exemplu, daca doresti sa descarci clipul in formatul WbeM la rezolutia 1280×720, trebuie sa utilizezi comanda:
$ youtube-dl -f 247 https://www.youtube.com/watch?v=_yCbcRH-Blo
In primul rand verifica daca exista subtitrari disponibile pentru clip. Pentru a lista toate subtitrarile pentru un clip, ruleaza comanda:
$ youtube-dl --list-subs https://www.youtube.com/watch?v=_yCbcRH-Blo
Pentru a descarca toate subtitrarile, dar fara a descarca si clipul, utilizeaza comanda:
$ youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=_yCbcRH-Blo
Descarca o lista
Pentru a descarca o lista de clipuri, ruleaza urmatoarea comanda. In exemplu de mai jos „playlist_url” este legatura listei de redare pe care doresti sa o descarci.
$ youtube-dl -cit playlist_url
Pentru a afla mai multe detalii despre youtube-dl ruleaza comanda youtube-dl –help
[Ubuntu, Linux Mint] $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install youtube-dlg
Dupa ce s-a instalat, mergeti in „meniu - multimedia - youtube-dlg” si porniti aplicatia.
Exista trei zone: caseta unde se introduce legaturile de la clipuri, butoanele de actiune si zona de dialog care afiseaza informatiile din timpul descarcari. Primul buton „Download” va descarca clipurile de la legaturile introduse in caseta de deasupra, butonul „Update” va actualiza aplicatia la cea mai recenta versiune si ultimul buton „Options” dezvalui mai multe setari ale aplicatiei; de exemplu: locatia unde sa se salveze clipul, formatul videoclipului la descarcare etc.
[gallery type="rectangular" size="medium" link="file" ids="1543,1544"]
Acestea sunt cele mai folosite setari, bineinteles ca exista mai multe optiuni pe care va trebuie sa le explorezi singur :)
Multumesc mult, am reusit sa instalez in Peppermint youtube-dl-gui si functioneaza.
CP