Instal·leu YouTube-DL: una eina de baixada de vídeo de línia d'ordres per a Linux


youtube-dl és una petita eina de línia d'ordres basada en Python que permet descarregar vídeos de YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles i alguns llocs més similars. Està escrit en pygtk i requereix un intèrpret Python per executar aquest programa, no està restringit a la plataforma. S'ha d'executar en qualsevol sistema basat en Unix, Windows o Mac OS X.

Recentment, youtube-dl ha afegit suport de baixada de vídeos per a 17 llocs web nous: brightcove.com, auengine.com, RingTV, instagram.com, Jukebox, 3sat, CSpan, Statigr.am, traileraddict.com, hotnewhiphop.com, wat.tv, tu.tv, gamespot.com, tudou.com, Wimp.com, archive.org i break.com

youtube-dl també permet triar un format específic de qualitat de vídeo disponible per descarregar-lo o deixar que el programa descarregui automàticament vídeos de major qualitat del lloc. També té suports per a les descàrregues de llistes de reproducció específiques de l'usuari, opcions per afegir títols personalitzats o originals al fitxer de vídeo descarregat. suport de proxy i molts més.

Instal·leu YouTube-DL a RHEL/CentOS i Fedora

El programa youtube-dl es pot instal·lar activant el repositori epel als vostres sistemes. Un cop habilitat, podeu instal·lar-lo mitjançant l'eina de gestor de paquets yum, tal com es mostra.

# yum install youtube-dl

Actualització: si no voleu afegir cap dipòsit de tercers, encara podeu instal·lar-lo immediatament mitjançant l'ordre curl o wget tal com es mostra.

# curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
OR
# wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Nota: el vostre sistema ha de tenir instal·lats paquets curl o wget per obtenir la versió recent del fitxer youtube-dl. Si no els tens, pots aconseguir-ho.

Després d'obtenir el fitxer, heu d'establir un permís executable a l'script perquè s'executi correctament.

chmod a+rx /usr/local/bin/youtube-dl

Instal·leu YouTube-DL a Ubuntu/Linux Mint i Debian

Els usuaris d'Ubuntu poden descarregar i instal·lar la darrera versió de youtube-dl des del PPA webupd8 tal com es mostra.

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-dl

Actualització: de la mateixa manera, en comptes d'utilitzar qualsevol PPA de tercers, podeu utilitzar l'ordre curl o wget per instal·lar la darrera versió de l'script youtube-dl tal com es mostra.

$ sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
OR
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Després de descarregar l'script, configureu el permís executable.

$ sudo chmod a+rx /usr/local/bin/youtube-dl

Actualitza YouTube-DL

Youtube-dl es pot actualitzar a la darrera versió mitjançant l'ordre següent.

# youtube-dl -U
Updating to version 2015.09.03 ...
Updated youtube-dl. Restart youtube-dl to use the new version.

Com utilitzar YouTube-DL per descarregar vídeos

Per descarregar un fitxer de vídeo, només cal que executeu l'ordre següent. On VIDEO_URL és l'URL del vídeo que voleu baixar.

# youtube-dl https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage
[youtube] iRYvuS9OxdA: Downloading video info webpage
[youtube] iRYvuS9OxdA: Extracting video information
[youtube] iRYvuS9OxdA: Downloading js player new-en_US-vflCeB3p5
[youtube] iRYvuS9OxdA: Downloading DASH manifest
[download] Destination: Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4
[download] 100% of 10.33MiB in 00:01

Per llistar tots els formats de vídeo disponibles, utilitzeu l'opció -list-formats amb l'ordre youtube-dl.

# youtube-dl --list-formats https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] vKtwZmhX0lw: Downloading webpage
[youtube] vKtwZmhX0lw: Downloading video info webpage
[youtube] vKtwZmhX0lw: Extracting video information
[youtube] vKtwZmhX0lw: Downloading DASH manifest
[youtube] vKtwZmhX0lw: Downloading DASH manifest
[info] Available formats for vKtwZmhX0lw:
format code  extension  resolution note
171          webm       audio only DASH audio  113k , [email  (44100Hz), 1.86MiB
140          m4a        audio only DASH audio  128k , m4a_dash container, aac  @128k (44100Hz), 2.14MiB
141          m4a        audio only DASH audio  255k , m4a_dash container, aac  @256k (44100Hz), 4.30MiB
278          webm       180x144    DASH video   63k , webm container, vp9, 1fps, video only, 946.76KiB
160          mp4        180x144    DASH video  112k , avc1.4d400c, 15fps, video only, 1.86MiB
242          webm       300x240    DASH video  170k , vp9, 1fps, video only, 2.50MiB
133          mp4        300x240    DASH video  247k , avc1.4d400d, 25fps, video only, 4.11MiB
243          webm       400x320    DASH video  288k , vp9, 1fps, video only, 4.07MiB
13           3gp        unknown    small 
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 (best)

Per descarregar un format de fitxer preferit, utilitzeu l'opció -f (codi de format de vídeo). Per exemple, m'agradaria baixar el format mp4, per tant, faig servir el codi de format 18, com es mostra a continuació.

# youtube-dl -f 18 https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage
[youtube] iRYvuS9OxdA: Downloading video info webpage
[youtube] iRYvuS9OxdA: Extracting video information
[youtube] iRYvuS9OxdA: Downloading DASH manifest
[download] Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4 has already been downloaded
[download] 100% of 10.33MiB

Per descarregar una llista de fitxers de vídeo, creeu un fitxer i col·loqueu tots els enllaços de YouTube que vulgueu descarregar.

# youtube-dl -a youtube_links.txt

Escriviu l'ordre següent en un terminal per llistar totes les opcions disponibles.

# youtube-dl --help

Per a altres distribucions, youtube-dl es pot descarregar des de la pàgina de descàrrega de youtube-dl.