yt-dlp, fork/successor del descontinuat youtube-dl que permet descarregar vídeos de desenes de plataformes

it-dlp

Ja fa uns anys, el meu en aquell temps encara no company Darkcrizt publicar un article parlant de youtube-dl, un programa escrit a Python que ens permetia descarregar vídeos de desenes de llocs des del terminal. youtube-dl era el motor que movia molts programes, però el seu desenvolupador va decidir abandonar-lo a finals 2021 (última versió, 2021-12-17). Com ha passat amb molts altres projectes, altres van decidir seguir endavant creant un fork, i ara la millor opció per descarregar vídeos es diu it-dlp.

El que sol passar també quan algú recull el testimoni que un altre deixa anar és que intenta millorar el que existeix, i això és una cosa que l'equip de yt-dlp s'encarrega de remarcar fins al punt d'afegir a la seva imatge oficial que és «un fork de youtube-dl amb funcions i correccions afegides«. Per a la majoria de casos, aquestes funcions afegides estan com a extra, però el més important, al meu entendre, són les correccions. Dit d'una altra manera, que es continuïn llançant actualitzacions, perquè és habitual que els serveis de vídeos facin canvis i acabin trencant la compatibilitat.

Com instal·lar yt-dlp

Poder-se, es pot fer de diferents maneres, però jo recomanaria fer-ho per mitjà del gestor de paquets de Python pip. Si algú està en una distribució com un derivat d'Arch Linux i decideix pensar «Per què, si és a AUR?» o fins i tot en repositoris de la distribució, doncs dir-li que sí, ho està, però les actualitzacions no són tan ràpides com el paquet oficial. Per tant, si fan canvis en un servei de vídeos i es triguen uns dies a actualitzar el paquet, probablement no es pot fer la descàrrega. Si utilitzeu el paquet de pip, només caldrà actualitzar-lo i tornar-lo a intentar.

Així que insisteixo a fer servir el paquet més directe, i per instal·lar-lo, sempre que es tingui Python instal·lat al sistema operatiu (això val per a qualsevol), cal obrir un terminal i escriure:

pip install it-dlp

Encara que estigui disponible per a qualsevol plataforma que pugui fer servir Python, inclosos iOS i iPadOS (via com l'infern), potser no es pot utilitzar pip a tots els escenaris, sobretot a Windows si no s'ha afegit al vostre PATH. En aquest cas, pot ser necessari llançar pip com a mòdul, i la sintaxi seria python -m pip install it-dlp. Farà una descàrrega ràpida i ja es podrà fer servir.

ACTUALITZAT: més recentment, hi ha distribucions Linux que no permeten utilitzar pip per instal·lar programari a tot el sistema. Ara es recomana fer servir el gestor de paquets de cadascuna. Una altra opció és anar a la seva pàgina de GitHub, descarregar el fitxer executable, donar-li permisos d'execució i llançar-lo des del terminal.

Com es fa servir

I el seu ús pot ser senzill o complicar-ho una mica. Aquí explicarem tres maneres de fer-lo servir, perquè tractar tot el que fa no és senzill ni llegint la documentació oficial. Per descarregar un vídeo amb la millor qualitat, obrirem un terminal i escriurem el nom del programa seguit de l'enllaç entre cometes, Com per exemple:

yt-dlp "https://www.youtube.com/xxxxxxxxx"

Amb això, el programa descarregarà el millor àudio i el millor vídeo per separat, i els unirà tirant de FFmpeg. Si no tenim instal·lat FFmpeg, la unió de vídeos de plataformes com YouTube s'haurà de fer a mà.

Altres opcions de descàrrega amb yt-dlp

L'altra manera de descarregar els vídeos és triant la qualitat. Hi ha maneres d'indicar-li el millor vídeo, el millor àudio, tot plegat, per separat… però jo prefereixo fer-ho de la manera següent. En comptes de posar it-dlp seguit de l'enllaç entre cometes, posem -F davant de l'enllaç. -F li demana que ens mostri en consola els diferents formats que hi ha disponibles, i veurem alguna cosa com la següent:

Formats de vídeo a youtube

Com podeu veure, es mostra força informació. A la segona columna veiem el format del vídeo, a la tercera la resolució o si és només àudio, ia la cinquena la mida. Per aquest exemple, descarregarem el vídeo a la màxima resolució en què està disponible i en format mp4. Per això, ens hem de fixar en el número de la primera columna, i fer-lo servir amb l'opció -f, en aquest cas en minúscules:

yt-dlp -f 137 "https://www.youtube.com/xxxxxxxxx"

La baixada serà exactament igual que posant només l'enllaç, amb la diferència que haurem triat nosaltres què és el que baixa. I un detall: això pot funcionar també a pàgines que no siguin de vídeos, però tinguin el vídeo enllaçat.

Per triar per separat àudio i vídeo, darrere de la bandera -f posarem la suma de tots dos, per exemple «-f 248+600» si el que volem és que descarregueu el vídeo a la seva màxima qualitat, l'àudio a la seva mínima qualitat i, en acabar, ho uneixi tot.

Qui vulgui saber-ne més sobre yt-dlp, la seva pàgina oficial és aquesta.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

     Diego Germán González va dir

    Gràcies.
    Just l'altre dia vaig instal·lar youtube-dl i no em va funcionar. Provaré

     CMM va dir

    Gràcies per l'actualització